EXCELの関数についてご教授ください。
EXCELの関数についてご教授ください。
【質問内容】
以下エクセルのデータがあるとします。
A B C D E F
2013/10/1 新 100 2013 10 1
2013/10/1 旧 100
2013/10/1 新 101
2013/10/1 新 102
2013/10/1 旧 102
2013/10/1 新 103
2013/10/1 旧 110
2013/10/1 旧 110
2013/10/1 旧 110
2013/10/2 旧 110
※D1,E1,F1には任意の日付を入力できるイメージ
(1)
D1,E1,F1にそれぞれ上記の値(2013年10月1日)を入力した場合、
A列が「2013/10/1」かつ B列が「新」の件数は 「4件」
と出力されるようにしたいです。
※「100」「101」「102」「103」が集計され計4件
※この場合(B列が新の場合)はC列は同じ値は入らないので考慮しなくてよい
(2)
D1,E1,F1にそれぞれ上記の値(2013年10月1日)を入力した場合、
A列が「2013/10/1」かつ B列が「旧」で C列が「重複しているものは1件でカウント」すると 「3件」
と出力されるようにしたいです。
※「100」「102」「110」が集計され計3件
----------
(1)は以下自力で解決出来るようなのですが、
=SUMPRODUCT((A1:A$10=DATE(D1,E1,F1))*(B1:B10="新"))
(2)が難解すぎて質問させて頂きました。
皆様お忙しいところ、大変申し訳ございませんがお力をお借りしたく思います。
補足
2015年1月17日に、2名(セルA9とセルA10)が計20,000円を入金していることが解るようにと作成した一覧表です。 D列は、B列の入金日から6か月前を表示し(今後、D列は日付の変更予定あり)、B列とD列は更新期間になります。 質問に記載した説明が不十分で申し訳ございません。 例えばセルE5では、2014年7月7日から2015年1月6日までの期間中、何件の契約件数があるのかを表示させたいのですが、条件は2014年7月7日から2015年1月6日までの期間中でA列(名前)の重複を除く契約件数を表示する関数を入力し、5件と表示させたいのです。 この関数をE列にコピーしたいのです。 上記の関数コピーでセルE15は7件が表示させたいです。 またエクセルの機能のフィルターオプション設定を使用しないで、エクセル関数で処理できるように対応をお願いします。 無理難題とは存じますがご教授下さいますようお願いします。