を使用しようとすると、奇妙な問題が発生しますCOUNTIF
。
しばらくの間、これが問題のシートであると仮定します。
A B
John Doe
John Smith
John
最後の値 (B3) は空のフィールドです。
意図した数式は、 John が A 列に存在する場合にのみ、列COUNTIF
の空の値の数をカウントする必要があります。B
B1:B3
これを正常に行うことができた唯一の方法は、カウントする範囲を明示的に指定することです (単に列に名前を付け、その名前を範囲として指定すると、COUNTBLANK
驚くほど高い結果が返されるためです。B
編集:
明らかにcountifはそのために使用できませんか?私が見つけた回避策は、を使用することSUMPRODUCT
です。これはこれを行うための最良の方法ですか?
=SUMPRODUCT((September!K1:K16000="John")*(September!L1:L16000=""))