• ベストアンサー

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

エクセル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

  • Excelで数値の引用?の方法がわかりません

    エクセルでの数値の引用をしたいのですができません。 具体例をあげますと、 まずA1のセルには乱数を発生させる数式を書きます。(例えば1~3の数値がでる) そしてB1のセルに「りんご」B2に「みかん」B3に「ぶどう」と入力します。 このとき、C1のセルにA1で1がでたら「りんご」を、3がでたら「ぶどう」と表示されるようにしたいです。 数式でC1のセルに「=B?」と入力し、この?の部分をA1のセルの計算結果と対応させることが出来れば出来るんじゃないかと考えたのですが、その肝心の対応させる方法がわかりません。 初歩的な質問で申し訳ありませんが、どなたかやり方がわかる方がいましたらご教授お願いします。

  • エクセルで数値をそのまま表示する方法

    エクセルで数値をコピーして表示しております。 (例:A1に入力された数値をB1に返す。B1セルに「=A1」と入力。) 小数点の桁を指定せず、A1に入力された通りに表示する方法はありますか? 例: A1のセルが630の場合は、そのまま「630」と表示。 A1のセルが0.055の場合は、そのまま「0.055」と表示。(0.056となってしまう) A1のセルが17.0の場合は、そのまま「17.0」と表示。(17となってしまう) セルの書式設定で可能でしょうか? よろしくお願いします。

  • VBA セルに入力されている数値でセルを指定する

    Excel VBA初心者です。 Sheet1のA1セルに10、A2セルに3を入力しています。 この入力したセルの数値を参照して、 Sheet2の「Cells(10,3)」(C10セル)を青(Interior.ColorIndex = 5)に 書式変更したいのですが、「Cells(”Sheet1.A1の値”,”Sheet1.A2の値”)」の 書き方がわかりません。 Excel2010を使用しています。 よろしくお願いします。

  • エクセルの数値の足し引き

    初心者です。エクセルで例えばセルのA1とB2の数値をを足してC3の数値を引いてD4に差し引きの数値を入れたいのですがどうしたらいいんでしょうか?よろしくお願いします。具体的に関数みたいな例で回答頂ければありがたいです。

  • 複数の条件を指定して数値をかえす方法

    複数の条件を指定して数値を返したいと思っています。 Sheet1                Sheet2    A     B   C          A    B    C 1 りんご   東   2        1      りんご 2 ばなな   西    1        2 東   3 りんご   南   1        3 西 4 みかん  北    3        4 南                       5 北                                    Sheet2のB1に入っている「りんご」と「A列の地域」は固定となります。 Sheet2のB1に入っている「りんご」と「A列の地域」がSheet1で該当する場合 Sheet2のB2からB5までの各セルにSheet1の「数」が反映する計算式を入力 していきたいと考えています。 <結果> Sheet2のB2~B5の返す数値は    りんご 東  2 西  0 南  1 北  0 となるようにしたいです。 また画像を添付しましたのでイメージを載せておきます。 ご助言頂ければ助かります。 よろしくお願いします。

  • エクセルでの数値入力で

    こんにちは。 エクセルで数値を入力する場合に,その入力したセルの表示を条件によって小数点以下の桁数を変えたいのです。 例えば,入力セルがB4だとし,B4に 12.8 を入力したとき, A1が1のときはB4の表示は 12.80 (小数点以下2桁まで表示) A1が2のときはB4の表示は 12.8  (小数点以下1桁まで表示) としたいのです。直接入力するセルの表示なので,関数は使えず,条件付書式では,表示形式が使えません。 また,マクロは使わずにやりたいのです。ワークシートは,エクセルにも不慣れな初心者が入力することを想定して作っています。 よろしくお願いします。

  • エクセルで、条件が揃った時に複数セルをコピーする方法

    エクセルのセルに、例えば「○」と入れた時、指定したセルから他のセルへ文字情報がコピーすることはできますでしょうか。 一度にコピーしたいセルは4つほどで、規則性はありますがバラバラに散らばっています。 例えば、 1.シート1のA1セルに「○」と入力 2.シート1のB4内数値⇒シート2のA4セルに。 3.シート1のC6内数値⇒シート2のB4セルに。 4.シート1のD9内数値⇒シート2のC4セルに。 といった感じです。これらの動作を「○」を入れるだけで行いたいんです。 よろしくお願いします。

  • エクセル 同じ数値を別のシートにのせるには

    エクセル初心者です。こんな質問でお恥ずかしいですが、エクセルで、あるセルに数値を入力したら別のシートのセルにもその数値がのる方法を教えてください。

  • Excel 数値の丸め

    Excel2010を使用しておりますが、数値の丸めについて教えて下さい。 ■条件  ・Sheet1のA1セルに「10,000」、A2セルに「20,000」と入力。  ・Sheet2のA1セルに「=Sheet1!A1+Sheet1!A2」の式を入力。 ■結果  ・Sheet2のA1セルには「30,000」と表示される。 ■したいこと  ・この「30,000」という数値を「30」という数値に変更したい。 実際はSheet1には「10,000」や「20,000」の金額がたくさん入力されており、それをSheet2で集計しております。 しかし、Sheet2の合計金額が細かいため千円単位に一括して表示しなおしたいのです。 「ROUNDUP」や「ROUDDOWN」の関数を使用すれば千円単位に変更することはできますが、セル毎に入力しなければならないので、対象範囲を指定して一括で千円単位に変更できないでしょうか? という質問です。 よろしくお願い致します。

  • エクセル 数値の中に○○がある場合数値を返す関数

    エクセルについて質問させて下さい。 A1のセルに185001という数値がありB1以降、下のセルには185002、185003というように 数値が入力されています。 A2には100と入力されていた場合、 A1に85001という数値があった場合、A2の値をA3に飛ばしたいのですが どのような関数を使用すればよろしいでしょうか? よろしくお願い致します。

専門家に質問してみよう