在Excel中写入2个或更多列的IF条件

以下是我有的数据.. 在这里input图像说明

在这里输入图像说明

在上面的图片

  1. 如果列“E”是空的,那么我应该得到状态(列“H”)为“计划”。

  2. 如果列“G”是空的,那么我应该得到状态(“H”栏)为“进行中”。

  3. 如果列“E,F,G”填充了一些数据,那么状态(列“H”)被视为“成功”

我已经使用了下面的逻辑

(E7,G7),(G7> E7),(E7> G7))“IF(E7 =”“,”预定“,IF(G7 =”“,”进行中“ “,“进行中”)))

但是这并不能满足我的第二个条件。

提前致谢。

尝试这个

=IF(AND(E7<>"",F7<>"",G7<>""),"Succeeded",IF(E7="","Scheduled",IF(G7="","In Progress","F is Blank"))) 

将其粘贴到H7中

使用这个:

  =IF(ISBLANK(E7),"Scheduled",IF(ISBLANK(G7),"In Progress",IF(SUMPRODUCT((E7<>"")*(F7<>"")*(G7<>"")),"Succeeded","I don't know what output you would like to see in case of 'ELSE' situation ")))