数式内の「IF」条件を最小限に抑える
計算の式セクションで IF 条件を使用すると、処理時間が長くなる可能性があります。パフォーマンスを向上させるために、可能な限り IF 条件の使用を避けてください。
数式内のif条件を最小限に抑えるための推奨事項
「IF」条件を数式に置き換えます。次のロジックを検討してください。
IF (A=1 かつ B=0) の場合 {値 =1}、それ以外の場合 {値= 0}
これは 2 つの方法で実装できます。
A=1の場合、B=0,1,0の場合、0)
A*(1-B)
最初の方法 (ネストされた 'IF') はより直感的かもしれませんが、ロジックを数式に変換すると (2 番目の方法)、処理時間が大幅に短縮されます。
読みやすさを維持するために、元の IF ロジックを計算の説明に含めることができます。これにより、他の人はロジックを理解しながら、数学的アプローチによるパフォーマンスの向上のメリットを享受できます。