• ベストアンサー

IF関数 こんな時には・・・。

とっても簡単な質問です! Aが“白”の時Cは“150”    赤      200    青      350 ・・・と云ったように、A列の文字(数字ではないです)によって C列に数字が入るような数式を組み込みたいです。 A列が数字なら分かるのですが・・・。 簡単な質問で恐縮です!教えて下さい!!

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

  • ベストアンサー
  • kojitti
  • ベストアンサー率32% (449/1386)
回答No.1

C列に以下の関数をいれればOKだと思います。 =if(A1="白",150,if(A1="赤",200,if(A1="青",350,999)))

noname#4969
質問者

お礼

早速の回答ありがとうございます! こんなに簡単だなんて・・・。恥かしい(*_*) とっても助かりました!!

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

その他の回答 (3)

  • kyo_seven
  • ベストアンサー率30% (7/23)
回答No.4

エクセルでいいのですよね? C列にIF関数を使って =IF(A2="白",150,IF(A2="赤",250,IF(A2="青",350,""))) とすればいけると思います。

noname#4969
質問者

お礼

ご回答ありがとうございます。 みなさんに明解なお答えをいただきましたので、ポイントは 回答順とさせていただきます。済みません(>_<)

全文を見る
すると、全ての回答が全文表示されます。
  • the845t
  • ベストアンサー率33% (246/743)
回答No.3

Excelの話しでしょうか? だとすれば、 if(A1="白",150,if(A1="赤",200,if(A1="青",350))) かな。 最近エクセル使ってないので自信なしです。

noname#4969
質問者

お礼

ご回答ありがとうございます。 みなさんに明解なお答えをいただきましたので、ポイントは 回答順とさせていただきます。済みません(>_<)

全文を見る
すると、全ての回答が全文表示されます。
  • max_min
  • ベストアンサー率40% (6/15)
回答No.2

ん? 白とか赤って、文字ですよね。セルの書式設定の色ではないですね。それなら仮にA1セルに文字がはいるとして数字を表示したいセルに =IF(A1="白",150,IF(A1="赤",200,IF(A1="蒼",350,""))) でいいのでは?

noname#4969
質問者

お礼

ご回答ありがとうございます。 みなさんに明解なお答えをいただきましたので、ポイントは 回答順とさせていただきます。済みません(>_<)

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

