以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 求助:一个月有几天星期六的计算方法? (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=19001) |
-- 作者:zorina -- 发布时间:2010/2/8 9:38:00 -- 求助:一个月有几天星期六的计算方法? egd文件下载 |
-- 作者:wjq1072 -- 发布时间:2010/2/8 12:43:00 -- If(Number(Format(EOMonth([日期],0),"d"))=31,If(Weekday(EOMonth([日期],0))=7 Or Weekday(EOMonth([日期],0)-1)=7 Or Weekday(EOMonth([日期],0)-2)=7,5,4),If(Number(Format(EOMonth([日期],0),"d"))=30,If(Weekday(EOMonth([日期],0))=7 Or Weekday(EOMonth([日期],0)-1)=7,5,4),If(Number(Format(EOMonth([日期],0),"d"))=29,If(Weekday(EOMonth([日期],0))=7,5,4),4))) |
-- 作者:zorina -- 发布时间:2010/2/8 18:14:00 -- 為何不考慮28天的情況呢? |
-- 作者:wjq1072 -- 发布时间:2010/2/8 18:43:00 -- 28=4*7,星期日、星期六必定是4,还需要考虑吗? |
-- 作者:witgh -- 发布时间:2010/2/8 22:03:00 -- If(Month([日期]) = 1,Week(EOMonth([日期],0))-1,Week(EOMonth([日期],0)) - Week(EOMonth(EOMonth([日期],0) ,- 1))) |
-- 作者:wjq1072 -- 发布时间:2010/2/8 22:37:00 -- [这个贴子最后由wjq1072在 2010/02/09 07:03pm 第 1 次编辑] egd文件下载 |