SUMIF関数の条件は通貨です 2024-7-8 • microsoft-excel worksheet-function 画像には 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 文字) などの不正な記号が貼り付けられた値とともに移動し、このような結果を引き起こすことがあります。 ちなみに、通貨記号の代わりに通貨名でも機能します。 関連情報