Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Professional : Excel 2010)
IF(AND〜 以上・未満
投稿日時: 20/10/14 01:33:24
投稿者: ぷ

御世話になります。よろしくお願いいたします。
 
セルA1に入った点数が、14以上なら”可"、14未満なら"不可"を表示する式を書きなさい。
 
という問題で、未満は「A1<14」こうなると思うのですが、
このように「A1<=14」しないと可・不可になりません。
正しい式をお教え願えませんでしょうか。
 
 

=IF(AND(A1>=14,A1<14),"可","不可")
=IF(AND(A1>=14,A1<=14),"可","不可")

回答
投稿日時: 20/10/14 05:48:13
投稿者: コナミ

AND関数使ったら、上の式は「14以上かつ14未満」を指定してますし下の式は「14以上かつ14以下」を指定していることになります。
つまり、上は可には何も該当せず下は14しか該当しないことになります。多分、14しかあてはめて確認してない?
 
AND関数使わず普通のIF式でいいのでは?
(14以上なら可、それ以外は不可みたいに)

投稿日時: 20/10/14 21:15:53
投稿者: ぷ

コナミ様
 
お返事ありがとうございます!
考え過ぎ…じゃなくて考えなさ過ぎでしたね。
もうひとつスミマセン!この場合はどうなるのでしょうか。これこそANDですか?頑張りましたがダメでした。
 
セルA1に入った点数が、16以上なら"優"、16未満14以上なら"可"、14未満なら”不可“を表示する式を書きなさい。IF関数を1つ使用すること。
 
もしよろしければお教えくださいませ…
よろしくお願いいたします!

回答
投稿日時: 20/10/14 21:57:42
投稿者: んなっと

回答しても問題ないと思うのですが、
下のリンクを貼る方がいるので控えます。
 
禁止事項
試験問題内容に関する投稿
https://www.moug.net/faq/kiyaku.html#link4
 
...抵触する可能性が「ほんの少し」ありますね。

投稿日時: 20/10/14 22:31:25
投稿者: ぷ

んなっと様
 
いつもありがとうございます!
注意事項読んでおりませんでした。ありがとうございます。
 
あのぅ… もーしヒントいただけるようでしたらお願いしたいのですが…
無理でしたら閉じますね!
 
これはANDを使うのですか?AND三つなのかなぁ?
それともNOTかな…

回答
投稿日時: 20/10/15 01:07:21
投稿者: コナミ

ANDは使わず、IFのネストでできるかと思います。
3つに分岐だし、IFは2つ使うはずですが。

投稿日時: 20/10/15 01:12:10
投稿者: ぷ

コナミ様
 
再び恐れ入ります!(^-^)
そうなんですよね、IFを2つ使えば出来るのですが、問題に「1つ使って」とあるのです…。沢山検索したのですが見当たらなくて。
あと、IFSというのが出来たみたいですね。しかしこれも違うし…。
 
ありがとうございました!

回答
投稿日時: 20/10/15 10:31:48
投稿者: Moko

エクセルのワークシート関数はほとんど知りませんが
こんなんでは?
 
=IF(ISNUMBER(A1),CHOOSE((A1>=16)+(A1>=14)+1,"不可","可","優"),"")
 
2019 なら Switch 関数も使えるとか。

投稿日時: 20/10/15 21:54:55
投稿者: ぷ

Mokoさん
 
ありがとうございます!
それで出来ますね!!