ここから本文です

エクセルのIFSの関数なのですが、 D27のセルの数値が2.5.8.11だった場合◎、 3.6....

se_********さん

2019/8/1412:14:39

エクセルのIFSの関数なのですが、
D27のセルの数値が2.5.8.11だった場合◎、
3.6.9.12.1.4.7.10.14.17.20.23.26.29.32.35だった場合○、それ以外は×という関数を組みたいのですがどのようにしたら宜しいですか?

閲覧数:
26
回答数:
1

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

月下推敲さん

2019/8/1412:59:47

IFS関数だけで数式を組むのなら

=IFS(D27=2,"◎",D27=5,"◎",D27=8,"◎",D27=11,"◎",D27=3,"○",D27=6,"○",D27=9,"○",D27=12,"○",D27=1,"○",D27=4,"○",D27=7,"○",D27=10,"○",D27=14,"○",D27=17,"○",D27=20,"○",D27=23,"○",D27=26,"○",D27=29,"○",D27=32,"○",D27=35,"○",TRUE,"×")

ということになりますが、とても面倒ですよね。
どちらかというとSWITCH関数の方がマシです。

=SWITCH(D27,2,"◎",5,"◎",8,"◎",11,"◎",3,"○",6,"○",9,"○",12,"○",1,"○",4,"○",7,"○",10,"○",14,"○",17,"○",20,"○",23,"○",26,"○",29,"○",32,"○",35,"○","×")

しかし、どちらでもなく、

=IF(ISERROR(MATCH(D27,{2,5,8,11},0)),IF(ISERROR(MATCH(D27,{3,6,9,12,1,4,7,10,14,17,20,23,29,29,32,35},0)),"×","○"),"◎")

とする方が、普通ではないかと思います。

質問した人からのコメント

2019/8/14 13:36:04

出来ました!ありがとうございます!
何種類も教えて頂き勉強になりました!
またお願い致します!

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる