スプレッドシートでSUMが0になる問題
![](http://cdn2.aprico-media.com/production/imgs/images/000/089/481/original.png?1664878518)
Googleスプレッドシートで、SUM関数を使用して求めた結果が0になる問題に遭遇してしまったことはありませんか?SUM関数で足し算を行った場合、正の値同士を足して結果が0になることはありえないので困ってしまいますよね。
![「=SUM(B2:C2)」と入力したセル](http://cdn2.aprico-media.com/production/imgs/images/000/089/477/original.jpg?1664877835)
![合計が0となってしまった](http://cdn2.aprico-media.com/production/imgs/images/000/089/478/original.jpg?1664877886)
Microsoft Excelであれば数値を全角で入力してしまっても数式を確定した時に自動的に半角に戻してくれるためこういったミスが起こることはそうそうないのですが、スプレッドシートでは自動で半角に修正してくれる機能が存在しないためこのように0になるエラーが起きてしまいます。ですので、数値の入力時には半角入力を行うようにしましょう。
スプレッドシートでSUMが0になる場合の対処法
それでは、スプレッドシートでSUMが0になる場合の対処法を説明します。といっても冒頭で説明している通り数値を半角で入力すれば結果が0になることはないのですが、間違って全角で入力したまま気づかないというケースもありますよね。そこで、全角の数字を入力できないように制限を加えてみましょう。
![「データ」→「データの入力規則」をクリック](http://cdn2.aprico-media.com/production/imgs/images/000/089/479/original.jpg?1664878385)
![「条件」を「数字」・「次の値以上」・「0」と順番に指定してから「保存」をクリック](http://cdn2.aprico-media.com/production/imgs/images/000/089/480/original.jpg?1664878436)
これで、全角文字が文字として認識されるため入力の拒否ができますよ。