- 締切済み
SUM関数の結果が0に表示されてしまうエラーです。
わからない点がありますので、どうぞよろしくお願い申し上げます。 A列 B列 -100 -50 -150 -50 0 A列は数字を直接入力しました。 B列1行目 =IF(A1<=-50,"-50","") B列2行目 =IF(A2<=-50,"-50","") つまり、「A列の数字が-50と同じか、小さい場合は-50を表示せよ」です。 B列3行目 =SUM(B1:B2) 計算結果は、-100になるはずですが、0が表示されてしまいます。 ちなみにセルの書式設定でしらべてみると表示形式は「標準」でした。 なぜゼロになるのかわかりません。 解決方法をお教えいただきたくお願い申し上げます。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- ok-kaneto
- ベストアンサー率39% (1798/4531)
回答No.2
B列1行目 =IF(A1<=-50,-50,"") B列2行目 =IF(A2<=-50,-50,"") ""が付いていると文字として認識されて計算できないので、数字として認識させるために""を外してください。
- avanzato
- ベストアンサー率54% (52/95)
回答No.1
こんにちは。 B列の計算式の値が文字列になっています。 B列1行目 =IF(A1<=-50,-50,"") B列2行目 =IF(A2<=-50,-50,"") とすれば問題ありません。
質問者
お礼
早々のご回答ありがとうございました。 一発解決できました。 なるほど、"○○"でくくるのは文字なのですね、以前に作った 式に""が入っていたのでそれをカスタマイズして作った つもりでしたが、そこが間違いであることがわかりました。 本当にありがとうございました。
お礼
早々のご回答ありがとうございました。 自分のミスがはっきりしました。 おかげさまで今、修正して実行させたら、思い通りにうごきました。 本当に気持ち良く動きます。 ""の使い方を勉強させていただきました。 心より御礼申し上げます。