こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルの表示について

1行目:セルA1+セルB1= C1
2行目:セルA2+セルB2= C2
 ・
 ・
 ・
という計算式を、50行作成します。
C列に、(=A1+B1)という計算式を入れて、1行目のC1とドラグ&ドロップし、50行目まで計算式を入力するとき、
B列に数字が入力されていないときに、計算式の入った
C列にも何も表示されないようにしたいんです。

今の状態だと、A列に数字が入っていると、自動的にC列にも数字が入ってしまうので困っています。

当方はエクセル初心者なので、できれば、マクロなど複雑な方法を用いず、解決したいのですが・・・
どなたか御存知の方、アドバイスお願いします。

投稿日時 - 2006-07-20 15:06:37

QNo.2287858

暇なときに回答ください

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

B列だけでよいのですね?
A列は無視してよい方法を掲載します

C列に
=IF(B1="","",A1+B1)
と入力すればB1に入力がない場合には計算を実行せずC列には表示がありません。(ただし、数式は入っています)
ただし、B列に文字列が入っている場合は計算が実行されてしまうので注意してください。

投稿日時 - 2006-07-20 15:10:29

補足

出来ました!有難うございました!

投稿日時 - 2006-07-20 15:21:52

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

C1列に =IF(B1=0,"",A1+B1) 
と入力して
C50列までドラグ&ドロップして下さい。

IF関数ってやつです。

投稿日時 - 2006-07-20 15:12:32

お礼

出来ました!有難うございました!

投稿日時 - 2006-07-20 15:22:35

あなたにオススメの質問