2016-07-29 17 views
0

特定の条件に一致するすべての行を見つけるためにcountifを使用していますが、動作しません。いくつかの例行:私は最初の列が同じであるすべての行をカウントする必要がGoogleスプレッドシート - 大文字と小文字の区別

abc  abc 6542543 
abc  Abc  
def  Def 43243 
def  def 12344322 

は、最後の列は同じではなく、3列目は空ではありません。この例では、最初の行を除くすべての行に対して1が返されます。

これらは私の式であり、成果を期待:

=countifs(A$1:A,A1,B$1:B,"<>"&B1,C$1:C,"<>") 0 
=countifs(A$1:A,A2,B$1:B,"<>"&B2,C$1:C,"<>") 1 
=countifs(A$1:A,A3,B$1:B,"<>"&B3,C$1:C,"<>") 1 
=countifs(A$1:A,A4,B$1:B,"<>"&B4,C$1:C,"<>") 1 

はしかし、それはどこでも0を生成します。これは、countifsが大文字小文字を区別せずに機能するためです。大文字と小文字を区別するためにこれを解決するには

+0

はあなたがタグウィキを読むことがありますか?だから*最後の*列は* 3番目のものではありませんか? – pnuts

+0

私はちょうど大文字と小文字を区別して動作するため、問題が発生したことを認識しました...それに応じて質問を更新しました –

+0

期待される結果は何でしょうか? –

答えて

1

SUMPRODUCTとEXACTを使用してください。 C1でこれを入れて、下にコピーします。

=SUMPRODUCT((EXACT($A$1:$A$4,A1))*(NOT(EXACT($B$1:$B$4,B1)))*($C$1:$C$4<>"")) 

enter image description here

+0

恐ろしいです!本当にありがとう –

関連する問題