Excel表计算当月天数

Excel表计算当月天数,第1张

下面以计算2012年6月的天数为例来介绍 *** 作方法:

方法:

在A1单元格输入年份2012

在B1单元格输入文字"年"(不是必须的)

在C1单元格输入月份6

在D1单元格输入文字"月"(不是必须的)

在F1单元格输入文字"本月共计"(不是必须的)

在G1单元格输入公式=DAY(DATE(A1,C1+1,1)-1)

在H1单元格输入文字"天"(不是必须的)

至此就可以了,只要A1与C1单元格中的年月改变,G1单元格中就可以实时显示那个月份的总天数。

具体 *** 作如下:

1首先打开Excel文档。

2以图为例。鼠标选中C2区域,在函数栏(fx)中输入=B2-A2 (这个函数的意思是把结束日期减去开始日期,就得到两个日期之间的天数了)

3如果数据很多时,又改如何计算呢?大家还可以用隐藏函数DATEDIF函数来完成,公式如下:

=DATEDIF(A2,B2,"d")

4DATEDIF()函数知识点介绍:

这个函数语法是这样的:=DATEDIF(开始日期,结束日期,第三参数),第三参数可以有若干种情况,分别可以返回间隔的天数(d)、月数(m)和年数(y)。

可以分这样的两步来实现:

1、统计当天至月底的天数:=DATE(2021,11,30)-TODAY()+1

2、制定的假期大于当天的个数:{SUM(IF((A1:A7-C2)>0,1,0))},数组函数

3、两者之差就是当月需要工作的日期:{=DATE(2021,11,30)-TODAY()+1-SUM(IF((A1:A7-C2)>0,1,0))},这个{}需通过按ctrl+alt+回车键,来生成。

4、结果如图:

如下图所示,计算A列中指定的月份的天数:

B2公式=DAY(EOMONTH(DATE(YEAR(TODAY()),A2,1),0)),下拉即可。

公式解析:

TODAY():返回今天的日期;

YEAR(TODAY()):返回今天的年份,2015;

DATE(YEAR(TODAY()),A2,1):返回2015/9/1,函数用法=date(年,月,日);

EOMONTH(DATE(YEAR(TODAY()),A2,1),0):返回2015/9/30,函数意思是,返回某个月份最后一天的日期,EOMONTH(日期,月数),上边公式中的第二参数0改为1,则返回2015/10/31;

DAY(EOMONTH(DATE(YEAR(TODAY()),A2,1),0)):返回日期的天,前边已经计算出了需要月份的最后一天的日期,用day函数就可以计算出这最后一天的天数,也就是这个月的总天数。

如果可以加个辅助列的话,挺方便的(这列可以隐藏)。函数countif()可以显示日期是第几次出现,再用if()判断把第一次出现的日期显示出来,然后用month()把显示的日期变成月份。最后用countif()来计算一下,当月出勤天数。

第一步,用条件统计函数countif()来计算某一天是不是第一次出现,

公式:=IF(COUNTIF(A$1:A1,A1)=1,MONTH(A1),0),

其中的$是绝对地址符号,下拉公式后,随着公式下移,统计范转始终是从第一行开始。

其中的if()是用来判断是不是第一次出现的,当旁边单元格日期是第一次出现时,单元格就显示月份,不然就显示0

其中的month()是求旁边日期的月份。

第二步是对B列的1进行条件统计,求有多少个8,多少9,就能知道工作了多少天。

公式:=COUNTIF(B:B,D2)

在A5到L5输入1到12这12个数

然后在A6输入

=IF(A5<MONTH($A$1),0,IF(A5>MONTH($A$2),0,IF(A5=MONTH($A$1),TEXT(DAY((DATE(YEAR($A$1),MONTH($A$1)+1,0)))-DAY((DATE(YEAR($A$1),MONTH($A$1),DAY($A$1))))+1,"@"),IF(A5=MONTH($A$2),TEXT(DAY((DATE(YEAR($A$2),MONTH($A$2)+1,0)))-DAY((DATE(YEAR($A$2),MONTH($A$2),DAY($A$2))))+1,"@"),TEXT(DAY(DATE(YEAR($A$1),MONTH(A5)+1,0)),"@")))))往左填充,这样每个月对应有几天就出来了

每个月的天数是固定的;

如果想获取某个月的天数,可以利用这个月内的任何一个日期获取,公式如下:

=DAY(EOMONTH(TODAY(),0))

上面公式获取的是当天所在的月的天数,如图:

以上就是关于Excel表计算当月天数全部的内容,包括:Excel表计算当月天数、在Excel里用一个公式计算每个月的天数,公式该怎么弄、excel自动获取当月剩余工作天数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9795422.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存