1

エクセル初心者で数式が苦手です。基本的に、私が探しているのは、数式を使用して一連の手順でセルをフィルター処理することです (この部分は厳密ではありません)。

例えば

セルがあるとしましょうA1。特定の値の範囲内にあるかどうかに基づいて、これに対してさまざまな計算を実行しようとしています。問題は、それが複数の範囲内にある可能性があることです。

擬似コード表現

If(A1 > 187.5) {
   // Run some code here.
}

If(A1 > 150) {
   // Run some code here.
}

: 上記の例は、連続する if ステートメントのロジックを説明するためだけのものです。

ネストされた If ステートメントは必要ないことに注意してください。さまざまなチェックで同じ値を実行しようとしています。これを Excel の数式で行うにはどうすればよいですか?

4

3 に答える 3

0

数字の間に関係がある場合は、使用できる可能性が非常に高いことを確認します

=CHOOSE(FLOOR(A1/160,1)+1,"<160",">160")

150 を最初に置き、185 を 2 番目に残します。

于 2013-06-25T22:18:43.600 に答える
0

これを達成するには多くの方法があります。1 つの方法は、次のようにネストされた条件を使用することです。

=IF(Something, do something, IF(something else, do something, do something))

これは、数式を少し要約したい場合に適していますが、間違いなく、より雑然とした数式になる可能性があります。FAST-Standard 組織によると、ネストされた条件のケースは、フラグの使用に置き換える必要があります。最も単純なケースは、たとえば、売上高に応じたリベートのパーセンテージを探す場合です。複数のセルでは、値がその特定の範囲に一致する場合にのみ、IF 条件が true と評価されます。そうすれば、数式はフラグとリベートのパーセンテージの SUMPRODUCT のように単純になります。

これは一例ですが、他の場合にも非常にうまく適用できます。

于 2013-06-25T21:54:43.797 に答える