=DATE(B4,C4,1)-WEEKDAY(DATE(B4,C4,1))+1,execl 表格做万年历时候的一个函数.

问题描述:

=DATE(B4,C4,1)-WEEKDAY(DATE(B4,C4,1))+1,execl 表格做万年历时候的一个函数.B4和C4是表示年和月位置
请问,为什么要-weekday,最好解释一下=DATE(B4,C4,1)-WEEKDAY(DATE(B4,C4,1))+1这个.谢谢
1个回答 分类:综合 2014-10-05

问题解答:

我来补答
DATE(B4,C4,1)返回B4年C4月的1日的日期系列数.
WEEKDAY返回该日的星期序号(星期日返回1,星期六返回7)
用日期减去N,会得到N天前的日期值.
再问: =DATE(B4,C4,1)-WEEKDAY(DATE(B4,C4,1))+1。做万年历的时候不能直接用DATE(B4,C4,1)吗?
再答: 可以 但是月历上通常星期的位置是固定的,月历的前几天有可能是上月的日期值. 所以你要先确定每月的第一天是填在第几列的单元格里. 换句话说,这个公式就是要算出月历的第一个单元格中要填写的日期值.
 
 
展开全文阅读
剩余:2000
上一页:质点位移问题