[[20180509124024]] 『エクセルのif式』(困ったちゃん) ページの最後に飛ぶ

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

 

『エクセルの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


ろっくんさん、GobGobさん、ねむねむさん、白茶さん

教えて頂いた式で成功しました!
ありがとうございました‼
とても助かりました.

ねむねむさん、解説分かりやすかったです。
ありがとーございました(ペコリ)

(困ったちゃん) 2018/05/09(水) 18:41


コメント返信:

[ 一覧(最新更新順) ]


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