SUMの結果が0、または期待より小さいときは、集計範囲に数字に見える文字列が含まれていないか確認します。ただし、すべての0が文字列のせいとは限りません。参照範囲の誤りや、正負の値が相殺されている場合もあります。
【要点】数式の範囲を確認し、ISNUMBERで型を調べます。元データを残した別列で変換し、件数と合計を照合してから確定してください。
ADVERTISEMENT
1. 合計範囲とデータの型を確認する
=SUM(A2:A4)は、参照範囲内の文字列を集計しません。A2の120が数値でも、A3の180が文字列なら、その180は合計に入りません。表示を右揃えに変えても型は変わりません。
| セルの内容 | ISNUMBERの結果 | 範囲をSUMした場合 |
|---|---|---|
| 数値の120 | TRUE | 加算される。 |
| 文字列の「180」 | FALSE | 加算されない。 |
| 文字列の「180円」 | FALSE | 加算されない。 |
| 数式エラー | 数値ではない | 通常、合計にもエラーが伝わる。 |
空いているセルの=ISNUMBER(A2)で確認します。左寄せ・右寄せは手動で変更できるため、見た目だけで判定しないでください。
2. 警告メニューで数値へ変換する
文字列の数値について緑の三角が出ている場合は、対象範囲の警告メニューから「数値に変換」を選べます。先頭0が必要な商品コードや長い管理番号は対象にしません。
まず数件で合計が変わることを確かめます。「数値」の表示形式にしただけで直らない場合もあるため、変換後にISNUMBERがTRUEになるか確認します。
3. 元の文字を残すならVALUEで別列に変換する
B2に=VALUE(A2)と入力し、必要な範囲へコピーすると、Excelが解釈できる数値文字列を変換できます。エラーの行は、単位や余分な文字、地域設定に合わない区切り記号がないか確認します。
たとえば「180個」は数量と単位が同じセルに入っています。数字以外を無条件に削除するのではなく、その列の仕様を確認し、数量列と単位列を分けます。マイナスや小数点まで削除しないことが重要です。
4. 乗算や区切り位置は用途を限定する
「1を乗算して貼り付ける」操作でも、数値文字列を変換できる場合がありますが、元の範囲を直接書き換えます。数式・識別番号・空欄が混ざる範囲には一律に使わず、バックアップと変換対象を確認します。
区切り位置を使う場合も、区切り文字、変換先、列の形式をプレビューで確認します。「設定を見ずに完了すれば必ず直る」という操作ではありません。繰り返しの取り込みなら、Power Queryで金額・数量の型を指定し、変換エラーの行を確認します。
5. 数値でも0なら別の原因を調べる
- SUMが見ている範囲と、合計したい範囲は同じか。
- 正数と負数が合計して0になっていないか。
- 小数が表示上0に丸められていないか。
- 計算方法が手動で、結果が古いままになっていないか。
- フィルタ後の見える行だけを集計したいのに、SUMで全行を足していないか。
フィルタで絞った結果だけが必要ならSUBTOTALなど、目的に合った関数を選びます。SUMの範囲内の文字列の扱いと、非表示行の扱いは別の仕様です。
まとめ:型の確認と集計範囲の確認を分ける
変換後は合計だけでなく、対象件数や代表行も照合します。0になった理由を特定せずに列全体を書き換えないでください。SUMの仕様と文字列数値の変換手順を参照できます。
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Excel】オートフィル(右下の+)が効かない!ドラッグできない時のオプション有効化設定
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】EdgeでPDFを開くと印刷できない・プリンタ一覧が出ない時のブラウザ再起動とシステムダイアログ
- 【Word】差し込み印刷の金額にカンマを付ける方法|小数・0・空欄の確認
- 【Outlook】祝日が表示されない・重複する時の対処|追加方法と対象年の確認
- 【Outlook】メールの受信が数分遅れる!リアルタイムで届かない時の同期設定と送受信グループ設定
- 保存せずに閉じたExcel・Wordを復元する方法|自動回復・未保存ファイル・履歴の確認
- 【Excel】COUNTAでセルの個数を数える方法|空文字・空白・COUNTとの違い
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】入力した文字のフォント・サイズ・色を変更する方法|注釈とフォームの違い
