一个月有几个星期日,这个在日历上就有可以自己数,但是在EXCEL2010中,是可以使用函数公式计算出来的。例如我想要在A列计算本月星期日的个数,可以在单元格A2中输入以下数组公式:
EXCEL2010实例之计算本月星期日个数
=SUM(N(TEXT(TODAY()-TEXT(TODAY(),"d")+ROW(INDIRECT("1:"&DAY(DATE(,TEXT(TODAY(),"m")+1,)))),"AAA")="日"))
按“CTRL+SHIFT+ENTER”键后,公式将返回本月星期日的个数。
本例公式中首先通过EXCEL2010的TEXT函数"TEXT(TODAY()-TEXT(TODAY(),"D"得到上月最后一天的日期。然后通过公式"ROW(INDIRECT("1:"&DAY(DATE((,TEXT(TODAY(),"m")+1,))))"产生一个从1到本月天数的序列,其中公式DAY(DATE(,TEXT(TODAY(),"m")+1,))"用于计算本月的天数。
公式"TEXT(TODAY(),"B")用于计算今天的日期,例如今天是8月27日,公式的结果是27。
公式"TEXT(TODAY(),"M")"用于计算今天的月份,例如今天是8月27日,那么公式的结果是8。
公式DAY(DATE(,TEXT(TODAY(),"m")+1,))"用于计算当月共有多少天。其思路是通过DATE函数计算下个月0日,即本月最后一日的日期,然后用EXCEL2010的DAY函数计算该日在当月中的天数。

点击长按保存图片,微信识别
扫码立即领取资料