こんばんは
エクセルはずぶの素人で、一生懸命関数を覚えているところです。
次のような場合に、どんな式を立てれば良いか教えてください。
「A>70かつB>70かつC>80の時、合格。ただしC>75の場合は補欠」
どうしても補欠のところが上手く出来ません。
自分なりに考えて作った式で、補欠のところ以外でできたのは
IF(B2>=70,IF(C2>=70,IF(D2>=80,"合格","不合格"),"不合格"),"不合格")
でしたが、なんだかスマートでないので、もっと良いやり方がありそうな気がします。
また、関数の挿入を使うと何故かIFが全て「+」でつながってしまうのですが(カンマになりません)、どうしてでしょうか?
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
質問中の説明が不明確なので、以下の質問であるとして回答します。
>「A列が70点以上、かつB列が70点以上、かつC列が80点以上の時、D列には"合格"を、ただしA列が70点以上、かつB列が70点以上、かつC列が75点以上の場合は、D列には"補欠"を、それ以外はD列に"不合格"を入れる。」
簡単で分かり易い式として、D列に
=IF(AND(A1>=70,B1>=70,C1>=80),"合格",IF(AND(A1>=70,B1>=70,C1>=75),"補欠","不合格"))
を入れる。
点数に小数点を含まない場合は、
=IF(AND(A1>69,B1>69,C1>79),"合格",IF(AND(A1>69,B1>69,C1>74),"補欠","不合格"))
とすれば、多少式が短くなります。
こんばんは
ご回答有難うございます。仰るとおりの条件です、説明が悪くて申し訳ありません…。
なるほど、小数点を含むと含まないとで、式もちょっと違うのですね!ANDはまだ学んでいないのですが、大体分かりました。有難うございます。
No.7
- 回答日時:
方法はいくつかありますが
IF文を使う場合
=IF(AND(A1>70,B1>70,C1>75),IF(C1>80,"合格","補欠"),"不合格")
LOOKUP関数を使う場合
=LOOKUP((A1>70)*(B1>70)*C1,{0,75,80},{"不合格","補欠","合格"})
CHOOSE関数を使う場合
=CHOOSE((A1>70)*(B1>70)*((C1>80+C1>75))+1,"不合格","補欠","合格")
こんばんは
IFで一杯いっぱいなので…知らない関数が出てきました~(涙)という感じです。
もう少し勉強したら解る様になるかしら、頑張ります!
沢山の方に教えていただけて本当に助かりました。
No.6
- 回答日時:
=IF((A1>70)*(B1>70)*(C1>80),"合格",IF((A1>70)*(B1>70)*(C1>75),"補欠","不合格"))
と書くことが可能です。
=IF((A1>70)*(B1>70),IF(C1>80, "合格",IF(C1>75,"補欠","不合格")),"不合格")
と書くことも可能です。
前者は、No2さんの式と同じです。
後者は、NO3さんの式と同じです。
No.5
- 回答日時:
>ただしC>75の場合は補欠
この条件が曖昧ですね
A,Bの値に拘わらず、C>75の場合は補欠
=IF(AND(A1>=70,B1>=70,C1>=80),"合格",IF(C1>=75,"補欠","不合格"))
A>70かつB>70かつ、80>C>75の場合は補欠
=IF(AND(A1>=70,B1>=70,),IF(C1>=80,"合格",IF(C1>=75,"補欠","不合格")),"不合格")
但し、条件と式では「 = 」の有無で違いがありますね
ご自身で訂正下さい
こんばんは
アドバイス有難うございます
説明がおかしくて、皆様にご迷惑をかけ、申し訳ないです。やりたいのは後者のほうです。そして「>」ではなく「>=」が正しいです。
そういうわけで後者は答えが合いました。でも、ANDの後、どうしてIFが入るのか分からないのです。うーん、勉強しないと…。
No.1
- 回答日時:
A,B,Cの全てが基準を超えたときだけ合格と解釈しましたので,
こんな式はどうでしょうか。
AがA1,BがB1,CがC1に入力されており,D1に式を入れるとします。
=IF(AND(A1>70,B1>70,C1>80),"合格",IF(C1>75,"補欠","不合格"))
解釈があっているとすれば,これでいいと思いますが,なぜこれで
いいかは,自分で勉強してみてくださいね。
ヒント:「かつ」は通常入れ子にしません。
もう一つのご質問については,現象が確認できず,よくわかりません。
こんばんは
早速ご回答いただき有難うございます。
ちょっと説明が悪くて申し訳ありません。補欠になる条件はAもBも70より大きく、Cが75より大きい場合なので、教えていただいた式だとCが75より大きければAやBはどんな数でも良い、ということになりますよね…?
実はまだANDの使い方については学習しておらず、全く分からないのですが、勉強して色々な式に対応できるようになりたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 関数を最終行までコピー 3 2022/09/04 11:05
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) 【エクセル】COUNTIFの検索条件が可変する数字の場合の数式 1 2022/09/27 15:34
- Excel(エクセル) A=IF(C19="","",IF(OR(C19>$P$20,C19<$S$20),"不合格",IF 5 2022/03/28 09:21
- Excel(エクセル) If関数に関する質問です。(再掲) 3 2022/10/01 20:51
- 教育学 エクセルで、複数条件を全て満たすと合格、満たさないと不合格、と表示されるようにするには? 3 2023/04/03 18:41
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) Excelで睡眠時間をもとに判定したい 6 2022/08/19 13:47
- Excel(エクセル) Excelの相談 4 2023/03/03 09:51
- Excel(エクセル) IFERROR(IF()IF())のような形の構文が作れません 2 2023/02/05 17:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数学 Tan(θ)-1/Cos(θ)について...
-
4つのパターンを表示するEXACT...
-
エクセルの数式で教えてください。
-
エクセルで指定した日付、店舗...
-
Excel:一部のフォントでセルの...
-
Excel初心者です。 詳しい方、...
-
Excel初心者です。 詳しい方、...
-
Excel 2019 のピボットテーブル...
-
スマートな関数を教えて下さい。
-
Excelのグラフ軸について
-
EXACT関数とIF関数の組み合わせ...
-
Excel ウインドウ枠の固定をす...
-
エクセルで日付の入ったセルの...
-
excelの不要な行の削除ができな...
-
INDIRECTを使わず excelで複数...
-
各ページの1番上の表示について
-
スプレッドシートの関数VLOOKUP...
-
エクセルでセルに「氏名を入力...
-
関数を教えて下さい。
-
Excelのif関数で文字が見えなく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
補欠合格って137人受けて97人し...
-
私は先日岐阜聖徳学園大学特別...
-
今年慶応文学部を受験し、補欠...
-
慶應大学文学部補欠でした。
-
地方銀行員が一人暮らしをした...
-
高校受験の願書で、保護者の欄...
-
看護師志望理由について
-
願書に書く「将来の希望」
-
就職を希望していますが、欠席...
-
思ったことをストレートにハッ...
-
1年生です。看護大学留年しま...
-
入試での名前と受験番号書き忘れ
-
歯科衛生の適性検査ってなんで...
-
秋田県立大学 小論文
-
高校3年生女子です。 動物系の...
-
専門学校のAOで合格しましたが...
-
至急回答お願いします ドンキで...
-
看護学校の受験がボロボロでし...
-
看護学校へ進学を希望している...
-
私は現在フリーターですが、看...
おすすめ情報