[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『エクセルのif式』(困ったちゃん)
エクセルで以下を特定するif式を教えて下さい
5列の場合
りんご、空白、りんご、りんご、空白だったら、りんごというフラグが立ち、
りんご、空白、イチゴ、りんご、パインだったら、複数ありとフラグが立つ式を
教えて下さい。
ところどころにセルの空白もあります。
よろしくお願い致します。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
1列目(一番左の列)にも空白の場合がありますか? (ろっくん) 2018/05/09(水) 13:08
(困ったちゃん) 2018/05/09(水) 13:10
=IF(COUNTA(A1:E1),IF(SUMPRODUCT((COUNTIF(A1:E1,A1:E1)=COUNTA(A1:E1))*1)=COUNTA(A1:E1),LOOKUP(1,0/(A1:E1<>""),A1:E1),"複数あり"),"データなし")
※データ1つならそのデータを表示。 (GobGob) 2018/05/09(水) 13:29
=IFERROR(IF(COUNTIF(A1:E1,LOOKUP("ー",A1:E1))=COUNTA(A1:E1),LOOKUP("ー",A1:E1),"複数あり"),"") ではどうだろうか? (ねむねむ) 2018/05/09(水) 13:31
=IF(COUNT(INDEX(1/(MATCH($A1:$E1&"",$A1:$E1&"",0)=COLUMN($1:$5)*($A1:$E1<>"")),0))=1,LOOKUP(1,0/($A1:$E1<>""),$A1:$E1),"複数あり") でどうでしょうか。 (ろっくん) 2018/05/09(水) 13:43
私とGobGobさんの式は空白のセルというのが何も入力されていない(式も入っていない)セルの場合。 ろっくんさんの式は式が入っていて""で空白になっている場合にも対応している。 (ねむねむ) 2018/05/09(水) 13:58
「りんご」がひとつもなかったら無条件に#N/A という解釈での式です。
=IF(COUNTIF(A1:E1,"りんご"),IF(COUNTA(A1:E1)-COUNTIF(A1:E1,"りんご"),"複数あり","りんご"),#N/A)
(但し「りんご」セル以外に長さゼロの文字列セルがあった場合も「複数あり」と扱われます)
(白茶) 2018/05/09(水) 14:03
教えて頂いた式で成功しました!
ありがとうございました‼
とても助かりました.
ねむねむさん、解説分かりやすかったです。
ありがとーございました(ペコリ)
(困ったちゃん) 2018/05/09(水) 18:41
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.