在Google电子表格中,在工作表标签中我使用原始列表(每行一个条目)我有这样的基本数据:
+------------+------------+
| start | end |
+------------+------------+
| 2016-06-12 | 2016-08-03 |
| 2016-07-12 | 2016-08-03 |
| 2016-07-12 | 2016-07-18 |
+------------+------------+
在另一个标签上,同一张表格,我有一个带有月份名称的下拉菜单,通过数据验证创建。我想要的是选择一个月来获得所选月份的日期框架中的天数
E.g选择七月,我应该有
31第一行
19第二行
6第三行
由于
答案 0 :(得分:1)
如果它在单元格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