计算包含相同日期的特定文本的单元格数量

计算包含相同日期的特定文本的单元格数量

我的工作表有 5 列:

  1. A - 日期(从 2018 年 3 月 12 日开始并持续)
  2. B - 客户(客户名称)
  3. C - 偏好(午餐或晚餐)
  4. D - 2018 年 3 月 12 日、2018 年 3 月 13 日等的午餐数量
  5. E - 2018 年 3 月 12 日、2018 年 3 月 13 日等的晚餐数量

因此,对于日期 12-03-2018,有多个客户(B 列)偏好午餐或晚餐(C 列)。如何计算日期 12-03-2018、13-03-2018 等的午餐总数(D 列)?

答案1

由于您有多个条件(约会和午餐/晚餐),因此您需要使用COUNTIFS()代替COUNTIF()

此公式从 D2 向下和向右填充,得出如下所示的结果。

=COUNTIFS($A$2:$A$21,$D2,$C$2:$C$21,E$1)

在此处输入图片描述

请注意,添加的 D 列列出了要计数的日期。这简化了将公式填充到所示的小表中的过程。您还可以删除多余的日期列,并使用语句IF()将计数放在 A 列中日期第一次出现的旁边。

=IF(A2<>A1,COUNTIFS($A$2:$A$21,$A2,$C$2:$C$21,D$1),"")

答案2

如果我理解正确的话,D 列包含每一行在 A 列中指定的日期的午餐数量。

然后您可以使用这个公式:

=SUMIF(A:A, DATE(2018, 03, 12), D:D)

来自 MS 文档:

SUMIF(range, criteria, [sum_range])

求和函数函数语法具有以下参数:

  • 范围:您想要根据条件进行评估的单元格范围。
  • 标准:定义将添加哪些单元格的标准 [...]。
  • 总和范围:要添加的实际单元格,如果您要添加的单元格不是在范围争论。

相关内容