1、主要需要使用两个重要函数,即WEEKDAY和IF函数,以及必要的逻辑分析,算法设计;

3、下一步是在M列中,万年历中的选项年月与L列的天组合,表示具体日期,注意公式函数使用,如=DATE(E$9,G$9,L1);

5、然后就是观察规律,逻辑分析的关键步骤了,注意对比万年历星期数与日期天数间的对应蔡龇呶挞关系,假如星期天正好是1号,星期天的星期数值也为1,那么则万年历第一行则可以按照1号到7号这样排列了;可实际上是,星期五才是1号,星期五的星期数值为6,1-6=-5,差了5天;L列的数值依次加上-5,得到P列,可以发现万年历第一行正确的自然日数值,应当正好是P列对应的自然数值,但需要注意大于当月自然日的数值已经是下个月了,在函数中设置过滤: =IF(L1+O$1>M$50,0,L1+O$1);

7、实际日历验证下此万年历,是否准确无误,从1至4月份,结果完全正确,这个万年历制作成功了;
