当单元格中的日期为星期一、星期五、星期六或星期日时,如何让Excel查找下一个星期二

当单元格中的日期为星期一、星期五、星期六或星期日时,如何让Excel查找下一个星期二,excel,date,Excel,Date,我正在建立一个电子表格,根据一个触发日期计算日期。如果后续日期之一不是星期二、星期三或星期四,我需要Excel来查找下一个星期二的日期。(在我的办公室,某些会议只能在星期二到星期四举行,因此,如果计算的日期是星期一或星期五,我希望Excel给我下一个星期二。) 我试图同时使用IF和WEEKDAY,我很确定我写“or”逻辑的方式有问题。以下是我所拥有的: =如果(工作日(D9,1)=非(或(3,4,5)),D9+7-工作日(D9+7-3),D9) 但是公式每次都返回false,并给出单元格中的日期

我正在建立一个电子表格,根据一个触发日期计算日期。如果后续日期之一不是星期二、星期三或星期四,我需要Excel来查找下一个星期二的日期。(在我的办公室,某些会议只能在星期二到星期四举行,因此,如果计算的日期是星期一或星期五,我希望Excel给我下一个星期二。)

我试图同时使用IF和WEEKDAY,我很确定我写“or”逻辑的方式有问题。以下是我所拥有的: =如果(工作日(D9,1)=非(或(3,4,5)),D9+7-工作日(D9+7-3),D9)


但是公式每次都返回false,并给出单元格中的日期。

如果A1中有日期,请使用:

=CHOOSE(WEEKDAY(A1),A1+2,A1+1,A1,A1,A1,A1+4,A1+3)

(几乎和VLOOKUP()一样简单)

如果日期在A1中,请使用:

=CHOOSE(WEEKDAY(A1),A1+2,A1+1,A1,A1,A1,A1+4,A1+3)
(几乎和VLOOKUP()一样简单)