一组医生要求我统计/计算周末并发病例的峰值。我在 Excel 工作表中记录了每个病例的开始和结束时间,我需要统计并发病例并确定每个日期的最高值。
以下是一天的数据示例:
A B C
Date Case Start Case End
2018-12-02 2018-12-02 03:39 2018-12-02 05:32
2018-12-02 2018-12-02 04:14 2018-12-02 05:52
2018-12-02 2018-12-02 11:45 2018-12-03 04:13
2018-12-02 2018-12-02 12:30 2018-12-03 01:01
2018-12-02 2018-12-02 17:05 2018-12-02 19:26
2018-12-02 2018-12-02 18:20 2018-12-02 19:48
2018-12-02 2018-12-02 19:10 2018-12-03 00:01
2018-12-02 2018-12-02 20:00 2018-12-02 21:43
2018-12-02 2018-12-02 20:11 2018-12-02 21:39
2018-12-02 2018-12-02 22:28 2018-12-02 23:20
A 列几乎没什么用,因为它只是 B 列中值的日期部分(但它确实让我不必生成该部分)。数据按 B 列排序。简单地说,对于每一行 n, < 。Bn
Cn
我试过
=IF(COUNTIFS(B$2:B$10000, ">="&C2, C$2:C$10000, "<="&B2, D$2:D$9, "="&D2) > 1, "Overlap", "")
我已经尝试过了
=SUM(IF(FREQUENCY(IF(B$2:B$16<=B2,IF(C$2:C$16>=B2,MATCH(A$2:A$16,A$2:A$16,0))),ROW(A$2:A$16)-ROW(A$2)+1),1))
我只是不知道要对我的数据进行哪些更改。我一直在进行复制和粘贴。
我也用过这种语言
=SUMPRODUCT(--($B$1:$B$10000<=B1),--($C$1:$C$10000>=B1))
这至少给了我一些结果而不是错误。