• ベストアンサー

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関数を使うようになると思うのですが、使い方が解りません 教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kootsuki
  • ベストアンサー率54% (6/11)
回答No.1

自信がないのでR86についてのみ回答します。 =IF(SUM($R$84:$R$85)=0,”0”,SUM($R$84:$R$85)) というのもいいですか?文字のゼロだから余りきれいではないですよね。 なお、X84も同様で、R87は”.”と書けばいいです。

その他の回答 (1)

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.2

(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,"") とします。

pi-man39
質問者

補足

説明不足ですみません。 R86の計算結果は多くの場合は1以上の整数が入りますが 計算結果が0の時だけ0を表示させたいのです。 場合によってはR84が0の為空欄  R85が0の為空欄 しかしR86には0を表示したいと言うことです。 よろしくお願いします。

関連するQ&A