関連するQ&A

  • Excelの関数『IF』にて・・・

    EXCELにて、関数IFを使って一覧表から 自動入力をしたいと考えています。 例えば、以下のようにしてセル『C1』の数字に 応じて、自動を試みたい時 =IF($C$1>80,"=A1",IF($C$1>70,"=B1","=C1")) =A1,=B1,=C1 の場所を文字列としてしか読み取ってくれません =A1,=B1,=C1では無く=A1,=B1,=C1のセルに入力されてる 数式(他のセルの値)を、表示したいんですが どのようにすれば可能でしょうか? 何度やっても「=A1」と、そのまま文字列として出て来ちゃいます。

  • Excel97で、If文をなんとかしたい

    IF文でなんとかなりそうなんですが、IF文を使った事がなくて。 A列   B列   C列    任意の位置のセルD 数式  文字列   数式  文字列 数式  文字列 数式  文字列 こんな表で、Bの文字列の値と、Dのセルの値が一致した時、Aの数式の値(数字)をCの列に表示させ、BとDの文字が一致しない時は、”エラー”を表示させたいんですが、どういう風にすればいいのでしょうか? IF文を使えばいいのでしょうか? どういう風に、数式を立てればいいのかわかりません。 どなたか詳しい方、教えていただけませんか?

  • エクセルで、文字の完全一致ではなく、文字の一部が含まれているかをチェックする方法

    質問させてください。 エクセルのA列の文字の一部に、B列の文字が含まれているかどうか、 をチェックする数式を教えて頂けないでしょうか。 例えば、 A列:「赤 青」、「白 黄」、「緑 黒」 B列:「赤」「青」「黒」 この場合、A列の「赤 青」と「緑 黒」のセルの横に○、 というようにしたいのですが。。 VLOOKやCOUNTIFでは、“文字の一部”というのはチェックできないようで、 かつ、LEFTやRIGHTも使いづらい場合です。 きっと簡単な数式があるのでは、と思いお尋ねしました。 どうぞ宜しくお願い致します。

  • こんな時の関数

    列A 列B 列C 赤 229 12,330 青  21  967 黄  21  967 緑  6  389 緑 524 15,837 赤  48  3,087 緑  67  3,251 黄 257  9,771 青  9  860 青  24  1,324 青 935 34,519 赤計 ? ? 青計 ? ? 黄計 ? ? 緑計 ? ? 各色の計を出したいのですが、どうすると良いでしょうか?

  • エクセル if関数

    エクセル初心者なのでうまく説明できないのですが、以下のような条件で数式を入力したいのですが教えていただけないでしょうか。 例えばなのですが、A1のセルに入力されている文字列に”高橋”を含んでいたならば、C1のセルにB1のセルに入力されている数字×”1500”の計算結果を表示したい。 また同様に、A1に入力されている文字列に”伊藤”を含んでいるならば、C1のセルにB1のセルに入力されている数字×”1000”の計算結果を表示したい。 つまりひとつのセル”高橋”が入力されている場合と”伊藤”が入力されている場合の二つの条件をつけたいのですが、このようなことは可能でしょうか。 宜しくお願いいたします。

  • IF関数について

    お世話になります。 IF関数で教えていただきたく、宜しくお願いします。 最近エクセルを触り出した超初心者です。 A列の数字とB列の数字を掛けて出た数字(C列)が 500以下なら500と表示し、 掛けた数字が500以上ならその掛けて出た数字が入るようにしたいのです。 500以上の数字となった時に、うまく表示されません。 =IF(C1<300."300","C1") この、"C1"のところが分からず、、

  • エクセルのIF関数について

    エクセルのIF関数について質問をさせて頂きます。 現在、下記のような条件で抽出できる式を考えているのですが、 中々思うような式が思い浮かびません。 例えば、     A列  B列  C列  D列 1行目  111 2行目  222 3行目  333 4行目  444 5行目  555 6行目  666 7行目  777 8行目  888 9行目  999 上記のようなシートがあったとして、     A列  B列  C列  D列 1行目  111       999 2行目  222       333 3行目  333   ○   123   × 4行目  444 5行目  555 6行目  666 7行目  777 8行目  888 9行目  999   ○ 上記のように、例として C列の1行目に「999」と入力した場合、A列の9行目に「999」の数字があるので、その横のB列に「○」 C列の2行目に「333」と入力した場合、A列の3行目に「333」の数字があるので、その横のB列に「○」 C列の3行目に「123」と入力した場合、どこにも該当番号がないので、入力したC列の横、即ちD列の3行目に「×」を表示 要は、A列のどこかに該当数字があった場合にはその数字の横(B列)に「○」、どこにも該当数字が無い時には、入力した数字の横、D列に「×」を表示するような数式を考えています。 IF関数を使えばできるような気がするのですが、色々と試してみても中々うまくいきません。 下手な説明で分かり辛いかもしれませんが、どなたかご存知の方がいましたら、ご教授の程頂ければ幸いです。 どうぞ宜しくお願い致します。

  • IF関数

       A       B        C 1 2006/9/4    100    100 2 2006/8/10    100 3 2006/9/16     50     50 4 2006/6/30    100 5 2006/9/10    30    30 A列に日付、B列に数値、C列にはA列で9月の 日付の場合のみB列の数値を表記する数式を 教えてください。 よろしくお願いします。

  • EXCEL IF関数 AND、OR関数

    数式がわからず、お力添えください。 以下の「D」の「○」「×」を数式で入力するのが目標です。 数式で表すことができますでしょうか? 条件としましては、 B>Cのとき、Aの文字列が「X1またはX2」の場合は、「○」、それ以外は「×」 C>Bのとき、Aの文字列が「Y1またはY2」の場合は、「○」、それ以外は「×」 それ以外のとき、(B=C,どこかが空白のとき)は、空白  A  B  C  D  X1 37 63 ×  X2 78 22 ○  Y1 45 55 ○  Y2 29 71 × ご教授お願いいたします。

  • IF関数

    エクセル2013使用です IF関数について教えて下さい A1×A2 という数式と B1×B2 という数式があり A1に数字を入力していない場合はB1×B2の答えを A1に数字を入力している場合は “B1×B2に数字が入っていても” A1×A2の答えを、C1に表示させたいです 答えの欄はC1ひとつだけで A1×A2とB1×B2の答えが足されないようにしたいです 説明が下手で申し訳ございません よろしくお願い致します

専門家に質問してみよう