複数のシート/列にわたる複数の基準に基づいて計算する

複数のシート/列にわたる複数の基準に基づいて計算する

複数の列の複数の基準に基づいて、列「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 未満の場合は 1、HRQOL_Score が 55 を超える場合は 1、スコアが 45 から 55 の間の場合は 1

4) HRQOL_Name が「SWL」の場合、スコアが 20 未満の場合は「以下」=1、スコアが 25 を超える場合は「以上」=1、スコアが 20 から 24 の間は「間」=1 になります。

答え1

and/or ステートメントを組み合わせた if ステートメントを使用することもできます。以下の数式を使用して「HRQOL_above」列を計算できますが、上記の列と列間の列についてはこれを変更する必要があります。

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

注: これは、上記の質問のポイント 3 と 4 にのみ機能します。ポイント 2 について何を探しているのかよくわかりませんが、機能する数式がすでにある場合は、それをこれに追加することができます。

関連情報