2016-10-03 12 views
0

私は単純な問題のようですが、解決できません。Excel:配列和の場合

私は2つの列を持っています。 1つは署名された5,10,20,40,50,60,80の値になります。

もう1つは単なる通貨価値です。

私はこの式を簡略化できるかどうかを調べるために配列を調べてきましたが、失敗しています。

今は、最初の列が数値で、40以上で80未満の場合に評価する数式が必要です。それがある場合は、その列の隣にある通貨の値を乗算して返す必要がありますこれが真であるエントリのセット全体の合計。

誰かがこれを公式化するのを手伝ってもいいですか?確かに良い方法がありますか?

答えて

2

あなたはSUMPRODUCTを使用したい:

=SUMPRODUCT(($A$1:$A$8>=40)*($A$1:$A$8<80),$A$1:$A$8,$B$1:$B$8) 

enter image description here

+0

おかげで - 私は、 '署名' は、最初の列の一部であることを言及する必要があります。これは出力に影響しますか?私は数式を「100」に署名して翻訳することができると思う。 –

+0

はい、それは重要です。この数式は、参照される値にテキストがある場合には失敗します。 @ジョン・ハルステッド。 –

+0

@JohnHalstead編集を参照してください。画面を更新する必要があるかもしれません。 –