• ベストアンサー

SUMPRODUCT関数について

Excel2003 を使用しています。 A列に日時があり、B列に名前があった場合で、2007/8/1+Taro の組み合わせの数をカウントしたい場合、どのような関数を使えば良いでしょうか? SUMPRODUCT関数を使ってもなかなかうまくいきません。。 2007/8/1 7:06:39 Taro 2007/8/1 9:41:12 Hanako 2007/8/1 3:30:42 Taro 2007/8/5 6:45:03 Taro よろしくお願いします。

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

=SUMPRODUCT((INT(A1:A100)="2007/8/1"*1)*(B1:B100="Taro")) 2007/8/1 9:41のような日付データは内部的にはシリアル値で保持されています。日付がその整数部、時刻が小数部です。INT関数でシリアル値の整数部を取り出し、"2007/8/1"*1(これもシリアル値になる)と比較させます

yukikok
質問者

お礼

完璧です!!できました!!!ありがとうございますm(_ _)m