如何使用IF根据其他列中的值显示值

时间:2019-02-14 03:05:25

标签: google-sheets

鉴于以下问题:

Col1      Col2      Col3      Col4
Values    Values    Values    Outcome

Col1-Col3有4种可能的值,即“正常”,“轻度”,“中等”,“严重”

有3种可能的结果,即“正常”,“干预”,“推荐”

我想根据以下条件显示结果:

  1. 如果Col1-Col3中任何的值为“轻微” OR “中等”,则结果为“干预”
  2. 如果Col1-Col3中任意的值为“严重”,则结果为“引荐”
  3. 如果Col1-Col3中的值不同,则始终将“ Refer”选择为“ intervention”
  4. 如果所有值均正常,则结果为“正常”

我尝试过IFS,但无法弄清楚不同列中的值的参数。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

基本上,您要这样做:

=IF(OR(A1="Severe",   B1="Severe",   C1="Severe"),   "Refer",
 IF(OR(A1="Mild",     B1="Mild",     C1="Mild"),     "Intervention",
 IF(OR(A1="Moderate", B1="Moderate", C1="Moderate"), "Intervention",
 IF(AND(A1="Normal",  B1="Normal",   C1="Normal"),   "Normal", ))))

答案 1 :(得分:0)

请尝试:

=ArrayFormula(IFS(COUNTIF(lEFT(A1:C1),"S")>0,"Refer",countif(left(A1:C1),"N")=3,"Normal",1,"Intervention"))