- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SUMIFS関数の計算結果が違います)
SUMIFS関数の計算結果が違います
このQ&Aのポイント
- 元データシートのデータを条件に合わせて合計するSUMIFS関数を使用していますが、計算結果が正しくありません。
- 特に、元データシートのE列にB2と同じデータがあり、かつK列が空白の場合に、I列の合計を出す処理でエラーが発生しています。
- さまざまな試行錯誤を行いましたが、計算結果に影響する原因や解決策が分からず、困っています。解決方法をご教示いただけると幸いです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
データに間違いがあるためです。 状況からして一番疑わしい: ○元データK列の空白と思っているセルにスペースなどのゴミが記入されている →オートフィルタを取り付け、プルダウンメニューに載ってくる「ありデータ一覧」の中から例えば「(空白)」とは違う空白っぽいのとか、意図しないデータが紛れて無いか確認する 他にも: ○元データE列の、B2と同じと思っているセルに実際にはB2と完全に同じではないデータが紛れている →オートフィルタを取り付け、プルダウンメニューに載ってくる「ありデータ一覧」の中から例えば「B2の値」が複数リストアップされていないか確認する たとえば本来のB2の「○○」に加えて、「○○□」(□はスペースなど)のようなゴミのついたデータがプルダウンに現れていないかということです ○元データのI列の数字が記入してあると思っているセルに、「文字列で」数字が記入されたりしていないか再確認する エラーチェックのオプションの機能で、「文字列で記入されている数値」の警告が出ているセルが無いか確認してみる
お礼
ありがとうございます。 >○元データE列の、B2と同じと思っているセルに実際にはB2と完全に同じではないデータが紛れている これが原因でした。まさに「○○□」(□はスペースなど)この状態だったようです。 ただオートフィルタでは複数の値を見つけることはできませんでした。 (TRIM関数を使ってみると解決しました。) 2010を使っていますが、同じデータとしてリストアップされるようで。。。 そういう仕様でしょうか。 でも、とても助かりました。ありがとうございました!