Excel一覧 Excel関数 基本関数(IF、SUMなど)

【Excel】掛け算ができない?原因と対処法を徹底解説|トラブル対策ガイド

Excelを使っていて「掛け算をしたのに結果が出ない」「エラーになってしまう」「なぜか正しい計算にならない」と困った経験はありませんか?
特に初心者の方にとって、見た目は正しくても計算できないセルや、関数が正しく動作しない原因を特定するのは難しいものです。

本記事では、「Excelで掛け算ができない」主な原因とその対処法を、実例を交えながらわかりやすく解説します。
日常業務でよくあるケースに対応しながら、間違いを防ぐコツや関数の正しい使い方までご紹介します。

✅そもそも「掛け算ができない」とは?

Excelで掛け算をするとき、次のような現象に遭遇することがあります:

  • 結果が「0」や空白になる
  • 「#VALUE!」「#NAME?」などのエラーが表示される
  • 数式を入力しても表示されない
  • 表示されるが答えが明らかに間違っている

このような「掛け算できない」状態には、主に入力ミス・書式設定ミス・関数の誤用といった原因が潜んでいます。


✅掛け算できないときに考えられる主な原因と対処法

【Excel】列ごとに掛け算をする方法|関数と手順をやさしく解説【初心者向け】

原因①:文字列として入力されている

Excelでは、「見た目が数字」でも実は文字列として扱われていることがあります。これが掛け算でエラーになる最大の原因です。

例:

A列B列結果
"100"(文字列)2=A2*B2#VALUE! エラー

✅ 対処法:

  1. 数値セルを右クリック → 「セルの書式設定」
  2. 「標準」または「数値」に変更
  3. 文字列を数値に変換する関数を使用:
=VALUE(A2)*B2

原因②:関数の構文が間違っている

掛け算に MULMULTIPLY など、存在しない関数名を使っていませんか?

❌ 誤った例:

=MUL(A2,B2)

✅ 正しい書き方:

=A2*B2

または

=PRODUCT(A2, B2)

原因③:空白セル・NULLセルが含まれている

どちらかのセルが空白だと、意図した通りに計算されないことがあります。

✅ 対処法:

  • 空白を「0」に変える、または IF 関数で事前に対処:
=IF(A2="", 0, A2) * IF(B2="", 0, B2)

原因④:数式が文字列になっている

数式を入力したのに計算されず、そのまま表示される場合は、「’=A2*B2」のように 先頭にシングルクォートが入っている可能性があります。

✅ 対処法:

  • セルを選択し、数式バーで先頭の「'(シングルクォート)」を削除する

原因⑤:演算子の使い間違い

**掛け算は「*」**で行います。「×」や「X」などを使ってもExcelは認識できません。

❌ 間違い例:

=A2×B2(記号が違う)

✅ 正解:

=A2*B2

原因⑥:SUM関数と掛け算を混同している

SUM関数は足し算専用です。掛け算には使えません。

❌ 誤った例:

=SUM(A2*B2) ← 意味なし

✅ 正しい方法:

=A2*B2

複数行の掛け算の合計を出したい場合は、SUMPRODUCT関数を使いましょう。

=SUMPRODUCT(A2:A10, B2:B10)

✅掛け算できないときに使える便利な関数

関数名用途説明
VALUE文字列 → 数値変換数字っぽい文字列を正しい数値として扱う
IF空白・エラー回避=IF(A2="", 0, A2)*B2
PRODUCT複数の値の掛け算=PRODUCT(A2, B2, C2)
SUMPRODUCT行ごとの掛け算合計=SUMPRODUCT(A列, B列)

✅実務でよくある「掛け算できない」パターンと対応策

【Excel】【初心者向け】掛け算とSUM関数を正しく使う方法|表計算の基本と応用をわかりやすく解説

・ パターン1:為替レートで掛け算ができない

為替レートが文字列になっている可能性があります。セル書式を確認し、必要に応じて VALUE() 関数を使いましょう。


・ パターン2:VLOOKUPで取得した数値との掛け算ができない

VLOOKUPの戻り値が文字列扱いになっていることがあります。VALUE(VLOOKUP(...))で変換すると安定します。


・ パターン3:外部データをインポートした直後のセルでエラー

CSVやWebデータから読み込んだセルは文字列扱いされがちです。必ず「書式設定」や VALUE 関数で補正しましょう。


■エラー発生時のトラブルシューティング手順

  1. セルを選択し、書式設定が「文字列」になっていないか確認
  2. 数式の中に「'(シングルクォート)」が混ざっていないかチェック
  3. セルの値に「全角文字」「記号」「空白」などが含まれていないか確認
  4. 関数構文が正しいか再確認(SUMPRODUCT・PRODUCTなど)

■よくある質問(FAQ)

Q. 「=A2*B2」と入力しても結果が表示されません

→ 数式が文字列として扱われている可能性があります。セル書式を「標準」や「数値」に変更し、もう一度入力してみてください。


Q. 「*」で計算したら「#VALUE!」が表示されます

→ 掛け算対象のいずれかが文字列です。VALUE(A2)*B2 のように修正すると解消できます。


Q. セルをコピーしたら掛け算結果が変わってしまいました

→ 絶対参照(例:$B$1)を使うことで、セルの参照先を固定できます。


■まとめ|Excelで掛け算できないときの対処法は原因ごとに異なる

Excelで掛け算ができない場合は、単なる入力ミスだけでなく、書式・関数・演算子の使い方など、さまざまな原因が関係しています。
本記事で紹介したポイントを確認すれば、大抵の問題はすぐに解決できます。


・ 本記事の要点まとめ

原因対処法
文字列として認識されている書式を「数値」に変更/VALUE()で変換
間違った演算子や関数正しい構文「*」「PRODUCT」「SUMPRODUCT」を使用
空白セルが含まれているIF関数で0に変換するなどの対応
数式が文字列扱いセルの「'」を削除、書式を変更

正しく掛け算を行うためには、まず「Excelが何を数値として認識しているのか」を意識することが大切です。
初心者の方も、ここで紹介したトラブルとその対処法を参考に、スムーズな掛け算処理をマスターして業務の効率化につなげてください!

    -Excel一覧, Excel関数, 基本関数(IF、SUMなど)