[[20210819114946]] 『IFS関数で〜を含む場合〜と表示』(おにぎりあたためますか) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『IFS関数で〜を含む場合〜と表示』(おにぎりあたためますか)

IF関数とCOUNTIF関数の組み合わせで、

「Yという文字が含まれていたら”黄色”、Rが含まれていれば”赤”、Bなら”青”」というようにしたいのですが、
=IF(COUNTIF(C5,"*Y*")>=1,"黄色","")
という式だと
「Yを含む場合は黄色、それ以外は空白」という2つの分岐しかできません。

IFSを活用させてできるものなのでしょうか・・?

< 使用 Excel:Excel2019、使用 OS:Windows10 >


やってみたら?
(ks) 2021/08/19(木) 12:11

 C5の文字にYとRとBがともに記入されていることはないのだろうか?
(なるへそ) 2021/08/19(木) 12:21

結果を連結させたらどうですか
=IF(COUNTIF(C5,"*Y*")>=1,"黄色","")&IF(COUNTIF(C5,"*R*")>=1,"赤色","")

(とおりすがり) 2021/08/19(木) 12:40


 1つのセルに「Y」も「R」も含むというようなことがないのなら

 =IFS(COUNTIF(C5,"*Y*"),"黄色",COUNTIF(C5,"*R*"),"赤",COUNTIF(C5,"*B*"),"青",TRUE,"")
 とか
 =CHOOSE(SUM(COUNTIF(C5,"*"&{"Y","R","B"}&"*")*{1,2,3})+1,"","黄色","赤","青")
 とか

 以上
(笑) 2021/08/19(木) 12:47

組み合わせ方が微妙に上手くいかなかったので助かりました・・・!

&での連結も関数として意味が通じやすくありがたいです・・。
一つのセルにY・R・Bが同時に出てくることはないので、(笑)さんのIFS関数を
参考にさせて頂きます。

CHOOSE関数は条件が増えてきたときに使いやすそうなので、今後活用させて頂きたいと思います。
有難うございました。
(おにぎりあたためますか) 2021/08/19(木) 13:17


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.