如何在Excel中的日期范围内运行日期的运行计数?

时间:2017-07-10 13:08:32

标签: excel date

我正在尝试在excel中构建一个公式,该公式将在项目的指定日期范围内执行日期的运行计数。例如:项目A的开始日期为7/15,结束日期为7/18。我需要一个能够" tally"或者添加" 1"在另一列中具有完整日期列表的7 / 15,7 / 16,7 / 17,7 / 18的运行计数。我怎么能这样做?

EXAMPLE ATTACHED AS LINK

1 个答案:

答案 0 :(得分:0)

嗯......有些例子会有所帮助,但听起来你正在寻找countifs

如果我们创建两个excel表,其中一个名为ItemsStartEnd日期:

Title   Start   End
ItemA   7/15/2017   7/18/2017
ItemB   7/16/2017   7/20/2017

一个名为Dates的人会计算Items

Date    Count
7/15/2017   1
7/16/2017   2
7/17/2017   2
7/18/2017   2
7/19/2017   1
7/20/2017   1

然后Count Dates列中的公式将是

=COUNTIFS(Items[Start],"<="&[@Date],Items[End],">="&[@Date])

简单来说,这就是说&#34;统计表Items中的所有项目Start列中的值小于或等于Date中的值列和End列大于或等于我的Date列中的值。请注意,这些公式完全采用Excel Table格式,这使得公式更具可读性。如果我们想要A1符号,我们将假设Items表从A1开始,这将产生以下公式:

=COUNTIFS($B$2:$B$3,"<="&$E2,$C$2:$C$3,">="&$E2)

enter image description here