gpt4 book ai didi

excel计算日期之间的日期集

转载 作者:行者123 更新时间:2023-12-04 20:57:22 27 4
gpt4 key购买 nike

这是我的数据模型:我有一个 Excel 表,每一行代表一个日期范围(一个事件)。有很大的重叠。 A2 可能是 4/10/15,B2 可能是 4/12/15;而 A3 可能是 2015 年 4 月 11 日,而 B3 可能是 15 年 4 月 12 日。
我试图计算 2015 年的每一天在该日期发生了多少事件。用我有限的“例如”我会得到类似的东西:

4/9/15    0
4/10/15 1
4/11/15 2
4/12/15 2
4/13/15 0

如果我只是将集合保存为 csv 并使用 java 或其他东西来获取每个日期并创建一个对象,我有一些 sudo 代码,但我发现很难相信 excel 本身无法做到这一点。

我们尝试了大量的 countif 和 countifs 语句,但在 excel 方面我真的很茫然。

我以为我很接近这个:
=COUNTIF(Sheet2!A2,AND(Sheet2!A2>=(dates!B*), Sheet2!A2<=(dates!C*)))

但为了让它工作,我需要它遍历每一行日期,我只是不知道该怎么做。

任何帮助表示赞赏。作为备用计划,我正在为可能的 vb excel 脚本(以前从未这样做过)改进我的 sudo 代码,或者只是将其分解为 java 并使用自大学实验室以来我不必接触的旧文本编辑脚本。

感谢您的任何帮助。

最佳答案

您的关键字是COUNTIFS
假设您的标准日期在单元格 Sheet2!A2 中并且您的事件范围在工作表中 Dates B 和 C 栏;试试这个公式:

=COUNTIFS(Dates!B:B, "<="&Sheet2!A2, Dates!C:C, ">="&Sheet2!A2)

关于excel计算日期之间的日期集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44598015/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com