• ベストアンサー

複数条件がある時のカウント方法

複数条件がある時のカウント方法 A列に3/10,3/12などの日付が入っており、 B列にはA列の日付を曜日(表示形式 aaa)として表示しています。 そのデータから「3/19以前」なおかつ「金曜日」の個数を数えたい時に countifを使うのかと思ったのですが、やり方がよく解らずつまづいてしまいました。 このように複数の条件のあるものをカウントしたい時に良い方法はないでしょうか? どなたかご教授いただけますと幸いです。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

回答1です。3月15日以前で答えを書きましたね。3/19に訂正してください。 なお、C1セルに3/19のように入力している場合には式は次のようになります。 =SUMPRODUCT((A$1:A$100<=C$1)*(WEEKDAY(A$1:A$100)=6))

tomomo20
質問者

お礼

KURUMITO様、重ね重ねありがとうございます! このセル参照の方法でも、より理想の式に近づきました。 忙しさの為、お礼が遅くなり申し訳ございませんでした。 とても迅速で丁寧なご対応、本当にありがとうございました!

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

例えば次のような式になります。 =SUMPRODUCT((A$1:A$100<="2010/3/15"*1)*(WEEKDAY(A$1:A$100)=6)) または =SUMPRODUCT((A$1:A$100<="2010/3/15"*1)*(TEXT(B$1:B$100,"aaa")="金"))

tomomo20
質問者

お礼

KURUMITO様、ご解答ありがとうございます! 2つ目の式を使わせていただき、 おかげさまで望み通りの事ができました。 ありがとうございます!