2017-11-17 13 views
0

Excelでは、特定の数値が特定の範囲内にあるかどうかを確認しようとしています番号を2回入力しないでください。どうして?私がチェックしている数は非常に大きな数式の一部なので、2回入力することを避けようとしています。ヘルパーセルを使用することもできますが、可能な場合は避けようとしています。Excel - 数値が範囲内にあるかどうかを一度に確認する方法?

{very long expression}を2回入力しない限り、下記の公式を効果的に達成する方法はありますか?

= AND({very long expression}<{upper bound},{very long expression}>{lower bound}) 

NOTE

私はここで自分の質問に答えるのですが、すでにこれを行うだけで、組み込みのExcelの関数があるかどう誰がよりよい解決策を持っている、または場合、私は疑問に思って。

答えて

0

単一の条件を使用して、上限と下限の平均値による非常に長い式のオフセットの絶対値が上限と下限の平均値による上限のオフセットよりも小さいかどうかを確認できます。

以下の簡単な例:

0 < x < 6 

(average of 0 and 6 is 3, so subtract 3 from all expressions below) 

-3 < x-3 < 3 

abs(x-3) < 3 

Excelの数式にこれを組み込むには、あなたがこれを行うことができます:

= ABS({long expression}-AVERAGE({upper},{lower}))<({upper}-AVERAGE({upper},{lower})) 

上記この式でのみ発生繰り返しがAVERAGE({upper},{lower})ですが、仮定上限と下限はハードコードされているか、単一のセル参照であるため、この式は{very long expression}を2回入力するよりも短く(より効率的になります)。実際には、上限と下限がハードコーディングされている場合は、それらの平均をハードコードして、数式をさらに短くすることもできます。

関連する問題