- ベストアンサー
Excel関数について
Excelの関数についてご教授ください。 IF関数の使い方です。IF関数は、=IF(条件式,値1,値2)のように表示し、条件式が満たされている場合は値1を表示し、満たされていない場合は値2を表示することとなっています。 私がやりたいのは、少し複雑で次のような関数を作りたいです。 (1)A未満の値の場合、Xを表示する (2)A以上B未満の場合、Yを表示する (3)B以上場合、Zを表示する。 と条件を細かくし、表示する値も複数としたいです。 このような関数は、Excel関数機能を用いて出来ますでしょうか? ご教授いただければ幸いです。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
- Haignere
- ベストアンサー率56% (61/108)
- takas223
- ベストアンサー率22% (299/1308)
- Turbo415
- ベストアンサー率26% (2631/9774)
関連するQ&A
- Excel関数で、こんなことできますか?
Excel関数で、こんなことできますか? 『沢山のパターンの中から、自動判定したい。』 (1)~(4)の4パターンで自動判定するよう設定したいのですが、 Excel関数を使って、できるのでしょうか? もし無理であれば、(1)、(2)のみとかだけでもできればありたがたいです。 ちなみに(1)のみの場合は、IF関数で次のように設定しました。 =IF(B6>49,"S",IF(B6>34,"A",IF(B6>24,"B",IF(B6>14,"C","D")))) この他に合計値を出す範囲内のセル( 例えばB3やB4 )に 「N」という表示があった場合には、(2)~(4)の判定をさせたいです。 (エラー値となる場合にはISERRORで”N”と表示するようにしています。) (1)エラーがない場合 判定 合計 S 45以上50以下 A 35以上45未満 B 25以上35未満 C 15以上25未満 D 10以上15未満 (2)B3=Nの場合 判定 合計 S 35以上40以下 A 25以上35未満 B 15以上25未満 C 10以上15未満 D 5以上10未満 (3)B4=Nの場合 判定 合計 S 25以上30以下 A 20以上25未満 B 15以上20未満 C 10以上15未満 D 5以上10未満 (4)B3,B4ともNの場合 判定 合計 S 20以上25以下 A 15以上20未満 B 10以上15未満 C 5以上10未満 D 2以上 5未満 Excel関数でどの関数を使えるのかも判りませんし、マクロも判りません。 普段は似たものを検索してコピペしていますが、複雑なものは判りません。 どなたか、お判りでしたら、お教え下さい。 よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- EXCEL関数について
以下の条件が出せるEXCEL関数を教えてください。 A1が1以上、 B1が0の場合 C1にA1の値を表示 A1が0 、B1が1以上の場合 C1にB1の値を表示 A1が1以上、B1が1以上の場合C1にエラー A1が0、B1が0の場合C1は空白
- ベストアンサー
- Excel(エクセル)
- どなたかExcelの関数教授お願いいたします
IFで複数の条件と値をいれる時に条件の範囲が重なる時どうすればいいしょうか… 例えばaとbの値に関してaが500未満の時は5B。 aが500以上2000未満かつbが1000未満の時は5A。 aが2000以上5000未満かつbが1000以上の時は4。 aが5000以上10000未満かつbが3000以上の時は3 aが10000以上20000未満かつbが5000以上の時は2 aが20000以上かつbが10000以上の時は1 aが20000以上かつbが30000以上の時はA aが20000以上かつbが60000以上の時はA' としたいのですが、bの条件がかぶってるため例えばaが10000でbが10000になっても答えが2になってくれず、0で表示されてしまいます。 どなたか解決方法が、わかる方いらっしゃいましたらお願い致します。 式は =if(and(a1>=500),"5B",if(and(a1>=500,a1<2000,b1<1000),"5A",if(and(a1>=2000,a1<5000,b1>=1000),"4",if(and(a1>=5000,a1<1 0000,b1>=3000),"3",if(and(a1>=10000,a1<20000,b1>=5000),"2",if(and(a1<=20000,b1<=10000),"1",if(and(a1>=20000,b1>=30000),"A",if(and(a1>=20000,b1>=60000),"a'",)))))))) と式を立てましたがうまくいきません どなたかわかる方がいらっしゃいましたらお願い致します。
- 締切済み
- オフィス系ソフト
- 複数(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関数を教えてください。 A1値あり B1空白の場合 C1にA1の値を表示 A1空白 B1値ありの場合 C1にB1の値を表示 A1値ありB1値ありの場合C1にエラー A1空白B1空白の場合C1は空白 よろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- Excel 長すぎるif関数
こんにちは。Excelを使って、条件によって表す表示を変える場合、 例えばa1のセルには0~100までの任意の数字を入れるとして、b1のセルにa1の数字に応じていろいろな表示をしたい場合(具体的には100ならAを表示、90~99ならB、70~89ならC、55~69ならD・・・といったように)、if関数を使うと思いますが、 =if(a1=100,"A"1,if(a1>=90,"B",if(a1>=70,"C",if・・・・)))というように長々と続きますね。条件が少ないうちはいいのですが、条件が多くなると、大変複雑な式になり、入力もしづらいし、頭も使うし、閉じる括弧の数もわからなくなるし、作成に時間もかかりますよね。2つ以上の条件が重なる(例えばA1が90~99の範囲でかつa2がAならb1にB1と表示するなど)など複雑になってくるともうお手上げです。 これらを短時間で要領よく作成する方法はないでしょうか?次の観点で教えてください。 1 if以外の良い関数はあるか?または良い機能はあるか?それとも複雑であってもif関数が妥当なのか? 2 (if関数が妥当であるとして)複雑なif文の作成を簡単にできる方法があるか?あるいはそんなソフトがあるか? 3 やっぱりそういうのはVBAとかで作った方がいいのか?(できれば使いたくないのですが。)
- 締切済み
- オフィス系ソフト
- EXCEL関数について
EXCEL関数について B1~E1セルが1箇所でも空白でない場合、A1セルに「1」を返す式を 「COUNTBLANK」関数と「IF」関数を使って試みたのですがうまく行きません。 B1~E1セルがすべて空白の場合はA1セルも空白になります。 ご教示頂きたくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- excel関数について
教えてください。 100~300 → A 300~500 → B 500~700 → C 700~900 → D (セル内の数値が、100以上、300未満の場合は『A』と表示させる) (セル内の数値が、300以上、500未満の場合は『B』と表示させる) (セル内の数値が、500以上、700未満の場合は『C』と表示させる) (セル内の数値が、700以上、900未満の場合は『D』と表示させる) 上記のようにしたいんですが、どの関数を使えばいいんでしょうか。
- ベストアンサー
- その他MS Office製品
- IF関数?
関数に関して、教えて下さい。(Excel2013使用) もし、A1が40以上の場合はB1×0.1、A1が40未満の場合はB1×0.5 という答えを出す式を作りたいです。 よろしくお願いいたします。
- 締切済み
- Excel(エクセル)
- %の数字によって、点数を設定できる関数式
EXCEL関数式について教えて下さい。 あるセル(仮にA1)に計算式の答えが「99.3%」といった形で設定されています。 その隣りのセル(仮にB1)に、A1の値に応じて以下のように数字を自動で セットできるようにしたいです。 (条件) 100%は5点、98%以上は4点、96%以上3点、94%以上2点、92%以上1点 92%未満は0点。 =LOOKUP(A1,{0.9,0.92,0.94,0.96,0.98,1},{0,1,2,3,4,5}) としてみたのですが、この場合90%未満だと、N/Aになってしまいます。 いい関数式はないでしょうか? よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
お礼
ありがとうございます。不慣れなため、思いつきませんでした。これで試してみます。助かりました。