• ベストアンサー

Excel関数

Excel2003を使用しております。 図の左側、A~C列のような、 処理件数・処理者・日付の項目を入力するシートがあります。 別のシートに、E~I列のような、 日ごとに処理者別に処理件数を返したいのですが、 黄色網掛け部分にどういう関数(数式)を入ればよいのでしょうか? 適した関数を教えて頂きたく、何卒宜しくお願い致します。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

F2に =SUMPRODUCT(($B$2:$B$10=$E2)*($C$2:$C$10=F$1), $A$2:$A$10) と入れて右に下にコピーします。 *とかカンマとか,見間違いの無いように,よく注意して見てください。 更にセル範囲を右クリックしてセルの書式設定を出し,ユーザー定義で # または #,### と設定します。

sakuichi
質問者

お礼

ご回答拝読致しました。大変参考になりました。 貴重なお時間を割いてのご回答、誠に感謝致しております。 また機会がありましたら宜しくお願い致します。

その他の回答 (1)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

以下のような式を入力して下方向および右方向にオートフィルします。 =MAX(INDEX(($B$2:$B$10=$E2)*($C$2:$C$10=F$1)*$A$2:$A$10,)) 0を表示したいくないのであれば、セルの書式設定で表示形式をユーザー定義にして「0;;;」などとしてください。

sakuichi
質問者

お礼

ご回答拝読致しました。大変参考になりました。 貴重なお時間を割いてのご回答、誠に感謝致しております。 また機会がありましたら宜しくお願い致します。

関連するQ&A