Excel 如何计算两个日期之间每月的天数?
我需要计算两个日期之间每月的天数 是否存在Excel 2016公式来实现这一点 谢谢Excel 如何计算两个日期之间每月的天数?,excel,Excel,我需要计算两个日期之间每月的天数 是否存在Excel 2016公式来实现这一点 谢谢 存在一个工作表函数=NetworkDays.Intl(),您可以在其中输入开始日期、结束日期、周末和节假日。这可能就是您要查找的内容。存在一个工作表函数=NetworkDays.Intl(),您可以在其中输入开始日期、结束日期、周末和假日。这可能就是你想要的。试试下面的配方 =IF($D2>EOMONTH(DATEVALUE("01-"&LEFT(F$1,3)&&quo
存在一个工作表函数
=NetworkDays.Intl()
,您可以在其中输入开始日期、结束日期、周末和节假日。这可能就是您要查找的内容。存在一个工作表函数=NetworkDays.Intl()
,您可以在其中输入开始日期、结束日期、周末和假日。这可能就是你想要的。试试下面的配方
=IF($D2>EOMONTH(DATEVALUE("01-"&LEFT(F$1,3)&"-"&YEAR($D2)),0),EOMONTH(DATEVALUE("01-"&LEFT(F$1,3)&"-"&YEAR($D2)),0),$D2)-IF($C2<DATEVALUE("01-"&LEFT(F$1,3)&"-"&YEAR($C2)),DATEVALUE("01-"&LEFT(F$1,3)&"-"&YEAR($C2)),$C2)+1
=IF($D2>EOMONTH(DATEVALUE(“01-”&左(F$1,3)和“-”和YEAR($D2)),0),EOMONTH(DATEVALUE(“01-”&左(F$1,3)和“-”和YEAR($D2)),0),$D2)-IF($C2试试下面的公式
=IF($D2>EOMONTH(DATEVALUE("01-"&LEFT(F$1,3)&"-"&YEAR($D2)),0),EOMONTH(DATEVALUE("01-"&LEFT(F$1,3)&"-"&YEAR($D2)),0),$D2)-IF($C2<DATEVALUE("01-"&LEFT(F$1,3)&"-"&YEAR($C2)),DATEVALUE("01-"&LEFT(F$1,3)&"-"&YEAR($C2)),$C2)+1
=IF($D2>EOMONTH(DATEVALUE(“01-”&左(F$1,3)和“-”和YEAR($D2)),0),EOMONTH(DATEVALUE(“01-”&左(F$1,3)和“-”和YEAR($D2)),0),$D2)-IF($C2您的月行似乎是该月全名的文本。
在这种情况下,以下公式应适用:
F2: =SUM(N(TEXT(ROW(INDEX($A:$A,$C2):INDEX($A:$A,$D2)),"mmmm")=F$1))
- 然后直接填充到H2
- 选择F2:H2
并根据需要填写
在某些早期版本的Excel中,您可能需要在按住ctrl+shift键的同时按enter键来“确认”此数组公式。如果操作正确,Excel将在公式栏中观察到的公式周围放置大括号{…}
算法
行(索引(…
公式创建一个从时间段开始到结束的日期数字数组
- 然后,
TEXT
函数将序列日期编号转换为月份,格式与第1行中的月份名称相同
- 然后,我们将月份与第1行中的月份进行比较,得到一个
TRUE/FALSE
数组
N(
函数将其转换为0/1
的数组
- 我们对结果进行求和
- 请注意,该公式将在4770年11月25日之后失效:-),希望这不会成为问题
您的月
行似乎是该月全名的文本。
在这种情况下,以下公式应适用:
F2: =SUM(N(TEXT(ROW(INDEX($A:$A,$C2):INDEX($A:$A,$D2)),"mmmm")=F$1))
- 然后直接填充到H2
- 选择F2:H2
并根据需要填写
在某些早期版本的Excel中,您可能需要在按住ctrl+shift键的同时按enter键来“确认”此数组公式。如果操作正确,Excel将在公式栏中观察到的公式周围放置大括号{…}
算法
行(索引(…
公式创建一个从时间段开始到结束的日期数字数组
- 然后,
TEXT
函数将序列日期编号转换为月份,格式与第1行中的月份名称相同
- 然后,我们将月份与第1行中的月份进行比较,得到一个
TRUE/FALSE
数组
N(
函数将其转换为0/1
的数组
- 我们对结果进行求和
- 请注意,该公式将在4770年11月25日之后失效:-),希望这不会成为问题
转到下个月的第一天,减去一天。这将给出当前月份的总天数
三月:
=天(H$2-1)
确保答案的格式是数字,而不是日期
单元格H2是我输入日期的地方
转到下个月的第一天,减去一天。这将给出当前月份的总天数
三月:
=天(H$2-1)
确保答案的格式是数字,而不是日期
单元格H2是我输入日期的地方
天或工作日?天….(全部)…我通常会发现,如果输入的日期和格式正确,简单的减法就行了。天或工作日?天….(全部)…我通常发现,如果输入的日期和格式正确,一个简单的减法就行了。将公式放入F2
单元格,然后根据需要向下和向右拖动公式。将公式放入F2
单元格,然后根据需要向下和向右拖动公式。