基于数组中日期范围内日期的 SUM 值
SUM values based on date in date range in array
我是excel的新手,我需要制作高级功能
我有 excel(来自 Google 日历)预订系统
A B C
12-01-2012 14-01-2012 8
13-01-2012 17-01-2012 11
15-01-2012 21-01-2012 3
A - 开始日期
B - 结束日期
C - 客人人数
现在我需要对一年中所有天的房客数量求和,并找到超过 10 个预订的每一天。
比如我需要return
12-01-2012 - 08 guests
13-01-2012 - 19 guests
14-01-2012 - 19 guests
15-01-2012 - 14 guests
我可以在不创建包含所有日期组合的大型 excel 文件的情况下执行此操作吗?又如何?
我正在为 excel 2013 年工作。
这可以通过使用 SUMIFS 函数非常简单地完成。首先,您需要将每个日期放在 D 列中(手动设置您关心的第一个日期,然后在下面的 D2 中,只需说 =D1+1 并向下复制)。然后统计每一天的人数,将其放入 E1 并向下拖动:
=SUMIFS(C:C, A:A, ">="&D1, B:B,"<="&D1)
如果 D 列中的该行(一年中的每一天),这将对 C 列中列出的乘客求和(必须将格式设置为数字,而不是文本 - 看起来您可能在其中包含一些文本值)在A列&B列范围内
要查找超过 10 人的日子,只需在 F 列(在 F1 中并向下拖动)说
=E1>=10
如果 E 列显示当天有超过 10 人,这将为 TRUE。
我是excel的新手,我需要制作高级功能
我有 excel(来自 Google 日历)预订系统
A B C
12-01-2012 14-01-2012 8
13-01-2012 17-01-2012 11
15-01-2012 21-01-2012 3
A - 开始日期 B - 结束日期 C - 客人人数
现在我需要对一年中所有天的房客数量求和,并找到超过 10 个预订的每一天。
比如我需要return
12-01-2012 - 08 guests
13-01-2012 - 19 guests
14-01-2012 - 19 guests
15-01-2012 - 14 guests
我可以在不创建包含所有日期组合的大型 excel 文件的情况下执行此操作吗?又如何?
我正在为 excel 2013 年工作。
这可以通过使用 SUMIFS 函数非常简单地完成。首先,您需要将每个日期放在 D 列中(手动设置您关心的第一个日期,然后在下面的 D2 中,只需说 =D1+1 并向下复制)。然后统计每一天的人数,将其放入 E1 并向下拖动:
=SUMIFS(C:C, A:A, ">="&D1, B:B,"<="&D1)
如果 D 列中的该行(一年中的每一天),这将对 C 列中列出的乘客求和(必须将格式设置为数字,而不是文本 - 看起来您可能在其中包含一些文本值)在A列&B列范围内
要查找超过 10 人的日子,只需在 F 列(在 F1 中并向下拖动)说 =E1>=10
如果 E 列显示当天有超过 10 人,这将为 TRUE。