计算跨越两个不同年份的两个日期之间每个月的天数

时间:2019-04-11 20:38:33

标签: google-sheets

第一次在这里提问,请原谅我。我正在尝试计算两个日期之间每个月的天数。我在这里找到了解决这个问题的答案。但是,当开始日期为12月而结束日期为1月时,它分解并给我“ 0”的结果。

汤姆·夏普(Tom Sharpe)的答案是我最接近这个答案的答案。 Tom's Answer

我希望我知道如何在此网站上格式化代码或屏幕截图。对不起!问题的链接包含了所有内容,当日期范围跨越两年时,我只需要它起作用即可。

请让我知道是否可以帮忙。

1 个答案:

答案 0 :(得分:1)

我刚刚检查了前面的答案,对我来说似乎很好用。

=SUMPRODUCT(--(TEXT(ROW(INDIRECT($A2 & ":" & IF($B2="",TODAY(),$B$2))),"mmm")=C$1))

我进行了少量调整,使原始帖子中的B2成为绝对值。我将这个放在1月下的单元格C2中,并拖动到12月进行填充,即使在多年后,一切计算都很好。我最初的想法是,您的标题(jan-dec)的内容不是3个字母的缩写。