【问题标题】:Count ifs based on multiple criteria and date基于多个标准和日期的计数
【发布时间】:2016-03-18 15:14:29
【问题描述】:

我需要帮助创建一个包含多个条件的 countifs 公式(也许我需要一个 sumifs,不确定)。

我有一个缺勤电子表格,我在其中跟踪以下内容:“假期”日 (V)、“病假”日 (S) 和“其他”(O) 日,每月一次。我有我的公式来添加所有“V”、“S”和“O”的每月总计数,但希望它只添加到“今天的日期”。

我的日期在单元格 B1:AF1

数据位于单元格 B2:AF2、B3:AF3 等

我的总细胞在 AG2、AG3 等等

到目前为止,我有以下公式:

=COUNTIF(B2:AF2,"=O")+COUNTIF(B2:AF2,"=S")+COUNTIF(B2:AF2,"=V")

我需要添加 TODAY 函数,这就是我遇到问题的地方。

我不太使用 count if 公式或 today 函数。

【问题讨论】:

  • 首先,取出 COUNTIF 中的“=”(“O”而不是“=O”),因为它不会返回您想要的。

标签: excel countif sumifs


【解决方案1】:

试试这个标准(非数组)公式,

=SUM(COUNTIFS(B2:AF2, {"S","V","O"}, B$1:AF$1, "<"&TODAY()))

根据需要填写。从你的叙述中我不能完全确定 &lt; 是否应该是 &lt;=

在下图中,S、V 和 O 从矩阵的左侧开始计数(第 1 行中的日期比今天少),而右侧 hal 上的保存符号被丢弃。

  

【讨论】:

  • 谢谢吉普德!但是,在执行公式时,我得到一个 0,应该是 1 或更多。
  • 那么您的日期可能不是真实日期。我在B1中使用了=DATE(2016, 3, COLUMN()-1),格式为mmm dd并填写正确。
  • 知道了。非常感谢您的帮助!
猜你喜欢
  • 2017-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-14
  • 2017-03-15
  • 2021-04-29
  • 1970-01-01
相关资源
最近更新 更多