计算每月小时允许夏令班次在Microsoft Excel 2010的号码
在本文中,我们将学习如何计算每月的小时数,以便在Microsoft Excel 2010中实现夏令时制。为了计算每月的小时数(允许夏令时),我们将结合使用DAY,EOMONTH和DATE函数来获取输出。
DAY:返回月份中的一天,它是1到31之间的数字
语法:= DAY(serial_number)
serial_number:它是您要查找的月份中的一天。
EOMONTH:此函数用于计算每月的最后一天。
EOMONTH可用于计算到期日或到期日,该到期日或到期日发生在该月的最后一天。
返回指定月份数之前或之后月份的最后一天的序列号。
语法:= EOMONTH(start_date,months)
DATE:返回代表Microsoft Excel日期时间代码中日期的数字。
语法:= DATE(年,月,日)
year:year参数可以包含一到四位数字。默认情况下,Excel使用1900日期系统。
month:第二个自变量,表示一年中从1到12(一月至十二月)的月份
day:第三个参数表示从1到31的月份。
让我们举个例子:
-
A列包含从1到12的月份号。 *我们需要计算构成A列中每个月的小时数(序列号)。 *由于转换为夏令时,因此应减去1个小时到4月。
-
同样,由于移回标准时间,因此应从十月份的总时间中增加一小时。
-
在excel中计算小时数;我们可以简单地先计算天数,然后乘以24。在4月中,我们有30天,即3024 = 720小时。在10月中,我们有31天,即3124 = 744小时。
使用下面的公式,我们将能够从4月减去1小时并加到10月。
-
要计算单元格B2中的小时数,公式为
= DAY(EOMONTH(DATE(2014,A2,1),0))* 24-(A2 = 4)+(A2 = 10)
-
将公式从单元格B2复制到范围B3:B13,我们将获得所需的结果。
您会发现4月份的小时数减少了1,而10月份的小时数增加了1个小时。