基於跨多個工作表/列的多個標準進行計算

基於跨多個工作表/列的多個標準進行計算

我需要根據多列中的多個條件填入「HRQOL_below」、「HRQOL_above」、「HRQOL_ Between」欄位。

我的數據
我的數據

規則是:

1)先查看HRQOL_Name。它們可以是“FACT G”、“PROMIS”或“SWL”

2) 如果 HRQOL_Name 是“FACT G”,則規則變為並且帖子得到答复根據跨多列的多個條件進行計算

3) 若HRQOL_Name為“PROMIS”,當HRQOL_Score小於45時,below=1,HRQOL_Score高於55,above=1,分數在45到55之間,below=1

4) 若HRQOL_Name為“SWL”,當分數小於20時,低於=1;分數高於 25,以上 = 1,分數在 20 到 24 之間,之間 = 1。

答案1

可以使用 if 語句與 and/or 語句的組合。下面的公式可用於計算「HRQOL_above」列,您需要針對上面的列和列之間的列進行修改:

=IF(OR(AND(AW2="SWL",AX2>25),AND(AW2="PROMIS",AX2>55)),1,0)

注意:這僅適用於您上面問題中的第3 點和第4 點- 不確定我理解您在第2 點中查看的內容,但如果您已經有一個有效的公式,則可以將其添加到此公式中。

相關內容