从给定的月份和年份中获取一个月的天数 EXCEL

Get number of days for a month from given month and year EXCEL

假设单元格 A1 有年份
单元格 B1 有月份

在单元格 C1 中,我想要在 A1

单元格 B1 中给出的月份天数

例如:如果A1=2016B1=2,现在C1应该return2016年2月的天数。

我试过的

C1
=DAY(DATE(YEAR(A1),MONTH(B1)+1,))

但这不起作用

我将不胜感激。

考虑:

=DATE(A1,B1+1,1)-DATE(A1,B1,1)

Excel有很多大多数用户不知道的功能。 EOMONTH 是您需要的功能。它 returns 给定日期的月份的最后一天。 假设您有一个带有 TODAY 函数的单元格 A1,并且您想要该月的最后一个日期。在 B1 中你输入:

=EOMONTH("A1",0)

所以B1会显示30/04/2017(日期格式为dd/mm/yyyy

或者你可以试试这个...

=日(月月(日期(A1,B1,1),0))

不太透明,但这也行

=42-DAY(DATE(A1,B1,42))

格式一般