- ベストアンサー
EXCEL 0を表示する方法
EXCELです。 よろしくお願いします。 このシートは0値を表示しないようにしてあります。 (1)R86のセルに =SUM($R$84:$R$85)の式が 入っています。計算した結果が0の時だけ0が入るようにしたいの です。 (2)X84のセルに =$FD$111と式が入っています。 値が0の時だけ0がはいるようにしたいのです。 (3)R87のセルに =$FD$120と式が入っています。 値が0の時だけ・(ドット)がはいるようにしたいのです。 IF関数を使うようになると思うのですが、使い方が解りません 教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
自信がないのでR86についてのみ回答します。 =IF(SUM($R$84:$R$85)=0,”0”,SUM($R$84:$R$85)) というのもいいですか?文字のゼロだから余りきれいではないですよね。 なお、X84も同様で、R87は”.”と書けばいいです。
その他の回答 (1)
- ham_kamo
- ベストアンサー率55% (659/1197)
(1)まずR86の表示形式を「書式」>「セル」>「表示形式」から「ユーザー定義」を選択し、「種類」のところに、 0;-0;0 と入力し、Enterを押します。 そして、R86の式を、 =IF(COUNT($R$84:$R$85),SUM($R$84:$R$85),"") とします。これで計算した結果が0の時は0が表示され、R84、R85に値が入ってないときは空白になります。 (2)同様にX84の表示形式を 0;-0;0 として、X84の式を =IF(COUNT($FD$111),$FD$111,"") とします。 (3)同様にR87の表示形式を、 0;-0;"・" として、R87の式を、 =IF(COUNT($FD$120),$FD$120,"") とします。
補足
説明不足ですみません。 R86の計算結果は多くの場合は1以上の整数が入りますが 計算結果が0の時だけ0を表示させたいのです。 場合によってはR84が0の為空欄 R85が0の為空欄 しかしR86には0を表示したいと言うことです。 よろしくお願いします。