发布网友 发布时间:2022-04-20 12:57
共1个回答
热心网友 时间:2023-07-08 13:19
假设从一年的第1天开始,来要得到星期二、四、六的日期序列,如2019年,可用下面的公式:
="2019-1-1"+(INT(ROW(3:3)/3)-1)*7+SMALL(MOD(2*(MOD(ROW($3:$5),3)+1)-WEEKDAY("2019-1-1",2),7),MOD(ROW(3:3),3)+1)
事实上,只要把公式中的"2019-1-1"改成任意日期,就得到该日期开始的星期二、四、六日期序列。如果用一个单元格来输源入起始日知期,这个"2019-1-1"就可是这个单元格的绝对引用,公式更简练,且可通过修改该单元格的日期,来实现得到不同起始日期的日期序列。开始日期不同,第1个出现的是二、四、六中哪一个不一定。正是因为这个原因,使公式复杂了不少。后面的SMALL就是解决这个问题的,也导致了需要用数组公道式。下图中,C、D列就是2019年6月1日开始的日期序列,6月1日正好是星期六