• ベストアンサー

エクセル 条件により数値を指定する方法

エクセル2007/vista使用の初心者です。よろしくお願いいたします。 【例】 Sheet1のセルA1に何も数値を入力しなかったらSheet2のセルB1はゼロ   〃   セルA1に何かしら数値を入力したら、Sheets2のセルB1は1000となるようにするには どうしたら、いいでしょうか? 沢山の質問の中に、もしかして同じ事例があったら 申し訳ございません。 よろしくお願い申し上げます。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 数値の「0」の取り扱いが不明です。  ■「0」も数値とする場合、=IF(COUNT(A1),1000,0)  ■「0」は数値としない場合、=IF((ISNUMBER(A1))*(A1>0),1000,0)

tonkotsu0707
質問者

お礼

こんにちは! お礼が遅れまして、申し訳ございません。 早々のお返事ありがとうございます。 質問が至らなく、2パターンも教えてくださって 感謝いたします。 早速試してみます。 また、今後ともよろしくお願い申しあげます。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • mar00
  • ベストアンサー率36% (158/430)
回答No.3

=IF(Sheet1!A1=0,0,1000) Sheet1のセルA1に何も入力していない時と0が入力 されている時0になります。

tonkotsu0707
質問者

お礼

こんにちは! お礼が遅れまして、申し訳ございません。 皆様へのお礼が同内容であること失礼いたします。 早々のお返事ありがとうございます。 早速試してみます。 また、今後ともよろしくお願い申しあげます。

すると、全ての回答が全文表示されます。
  • YUKKER
  • ベストアンサー率44% (74/168)
回答No.1

=IF(Sheet1!A1="",0,1000) この式をセルB1に貼り付けてください。

tonkotsu0707
質問者

お礼

こんにちは! お礼が遅れまして、申し訳ございません。 早々のお返事ありがとうございます。 早速試してみます。 また、今後ともよろしくお願い申しあげます。

すると、全ての回答が全文表示されます。

関連するQ&A