在Google电子表格中,在一个表格选项卡中,我使用一个原始列表(每行一个条目),我有一个基本数据如下:
+------------+------------+
| start | end |
+------------+------------+
| 2016-06-12 | 2016-08-03 |
| 2016-07-12 | 2016-08-03 |
| 2016-07-12 | 2016-07-18 |
+------------+------------+
在同一工作表的另一个选项卡上,我有一个带有月份名称的下拉菜单,这是用数据验证创建的。我想要的是选择一个月,在三个选定的月的日期框架中有天数。
例如,选择七月,我应该有
第一行
19第二行
6 .第三行
谢谢
如果月份名称在单元格C1中,则尝试此公式
=COUNTIF(ArrayFormula(MONTH(A2+ROW(indirect("1:"&B2-A2)))),MONTH(VALUE("01"&$C$1)))
不幸的是,INDIRECT函数不能与arrayformula一起工作,所以你需要将它复制到列中。您可以在下面的示例表中看到它的工作情况:
https://docs.google.com/spreadsheets/d/1eySTFsValIVoq8rmia6RvWWkyEnS9qZfAts4O4w1d78/edit?usp=sharing