• ベストアンサー

エクセルのCOUNT関係

B2~B38 の範囲に OK,1,日付 の三種類の文字列があります。 OKの場合はカウントせずに、1,日付に関してはCOUNTをしたいのですが、式をどのように書けばいいかわかりません。 どなたかご教授の程宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • zongai
  • ベストアンサー率31% (470/1474)
回答No.2

セル範囲間違えてました。 =COUNTA(B2:B38)-COUNTIF(B2:B38,"OK")

hakutokuugetu
質問者

お礼

ぉおお。ありがとうございます!うまくできました!

その他の回答 (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」の数を引いてます。

関連するQ&A