Excel:统计疾病事件

问题描述 投票:0回答:1

我有一个包含“姓名”、“疾病”和“日期”列的表格。 我想从数据中计算出患病事件的数量:

  • 相关日期对应一个疾病事件
  • 中间有周末的相关日期也对应于一个疾病事件

附上一个例子。 “疾病事件”一栏是我想要计算的。

知道如何实现吗?

我知道像 datediff、countif 这样的公式 但不知道如何针对我的问题实现这一点。

excel date count
1个回答
0
投票

C 列的公式为:

=IF(SUMPRODUCT(--($A$2:$A$22=A2)*--($B$2:$B$22=WORKDAY(B2;-1)))=0;1;"")

该公式仅检查每个日期是否有另一个先前日期,即输入日期之前的 1 个工作日。这样,结果

1
就表明疾病事件的开始

如果我们按 Homer 过滤,这将是您的预期输出:

每个 1 值仅显示每个疾病期的开始时间。

© www.soinside.com 2019 - 2024. All rights reserved.