プロが教える店舗&オフィスのセキュリティ対策術

下記のような状況で、A列には"AAA","BBB","CCC"と空白の他に
未知の文字列(A??やB??)があります。
この未知の文字列の時に、Bに文字列が入っている数をカウントする方法はありますでしょうか。
下記ではB4とB6をカウントします。


   A   B
1  AAA  xxxxxx
2  BBB
3  CCC  xxxxxx
4  A??  xxxxxx
5  A??
6  B??  xxxxxx
7

元データが1000行以上あるのでなんとか算出する方法が知りたいです。
よろしくお願いします。

A 回答 (2件)

これでお望みの結果を得られるか自信がありませんが、、、



A1:A10がリストとして

=SUMPRODUCT((A1:A10<>"")*(A1:A10<>"AAA")*(A1:A10<>"BBB")*(A1:A10<>"CCC")*(B1:B10<>""))
    • good
    • 0
この回答へのお礼

うまくいったようです、ありがとうございました。

お礼日時:2005/09/21 09:20

例えば、セルC4を=IF(OR(A4=$A$1,A4=$A$2,A4=$A$3),"○","")


として、C5以下はC4をコピペ。
で、セルD4を
=IF(AND(C4="○",ISTEXT(C4)),"○","")
もしくは
=IF(OR(C4<>"○",ISBLANK(C4)),"","○")
として、D5以下はD4をコピペ。
で、適当なセルにD列の○の数をカウントする関数を作る。
でいかがでしょうか。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2005/09/21 09:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!