#利用シチュエーション
- 大文字と小文字を別々のものとしてカウントしたい時
##直面した問題
× 大文字と小文字を別々のもとしてカウントしたいが、COUNT(COUNTIF)関数では同一のものとしてカウントしてしまう
#記述方法
qiita.rb
=SUMPRODUCT((EXACT(比較文字列1,比較文字列2)*1)
<記述例>
=SUMPRODUCT((EXACT(A:A,A1))*1)
解説
- EXACT関数でA列のすべてのクエリと指定した一つを比較して、合致しているかしていないかを判断。
- SUMPRODACT関数で合致している数が何個あるか数える。
####個々の関数の説明####
EXACT関数は二つの文字列を比較し、正しければ「TRUE」間違っていれば「FALSE」を返す
書き方 利用例 書式 EXACT(文字列1,文字列2) EXACT(A:A,amazon) 引数1 文字列を指定 A:A 引数2 文字列を指定 amazon
SUMPRODUCT関数は指定した複数条件の配列の合計(件数)を返す
書き方 利用例 書式 SUMPRODUCT(範囲1,範囲2,...) SUMPRODUCT((TRUE)*1) 引数1 検証結果を指定 TRUE 引数2 TRUE(=1)を指定 1 SUMPRODUCT(引数1*引数2)で両方の条件に一致する件数
#サンプル