• 公開日:

スプレッドシートで足し算ができない場合

こちらの記事では、スプレッドシートで足し算ができない場合の原因と対処法をご紹介します。

スプレッドシートを使う上で基本的な計算ができないと、非常にストレスが溜まりますよね。お困りの方は、ぜひ参考にしてみてください。

スプレッドシートで足し算ができない場合

スプレッドシートで足し算のできない場合の多くが、計算式の記述によるミスです。

計算式の括弧 ( ) が全角になっている

全角

SUM関数がエラー表記になる原因は、計算式の中の括弧が全角になっているためです。

括弧を半角に直して再度、きちんと計算結果が表示されるか確認してみてください。

参照元の数値が全角になっている

数字が全角

計算結果がゼロ(0)になる原因は、参照元の中の数値が全角になっているためです。

半角に直して再度、きちんと計算結果が表示されるか確認してみてください。

計算式のイコールが全角になっている

イコールが全角

数式がそのまま表示される原因は、計算式のイコールが全角になっているためです。

イコールを半角に直して再度、きちんと計算結果が表示されるか確認してみてください。

自動で半角にする方法

スプレッドシートには、全角の数字を自動で半角にするような設定はありません。

ただし、以下の対処を行うことで、全角で入力してしまうようなミスの確率を下げることができます。

入力規則を半角のみにする

数値を入力する範囲を選択し、入力規則を設定し、その範囲に全角(テキスト)は入力できないようにします。

入力規則においても、「半角」という指定はありませんが、全角数字は文字と認識されるため、入力拒否ができるという仕組みです。

範囲指定

データの入力規則を指定したい範囲を選択します。

規則

「データ」をクリックし、②「データの入力規則」を選択します。

追加

「データの入力規則」が表示されるので、「ルールの追加」ボタンをクリックします。

完了

「条件」から「以上」を選択し、②「0」を入力します。

「データが無効の場合」で「入力を拒否」を選択し、④「完了」ボタンをクリックします。

拒否画面

以降、データの入力規則を設定したセル上で全角文字を入力しようとすると、こちらの画面が表示されるようになります。

ASC関数を使って全角数字を半角にする

ASCは全角文字を半角に変換する関数です。ただし、ASC関数のみの使用では、表示形式は文字のままなので、文字列を数字に変換するVALUE関数を組み合わせて数値に変換します。

ASC

A2セルに入力された数字を、数値形式にしてA4セルに表示します。

A4セルに「=VALUE(ASC(A2))」と入力します。

表示

数値形式に変換されたA2セルの数字が、表示されます。

半角の数字形式にしたセルを参照すれば、正しく計算ができます。

デバイス・ブラウザのトラブルを解消する

上記の対処を行ったうえで、スプレッドシートの足し算ができない場合、使用しているデバイスやブラウザに、なんらかのアクシデントが発生していることも考えられます。

その際は以下の記事内で紹介している、「その他ブラウザ・デバイス内のトラブルへの対処」で記載している内容と同じ対処を行ってみてください。

スプレッドシートで並び替えができない場合