获取特定月份的选定日期范围内的天数



在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

相关内容

  • 没有找到相关文章

最新更新