我正在尝试在excel中构建一个公式,该公式将在项目的指定日期范围内执行日期的运行计数。例如:项目A的开始日期为7/15,结束日期为7/18。我需要一个能够" tally"或者添加" 1"在另一列中具有完整日期列表的7 / 15,7 / 16,7 / 17,7 / 18的运行计数。我怎么能这样做?
答案 0 :(得分:0)
嗯......有些例子会有所帮助,但听起来你正在寻找countifs
。
如果我们创建两个excel表,其中一个名为Items
且Start
和End
日期:
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)