• ベストアンサー

エクセル

A2のセルに =A1*1.4 と入力されていて A1にはまだ何も入力されていません。 A3のセルに =A2+2000 と入力されているとA3のセルには 2000 と表示されてしまいます。 どうしたらA1がまだ何も入力されていない時A3の表示は何も表示されないように出来るのでしょうか 教えて下さい。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

IF文で条件を付ければ出来ます。 A3=IF(A1="","",A2+2000)

tnkunegima
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.2

A1セルに入力があるかチェックして、入力があれば計算させ、入力がなければ空白を表示する。 こんな方法になります。 A3セルの数式にIF関数を加えます。  =IF(A1<>"",A2+2000,"") あるいは  =IF(A1="","",A2+2000) こんなで良いでしょうか。

tnkunegima
質問者

お礼

すみません。 出来ました。ありがとうございました

tnkunegima
質問者

補足

すみません。A1にも計算式が入っています。 +セル+セルの計算式です でも表示は入力がないので 0 なのです すみません 教えて下さい。

関連するQ&A

  • エクセル

    セル「A1」に「=if(c1<>"",now(),"")」を指定し セル「c1」に文字が入力された時 セル「A1」にその時の時間を表示し 同じ様に セル「A2」に「=if(c2<>"",now(),"")」 セル「A3」に「=if(c3<>"",now(),"")」と使いたいのですが 例えば「C3」に入力した時 A1/A2の表示時間も再計算され A1~A3の表示が同じに成るのですが c3に入力した時に前に入力したA1/A2の時間が再計算されない方法が無いでしょうか(夫々の入力時間が違って残したいのです) アドバイスをお願い致します

  • エクセルのマクロ

    セルA1に、a2からa90までの任意の文字を入力した後にマクロを実行します。 セルA1にa7と入力されている時はセルB1にa6と表示され、セルA1にa86と入力されている時はセルB1にa85と表示されるようなマクロを教えてもらいたいのですが。 B1は必ずA1の数字の部分が1つ少なくなるということです。      

  • エクセルでこんなことできますか?

    こんばんは。 エクセル2003で下記のようなことできますか? 教えてください。(説明がうまく伝わるかわかりませんが) シートが5枚あります。 シート1からシート4まで同じセルに異なった 数値が入っています。 例) シート1 A1のセル ”10” シート2 A1のセル ”22” シート3 A1のセル ”34” シート4 A1のセル ”46” 最終シート5 A1のセルに”1”と入力するとA2のセルに”10”が表示 最終シート5 A1のセルに”2”と入力するとA2のセルに”22”が表示 最終シート5 A1のセルに”3”と入力するとA2のセルに”34”が表示 最終シート5 A1のセルに”4”と入力するとA2のセルに”46”が表示 このように表示されるにはどのような関数を使ったらよろしいですか? 一番簡単な方法を教えてください。 よろしくお願い致します。

  • エクセルの質問です

       A   B   C   D 1      あ 2  ★   い 3      う 4      え 5      お B1セルに「あ」、B2セルに「い」…と入力済の表を作成。 例えば、上記のようにA2セルに★を入力したとき、 D1セルに「い」と表示させたいのです。 A1セルに★を入力→D1セルに「あ」と表示 A3セルに★を入力→D1セルに「う」と表示 A4セルに★を入力→D1セルに「え」と表示 A5セルに★を入力→D1セルに「お」と表示 こんな関数って何かありませんか?

  • Excelの関数を使って自動計算。

    A1のセルに、 0~4  の値が入力されたら、A2のセルに、“0”を表示 5~14  の値が入力されたら、A2のセルに、“1”を表示 15~24 の値が入力されたら、A2のセルに、“2”を表示 25~34 の値が入力されたら、A2のセルに、“3”を表示 35~44 の値が入力されたら、A2のセルに、“4”を表示 45~54 の値が入力されたら、A2のセルに、“5”を表示 55~64 の値が入力されたら、A2のセルに、“6”を表示 65~74 の値が入力されたら、A2のセルに、“7”を表示 75~84 の値が入力されたら、A2のセルに、“8”を表示 85~94 の値が入力されたら、A2のセルに、“9”を表示 95~100 の値が入力されたら、A2のセルに、“10”を表示 させるように関数を使い式を作るとき、どのようにしたら よろしいでしょうか?

  • エクセルの質問です

      A   B   C   D 1 ★   あ       あ 2     い       う 3 ★   う       お 4     え 5 ★   お B1セルに「あ」、B2セルに「い」…と入力済の表を作成。 例えば、上記のようにA1 A3 A5セルに★を入力したとき、 D1セルに「あ」D2セルに「う」D3セルに「お」と★印を付けたB列の値をD列の1から順番に表示させたいのです。 A1セルに★を入力→D1セルに「あ」と表示 A3セルに★を入力→D2セルに「う」と表示 A5セルに★を入力→D3セルに「お」と表示 こんな関数って何かありませんか?

  • Excelで、できないかもしれませんが

    A1 のセルに〇  B1 のセルに× があるとします ここで  A2 に 1 を入力したときに A3 のセルに 〇(A1のセルの値) B2 に 2 を入力したときに A3 のセルに ×(B1のセルの値) それ以外のときは A3 を空欄に を表示する関数を作りたいのですが、どうしてもうまくいきません。 ちなみに、A2 と B2 は、同じ文字になることはありません。 どうにかしてこれを表示する方法はないですか?

  • エクセルでの三択について

    エクセルでA1のセルに1と入力すると10を2を入力すると15を3を入力すると33をA1のセルに表示したいです。 LOOKUP関数を使えばできるのでしょうか。 また、表示した数値を計算式で使用したいのですが、どのようにしたらよいのでしょうか。

  • エクセル 足して割る

    セルA1にセルA2~A4までの合計を2で割った数を表示したいと思います。どのようにしたら良いでしょうか? 今のところ、A2~A4までの合計を表示するセルA5を作り、さらにそれを割るための「2」を入力したセルA6を作っているのですが・・・ よろしくお願いします。

  • エクセルについて

    エクセルで計算をするとき、たとえばセルAに0と入力し、セルBにも0と入力し、セルCにセルA÷セルBの計算式を入れると『♯DIV/0!』と出ますよね?これを表示せずに、セルCに0と表示するようにしたいのですが、方法はありますでしょうか?分かる方いましたら教えてください