Excel嵌套逻辑公式

时间:2016-10-13 18:49:05

标签: excel formulas

Good Afternoon All,

如果列中的相应值表明列b是相关的,我有一张工作表,我正在尝试评估列b中所有项目的状态。

Phase Required  Status
Not Applicable  Incomplete
Not Applicable  Incomplete
Not Applicable  Incomplete

在上表中,每行包含一个下拉菜单。 “需要阶段”列包含“不适用”,“软启动”或“硬启动”选项。状态列包含“不完整”或“完成”选项。

我希望在工作表底部有两个单独的公式。一个将验证是否已满足所有软启动标准,另一个将验证是否满足所有硬启动标准。到目前为止,我已经尝试过嵌套的Ifs,我尝试过使用索引匹配和if和。必要的公式将需要评估A中的所有条目以确定它们是否处于正确的阶段(软启动,硬启动或不适用),如果他们正在寻找软启动项并且值是其他任何东西,该行获得忽略,如果该行适用,还需要检查该状态是否完整。如果阶段匹配且状态已完成,则公式将显示准备就绪,否则将显示未准备好。

有没有人有任何想法?

2 个答案:

答案 0 :(得分:0)

我将假设您的“阶段需要”是A列,“状态”是B列。在这种情况下,检查“软启动”将是:

=IF(COUNTIFS(A1:A100,"Soft Launch",B1:B100,"<>" & "Complete")>0,"Not Ready","Ready")

将范围更改为您需要的A列和B列中的任何行,只需确保它们是相同的行。通过将“软启动”更改为“硬启动”,同样适用于硬启动。

答案 1 :(得分:0)

假设附加的样本代表您的目标
公式是

=IF(COUNTIF(A2:A4,A6)>0,IF(COUNTIF(A2:A4,A6)=COUNTIFS(A2:A4,A6,B2:B4,"Complete"),"Ready", "Not Ready"),"N/A")

enter image description here