- ベストアンサー
エクセルのCOUNT関係
B2~B38 の範囲に OK,1,日付 の三種類の文字列があります。 OKの場合はカウントせずに、1,日付に関してはCOUNTをしたいのですが、式をどのように書けばいいかわかりません。 どなたかご教授の程宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
セル範囲間違えてました。 =COUNTA(B2:B38)-COUNTIF(B2:B38,"OK")
その他の回答 (2)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.3
"OK"以外ということならNo1の方のがシンプルです。それ以外でだと ■単純に足し算で =COUNTIF(B2:B38,"1")+COUNTIF(B2:B38,"日付") ■配列数式で計算(数式入力後にCtrl+Shift+Enterで確定) =SUM(IF((B2:B38="1")+(B2:B38="日付"),1,0)) ■SUMPRODUCT関数を利用して =SUMPRODUCT((B2:B38="1")+(B2:B38="日付"))
- zongai
- ベストアンサー率31% (470/1474)
回答No.1
=COUNTA(B2:B32)-COUNTIF(B2:B32,"OK") COUNTAで空白じゃないセルを数えて、そこから「OK」の数を引いてます。
お礼
ぉおお。ありがとうございます!うまくできました!