[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『関数 含む2』(箋)
先程はどうもありがとうございました。
解決後にまた新たな問題が発生したので新しく建て直しました。
やりたいことは、
E列に"R"と含むセル、またはH列に"R"、"L"と含むセルがあればカウントして、連番で表示させたいです。(E列、H列のいずれかに含むセルがあればカウント)
E列にもH列にも含まない場合は飛ばして、含むセルだけを連番に…という感じで。
自力でここまではやってみたのですが、これだとH列にもE列にも含まれていた場合に”2”と判断してしまいます。
SUMの中に入れているからだと思いますが・・・
=IF(SUM(COUNTIF(H6,{"*R*","*L*"}),COUNTIF(E6,"*R*")),(SUM(COUNTIF(H$6:H6,{"*R*","*L*"}),COUNTIF(E$6:E6,"*R*"))),"")
以下のようにすると、H列、E列の両方に含まれていないとカウントしてくれません。
=IF(COUNTIFS(E6,{"=*R*","=*C*"},H6,"=*R*"),COUNTIFS($E$6:E6,{"=*R*","=*C*"},$H$6:H6,"=*R*"),"")
どうしたら良いんでしょうか。宜しくお願いします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
質問を復元しました。ねむねむさんの回答までは復元できませんでしたが・・・。 回答が付いているのに質問を削除するのは失礼ですよ。 (se_9) 2015/11/18(水) 17:31
D6から下に連番だとして。
D6 =IF(COUNT(FIND("R",E6))+COUNT(FIND({"R","L"},H6)),COUNT($D$5:D5)+1,"")
D5が数値ではないこと。 もしD5が数値なら COUNT($D$5:D5)+1 ←の「+1」不要
こんな感じ? (笑) 2015/11/18(水) 18:00
もしかしてH列の条件は、"R"と"L"の両方を含むってこと?
D6 =IF(OR(COUNT(FIND("R",E6))>0,COUNT(FIND({"R","L"},H6))=2),COUNT($D$5:D5)+1,"")
とか
D6 =IF(OR(COUNTIF(E6,"*R*")>0,SUM(COUNTIF(H6,{"*R*","*L*"}))=2),COUNT($D$5:D5)+1,"") D6 =IF(OR(COUNTIF(E6,"*R*")>0,SUM(COUNTIF(H6,"*"&{"R","L"}&"*"))=2),COUNT($D$5:D5)+1,"")
とか?(数式1コ追加 19:27)
というか、この質問、もう解決してるの? (笑) 2015/11/18(水) 19:15
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.