我有一个书清单及其出版日期。我想知道4年范围内有多少个日期。
例如,我有5个日期,分别是1998年,1999年的4个,2000年的9个和2001年的2个。因此,在1998-2000年的范围内,我有20本书。
我想在4年内恢复到1800年。
在没有在每个单元格中实际输入公式的情况下该怎么办。我尝试使用COUNTIF公式在excel中执行此操作,但不知道如何在每个单元格中不输入公式的情况下执行此操作。发布日期在列D
和行2-161
中。我在列H
中列出了1800-2018年,因此我的公式是=COUNTIF(D2:D161,H2)
。这将返回正确的数字,但是如何快速计算其他年份而无需在每个单元格中键入新公式?我尝试将+拖动到单元格的一角,但这会更改列D
中的范围。我想保持范围(列D
)不变,但是更改每一行中的年份,因此公式应为
=COUNTIF(D2:D161, H3)
=COUNTIF(D2:D161, H4)
=COUNTIF(D2:D161, H5)
=COUNTIF(D2:D161, H6)
etc.
但这实际上并没有将它们分为4年范围。也许还有另一种方法可以通过另一种方法,公式,程序等快速找到该信息。
我不知道如何编写代码,因此如果这是需要完成的方式,请具体说明如何执行。帮助将不胜感激!谢谢!
答案 0 :(得分:0)
如评论中所述,避免重新键入公式的方法是明智地使用相对引用和绝对引用:
要获得一个四年范围,并假设年份在H
列中按时间顺序列出,您需要为四个连续的行加总和以获得四年的跨度
假设您的公式位于I
行的6
列中,请使用:
=COUNTIF(D$2:D$161, H3)+ COUNTIF(D$2:D$161, H4) + COUNTIF(D$2:D$161, H5) + COUNTIF(D$2:D$161, H6)
然后填充