SUMIF関数の条件は通貨です

SUMIF関数の条件は通貨です

以下の質問を参照してください。

画像には 2 つのテーブルがあります。列 A のテーブルには通貨のリストがあります。列 CE のテーブルには製品とその価格があります。

E2:E6 の範囲内の通貨が A2 と等しい場合、D2:D6 を合計したいと思います。これは、通常は機能する単純な sumif 関数ですが、何らかの理由で通貨では機能しません。

私が試した関数はG3にあります: SUMIF(D2:D6,E2:E6,A2)

D2:D6- 合計範囲、E2:E6- 基準範囲、A2- 基準

通貨を記号から略語($ 記号ではなく USD)に変更することも試みましたが、これも機能しませんでした。

ありがとう。

答え1

Excel 2016では問題なく動作します

ここに画像の説明を入力してください

各テーブル内の通貨記号の先頭または末尾にスペースがないことを確認してください。他のソースからデータをコピーして貼り付けると、文字 160 (スペースを表す Web 文字) などの不正な記号が貼り付けられた値とともに移動し、このような結果を引き起こすことがあります。

ちなみに、通貨記号の代わりに通貨名でも機能します。

ここに画像の説明を入力してください

関連情報