• ベストアンサー

エクセルの関数について教えてください。

hana-hana3の回答

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.5

>IF関数だと1つしか条件指定できないし・・ 最大で7つのネスト(入れ子)で判断可能です。(2007なら64個) これ以上必要(解りやすくする)なら、Lookup文を使用すると簡単です。 VLOOKUP関数のオプションをTRUEにセットすると、表の検索方法が変わります。 =IF(10<A1,1000,IF(20<A1,2000,IF(30<A1,3000,IF(・・・)))) http://kokoro.kir.jp/excel/if-and.html http://excel-fx.seesaa.net/article/118967366.html#a6 VLOOKUP関数【あいまい検索編】 http://kokoro.kir.jp/excel/vlookup-true.html http://www.primestaff.co.jp/fumitaka_doc/2008/11/vlookupexcel.html

post3366
質問者

お礼

短い時間に、たくさん回答をいただき感激です。 おかげさまで解決しました! 本当にありがとうございました。

関連するQ&A

  • エクセル IF関数の複数条件設定の仕方教えてください。

    エクセル IF関数の複数条件設定について教えてください。 E1の値が下のような場合にF1に%を表示する 3200000 以上 3300000 未満の時 1.0%を表示する 3300000 以上 3400000 未満の時 1.5% 3400000 以上 3500000 未満の時 2.0% 3500000 以上 3600000 未満の時 2.5% という関数を作りたいのですが、 =IF(2200000<E15<2300000,-12.9%,(IF(2300000<E15<2400000,-10.9%))) のような形で良いかと思ったのですが、上手くいきません。 是非教えていただきたいのでよろしくお願いします。

  • Excelの関数について教えてください。

    Excelの関数について教えてください。 1400以上ならばA 1300以上1400未満ならB 1300以下ならC  と表示したいのですが行き詰ってしまいました・・ 模範解答を見たのですが、結果のみでどんな式を使ったのかわかりません。 これってIF関数ですよね・・? 私はIF関数の中にIF関数を入れるのかなと思いやっていたのですが答えが出ません。 違うんでしょうか?? 1時間以上いろいろ試しているのですがわかりません。 詳しい方教えてください。 お願いします。

  • エクセルの関数の設定方法について教えてください

    エクセルの関数の設定方法について教えてください。既製のある試験の結果の項目に、「知識」「実技」「実践」の項目があります。 それらの各点数がすべて60点以上ならば「〇」を、一つでも60点未満があるならば「×」を表示させるように設定したいです。 IF関数を使えば良いでしょうか?関数の設定方法を教えてください。エクセルの操作が苦手なので、「関数の挿入」のところから教えてほしいです。エクセルはエクセル2013です。

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

    数値が 1.2未満だと40 1.2以上1.5未満だと50 1.5以上だと60と表示させたいのです。 if関数を使えばできそうな気がするのですが、 もっとスマートな関数or機能はないでしょうか。 if関数しかないとしたら、その数式を教えてください。 よろしくお願いします。

  • エクセルのif関数で8つ以上ある場合について教えて下さい。

    エクセルのif関数で8つ以上ある場合について教えて下さい。 バージョン:エクセル2002 以下のような場合       1,000未満 → A 1,000以上 1,500未満 → B 1,500以上 2,000未満 → C 2,000以上 2,500未満 → D 2,500以上 3,000未満 → E 3,000以上 3,500未満 → F 3,500以上 4,000未満 → G 4,000以上 4,500未満 → H 4,500以上 5,000未満 → I 5,000以上       → J 現在のエクセルバージョンでは、 if関数の7レベルを超えてしまい、Lookup関数では一致した値しか拾ってくれません。 このような場合、以上、未満などの比較演算子を使用した範囲内の数値の分岐結果を取得するには どのようにすればよいのでしょうか? 現在は、次のように表を作成して行っております。     A     B   C  ←セル列  1        1,000  A  2  1,000   1,500  B  3  1,500   2,000  C  4  2,000   2,500  D  5  2,500   3,000  E  6  3,000   3,500  F  7  3,500   4,000  G  8  4,000   4,500  H  9  4,500   5,000  I  10  5,000        J  ↑ セル行 別の関数などを使用してできる場合(VBA不可)などでも構いませんので、 どなたかご教授願います。 宜しくお願いします。

  • エクセルのセルに「1以上2未満」という条件を入れたい

    エクセルの関数でC1のセルに =IF(A1=B1,1,0) という関数を作ります。 A1のセルには0~100までの任意の数値が入ります。 B1のセルに「1以上2未満」という条件を入れたいのですが、 どのようにすれば良いでしょうか? エクセルの関数に「1以上2未満」と入れ込むのではなく、あくまでも B1のセルに「1以上2未満」という条件を入れたいのです。 よろしくお願いします。

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

    下記の場合の関数を教えてもらいたいです。 レベル・満足度ともに80点以上「A」 レベル・満足度いずれか80点以上「B」 レベル・満足度いずれか60点未満「C」 レベル・満足度いずれか40点未満「D」 レベル・満足度ともに40点未満「E」 AとEはわかるのですがB.C.Dの関数がわかりません。 以上、ご教示のほど宜しくお願いします。

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

    エクセルの関数について教えてください。 エクセルでセルを参照した関数を作る時、参照元が空欄の場合"#VALUE"と表示がでるのですが、出ないようにするにはIF文で条件を設定していますが、もっと簡単な方法はないでしょうか? 初歩的な質問ですみません。

  • Excel関数について

    Excelの関数についてご教授ください。 IF関数の使い方です。IF関数は、=IF(条件式,値1,値2)のように表示し、条件式が満たされている場合は値1を表示し、満たされていない場合は値2を表示することとなっています。 私がやりたいのは、少し複雑で次のような関数を作りたいです。 (1)A未満の値の場合、Xを表示する (2)A以上B未満の場合、Yを表示する (3)B以上場合、Zを表示する。 と条件を細かくし、表示する値も複数としたいです。 このような関数は、Excel関数機能を用いて出来ますでしょうか? ご教授いただければ幸いです。

  • エクセル関数で教えてください!!

    エクセルで作成した表に計算式をいれたいのですが、 わからないので、ぜひ教えてください!! (内容) D15 のセルに A1×B2×C3×D3ーE3 という計算式が入っているとします。 D15の計算式の結果にまた条件をつけたいのです。その条件は 10万を超え10億未満のものは。上位4位以下の端数を四捨五入 の上、上位3位にとどめるというものです。 たぶんIF関数とROUND関数を併用するのでしょうが、実際式の 入れ方がわかりません。 もしご存知な方がいらっしゃればぜひ教えてください!! 宜しくお願いします☆