从给定的月份和年份获取一个月的天数
假设单元格A1
有年份
单元格B1
有月份
在C1
单元格中,我想要A1
在B1
单元格中给出的月份天数
例如:如果A1=2016
, B1=2
,那么现在C1
应该返回2016年2月的天数。
我曾经尝试过
在C1
=DAY(DATE(YEAR(A1),MONTH(B1)+1,))
但是这不起作用
我会很感激解决scheme。
考虑:
=DATE(A1,B1+1,1)-DATE(A1,B1,1)
或者你可以试试这个…
= DAY(EOMONTH(DATE(A1,B1,1),0))
透明度较低,但这也会起作用
=42-DAY(DATE(A1,B1,42))
格式一般
Excel有很多大多数用户不知道的function。 EOMONTH
是您需要的function。 它返回给定date的月份的最后一个date。 考虑你有一个单元格A1
与TODAY
function,你想要的月份的最后一个date。 在B1中你把:
=EOMONTH("A1",0)
所以在B1会显示30/04/2017
(date格式为dd/mm/yyyy
)。