セルに数式を入れたのに、返ってくるのがずっと「0」のまま。入力し直しても変わらない、そんなときの確認方法です。
結論から言うと、いちばん多い原因は「計算方法が手動になっている」か「参照先の値が数値ではなく文字列になっている」ことです。まずは Excel 2024 / Excel for Microsoft 365 で、[数式] タブ → [計算方法] → [自動] になっているか見てください。ここが手動だと、式を入れても再計算されず 0 のまま残ることがあります。上から順に試してみてください。ほとんどの場合、これだけで直ります。
'(シングルクォート)が入っていて式として認識されていないExcel 2024 や Microsoft 365 の Excel では、ここが原因のことがかなりあります。
Step 1: [数式] タブを開きます。
Step 2: [計算方法] のグループを見ます。
Step 3: [計算オプション] をクリックして、[自動] を選びます。
Step 4: まだ変わらない場合は、[数式] → [今すぐ計算] を押して再計算します。
ブックを開いたときに、前回の状態が手動のまま引き継がれていることがあります。これで動くなら、式そのものは壊れていません。
見た目は数字でも、実際には文字列だと計算に使えません。たとえば「123」が左寄せになっていたり、セル左上に緑の三角が出ているときは要注意です。
Step 1: 参照しているセルを選びます。
Step 2: [ホーム] タブ → [数値] の表示形式を [標準] か [数値] にします。
Step 3: セルをダブルクリックして Enter を押し直し、Excel に再認識させます。
Step 4: それでも直らないときは、空いているセルに =VALUE(A1) のように入れて、文字列を数値に変換してみます。
「1,000」や「 100 」のように、余計な記号や空白が混ざっていても同じ症状になります。
たまに、数式の先頭に ' が付いていて、ただの文字列として保存されています。これだと計算されません。
Step 1: 問題のセルをクリックします。
Step 2: 数式バーを見て、先頭に ' がないか確認します。
Step 3: もしあれば削除して、= から始まる形で入力し直します。
Step 4: Enter で確定します。
たとえば ' =A1+B1 のような形は、見た目が近くても式ではありません。ここは意外と見落としやすいです。
結果が 0 のとき、式は正しくても参照先が空欄だったり、違う列を見ていたりします。コピーした式で起きがちです。
Step 1: 数式バーで、参照範囲を確認します。
Step 2: =SUM(A2:A10) のような式なら、実際に値が入っているセル範囲と一致しているか見ます。
Step 3: 行や列を挿入・削除した直後なら、参照がずれていないかチェックします。
Step 4: 必要なら、いったん手で範囲を選び直して Enter します。
「値は入っているのに 0」というとき、実は別の列を見ていたというのはよくあります。
Excel 2024 / Microsoft 365 では、ファイルの状態によって再計算が止まって見えることがあります。
Step 1: [数式] タブを開きます。
Step 2: [今すぐ計算] をクリックします。
Step 3: 反映しないときは、F9 キーで再計算します。
Step 4: それでも変わらない場合は、ブックを保存して閉じ、開き直します。
上から順に試すと、原因を絞り込みやすいです。急いでいるときほど、計算方法と文字列化の2点を先に見てください。
ここまでやっても 0 のままなら、Excel 側の設定ファイルやアドイン(=追加機能)が影響している場合があります。まずは Microsoft の公式サポートを使うのが安全です。
Windows 11 24H2 の Excel 2024 / Microsoft 365 なら、[ファイル] → [アカウント] → [更新オプション] → [今すぐ更新] で Office を最新化してから、[ファイル] → [オプション] → [アドイン] で不要なアドインを外してみてください。改善しない場合は、[設定] → [アプリ] → [インストールされているアプリ] から Microsoft 365 を選び、[変更] で修復を実行します。再インストールが必要になったときは、Microsoft アカウントの正規手順で入れ直してください。非公式の修復ツールは使わないほうが安心です。
ほかの症状は Excel のトラブル解決まとめ から探せます。