让我们说电池A1
有一年
细胞B1
有一个月获取的天数从给定的年份和月份一个月EXCEL
在细胞C1
我想在今年细胞B1
给出一个月的天数A1
例如:如果A1=2016
,B1=2
,现在C1
应该返回2月的天数2016年
我已经试过
在C1
=DAY(DATE(YEAR(A1),MONTH(B1)+1,))
但这不起作用
我会是一个解决方案表示感谢。
让我们说电池A1
有一年
细胞B1
有一个月获取的天数从给定的年份和月份一个月EXCEL
在细胞C1
我想在今年细胞B1
给出一个月的天数A1
例如:如果A1=2016
,B1=2
,现在C1
应该返回2月的天数2016年
我已经试过
在C1
=DAY(DATE(YEAR(A1),MONTH(B1)+1,))
但这不起作用
我会是一个解决方案表示感谢。
Excel中有很多是对大多数用户未知的功能。 EOMONTH
是您需要的功能。它返回给定日期的月份的最后日期。 考虑你有一个单元A1
与TODAY
函数,你想要的月份的最后日期。在B1你把:
=EOMONTH("A1",0)
所以在B1会显示30/04/2017
(对于那些日期格式dd/mm/yyyy
)。
或者你可以试试这个...
= DAY(EOMONTH(DATE(A1,B1,1),0))
不太透明,但是这也将工作
=42-DAY(DATE(A1,B1,42))
格式一般