假设单元格A1
有年份
单元格B1
有月份
在单元格C1
中,我想要在B1
年的单元格A1
中指定的月中天数
例如:如果A1=2016
,B1=2
,现在C1
应该返回2016年2月的天数。
我尝试了什么
在C1
中
=DAY(DATE(YEAR(A1),MONTH(B1)+1,))
但这不起作用
我很感激解决方案。
答案 0 :(得分:2)
答案 1 :(得分:2)
或者你可以试试这个...
= DAY(EOMONTH(DATE(A1,B1,1),0))
答案 2 :(得分:0)
透明度较低,但也可以使用
=42-DAY(DATE(A1,B1,42))
格式为一般
答案 3 :(得分:-1)
Excel有许多大多数用户都不知道的功能。 EOMONTH
是您需要的功能。它返回给定日期的月份的最后日期。
假设您有一个A1
单元格TODAY
,并且您想要该月的最后一个日期。在B1中你放了:
=EOMONTH("A1",0)
因此在B1中会显示30/04/2017
(对于那些日期格式为dd/mm/yyyy
的人)。