德保县领导班子名单:又一个当月星期日数的时间算法

来源:百度文库 编辑:中财网 时间:2024/04/30 06:12:13
又一个当月星期日数的时间算法 

要求用一个公式计算出系统时间所在月份的周日天数,系统月份改变,公式要能够自动更新!不得采取辅助列等其他辅助形式

我的思路是这样的“

1.先计算本月的天数,这里没有必要当月1号取值,直接求当月最后一天几号,就是几天

DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,0))

--------

2.然后减去当月第一天的星期几离星期日的几天,就有了一个有效的时间段

划线部分公式:7-WEEKDAY(DATE(YEAR(TODAY()),MONTH(TODAY()),1),2)

----------

3.最后根据这个有效的时间段取7的求整的商,就是结果了

************************************************************************************

方法不是很好,不是数组的解法,应该好懂一些:

=INT((DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,0))-(7-WEEKDAY(DATE(YEAR(TODAY()),MONTH(TODAY()),1),2)))/7)+1

-----------------

另小妖算法:

{=SUM((WEEKDAY(DATE(YEAR(TODAY()),MONTH(TODAY()),ROW(INDIRECT("A1:A"&欢欢))),2)=7)*1)} 需定义 欢欢==DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,0))