序: 有些人根本渣不起来,因为,他的经历,他懂得的道理,他的教养以及他骨子里的骄傲告诉他,这样不好。 网易云音乐的评论,有好多打动人心的评论,把人内心的想法描写出来,你可能有这样的想法,但是,你用语言却表达不出来。 : 今天和大家分享日历的做法,日历的制作方法有千万种,分享我的一种。 先来一张效果图。 首先呢,把框架弄出来。这里留一个问题,为什么要设置6行来显示日期呢? 接着,要考虑的第一个问题是,怎么确定每个月1号在哪个单元格里呢? 如果能确定1号所在的单元格,后面的日期,就是相加而已了。 在A4单元格输入公式 =IF(WEEKDAY(DATE($B$1,$D$1,1))=COLUMN(),1,'') DATE函数用来生成一个日期
WEEKDAY函数判断一个日期是在一周中的第几天,从1-7分别是星期日、一、二、三、四、五、六。 紧接着,在B4单元格输入公式 =IF(A4<>'',A4+1,IF(WEEKDAY(DATE($B$1,$D$1,1))=COLUMN(),1,'')) 在B4单元格要先考虑,A4单元格是不是这个月的1号,如果是1号,那么天数+1。 把B4的公式往右边拖动,完成第4行的公式。 接下来,在A5单元格输入公式
在B5单元格输入公式,往右拖动 =A5+1 在A6单元格输入公式
这个公式里面的DATE函数,是生成这个月最后一天的日期 然后公式往下往右拖动,就完成日历的制作了。 还有F1单元格的闰年平年,咱们是根据2月份的天数来判断的,如果二月份是29天,则是闰年;如果二月份是28天,则是平年。 =IF(DAY(DATE(B1,3,0))=29,'闰年','平年') |
|