- ベストアンサー
IF関数について
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
IFだけでするなら =IF(A1>=100,"◎",IF(A1>=0,"○",IF(A1>=-49,"△",IF(A1>=-100,"□","×")))) といった具合です。 「端から順番に削っていく」という使い方を練習してみて下さい。 が,こんなにIFIFしてたらかっこわるい(あるいは現実問題としてIF関数の重ね合わせが足りなくなる)ので =IF(A1="","",LOOKUP(A1,{-9999,-100,0,100},{"×","△","○","◎"})) などとしてみたり,他のセルに点数ー評価対応表を用意してVLOOKUP関数とか使ってみるなど,より上級の使い方にステップアップします。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17068)
>入力すればいいのでしょうか 入力すると聞く問題ではない。関数で隣列にでも好みの記号なりを表示したければ、表示する場合の関数式がどうなるかと聞くこと。 これは有名なVLOOKUP関数のTRUE型で出来る。 こういうタイプをIF関数の質問と取らえているようではエクセル関数の本など読んでない証拠。 WEBに沢山記事があるのでGoogleででも「エクセル VLOOKUP TRUE型」で照会して読んで勉強のこと。 値の範囲のテーブルー対応する記号 の対応表を作ること。 値の範囲のテーブルの「上から下への行の並び」は、昇順にしておく。 ーー IF関数を3個以上ネストすることを頭に浮かんだら、もっとましな関数が無いか調べること。
お礼
ありがとうございます。 ましな関数が無いか調べるようにします。
- chie65535
- ベストアンサー率43% (8519/19367)
IF関数の中にIF関数を書きます。 基本は「小さい方から大きいほう」または「大きいほうから小さいほう」の順で、以下のように考えます。 ・100以上なら◎、さもなければ ・0以上なら○、さもなければ ・-49以上なら△、さもなければ ・-99以上ならば???、さもなければ× 式で書くと =IF(■>=100,◎,IF(■>=0,○,IF(■>=-49,△,IF(■>=-99,???,×)))) となります。 以下、蛇足ですが。 >-1以上-49未満なら△ これ、変ですよね。「-1以下-49以上」じゃないと「-1~-49」になりませんよ。 それと、-50~-99の立場は?
お礼
ありがとうございます。 -50~-99は忘れていました・・・。
関連するQ&A
- IF関数教えてください><
IF関数で、 売上金額が500,000未満の場合は「○」で、500,000以上、1,000,000未満の場合は「△」 1,000,000以上の場合は「×」にしなさい。 という問題の場合ってどういう式を作ればいいんですか。 ※売上金額の欄が仮にAの欄に書いてあるとする。 ※セルに直接式を入力する場合のやり方でお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- if関数とAND関数の使い方
エクセルのif関数とANDをつかって複数条件を設定したいのですが、上手く行かずに困っています。 D13のセルの値が以下の場合 29以下なら”1” 30以上34以下なら”2” 35以上39以下なら”3" 40以上44以下なら"4" 45以上なら"5" そこで、次のように式を作ってみたのですが、 「この関数に対して多すぎる引用が入力されています。」とエラーがでてしまいます。 どなたか、お詳しい方、教えていただけたら幸いです。 お願い致します。 =IF(IF(D13<=45,"5"),AND(D13>=40,D13<=44),"4",IF(AND(D13>=35,D13<39),"3",IF(AND(D13>=30,D13<34),"2",IF(D13>=29,"1")))))
- ベストアンサー
- Excel(エクセル)
- IF関数
Window98を使用しております。エクセルに関してですが、基本的な事ですいません。IF関数で、条件が3つある場合、例えば100000以上が達成、80000以上が努力、80000未満が検討という場合関数を使用して最初の論理式の所で、>=100000と入力しまして、その後、真の場合の所で、達成と入力、そして、最後の偽の所で、もう一度IFを使用したのですが、それを押すと・+if(if()となってしまい。また一旦閉じて計算式の所で、IFを押したら+ifとなって、余分な+がついてしまいました。設定方法が悪いのか?入力の仕方が悪いのか?どうすればいいのか教えてください。
- 締切済み
- オフィス系ソフト
- if関数がわかりません。
if関数がわかりません。 エクセルを少しかじっただけの初心者です。 上司に言われて表をつくっているのですが行き詰まって質問させていただきました。 もし○○○○なら △という値をかえす そうでないなら□という値をかえす となるのがif関数だと思うのですが 返すのが値ではなくもし○○○○なら入力されているフォントが赤くなる そうでないならフォントが黒くなるという設定は可能ですか? もし可能なら引数の設定でどうなりますか? 論理式 A1=○○○○(もしA1のセルが=○○○○なら) 真の場合 (フォントを赤の色にする) 偽の場合 (フォントを黒の色にする) よろしく「お願いいたします。
- ベストアンサー
- その他MS Office製品
- 複数(5つ)の条件を指定したIF関数
IF関数を用いて以下のように場合、どのようにすればよいでしょうか。 条件は5つです。 ご教授をお願いします。 (1)A1のセルの値が300,000以上、400,000未満の場合、B1に5,000と表示 (2)A1のセルの値が400,000以上、600,000未満の場合、B1に7,500と表示 (3)A1のセルの値が600,000以上、800,000未満の場合、B1に10,000と表示 (4)A1のセルの値が800,000以上、1,000,000未満の場合、B1に12,500と表示 (5)A1のセルの値が1,000,000以上の場合、B1に15,000と表示
- ベストアンサー
- Excel(エクセル)
- Excel関数について
Excelの関数についてご教授ください。 IF関数の使い方です。IF関数は、=IF(条件式,値1,値2)のように表示し、条件式が満たされている場合は値1を表示し、満たされていない場合は値2を表示することとなっています。 私がやりたいのは、少し複雑で次のような関数を作りたいです。 (1)A未満の値の場合、Xを表示する (2)A以上B未満の場合、Yを表示する (3)B以上場合、Zを表示する。 と条件を細かくし、表示する値も複数としたいです。 このような関数は、Excel関数機能を用いて出来ますでしょうか? ご教授いただければ幸いです。
- ベストアンサー
- その他MS Office製品
- EXCELのIF関数について
IF関数で「もし値が50以上の場合、その値から5を引く」という式を作りたいのですが、色々調べました結果まだ判らないでおります。御存知の方おりましたら御教示の程宜しく御願い申し上げます。
- ベストアンサー
- Windows XP
お礼
ありがとうございます。 がんばってやってみます。