質問: 決められた期間に8000円以上売った回数は? a b c d e f g h i j 1 日付 名前 性別 地区 数 売上金額 2007/10/3 ~ 2007/10/8 2 2007/10/1 那須 男 東京都 20 9,993 3 2007/10/2 有馬 男 東京都 12 5,960 4 2007/10/3 柳瀬 女 熊本県 6 7,905 5 2007/10/4 平井 男 鹿児島県 2 96,350 6 2007/10/5 安藤 女 東京都 6 5,903 7 2007/10/6 近江 女 京都府 9 7,500 8 2007/10/7 室伏 男 神奈川県 23 9,950 9 2007/10/8 菊地 男 神奈川県 15 9,950 10 2007/10/9 荻原 女 栃木県 3 7,390 11 2007/10/10 山口 男 大阪府 8 5,903 上記表より、10/3 ~10/8 までで、売上金額8000円以上の回数を 出したいのですが、どうやればよいのでしょうか? 8000円以上の回数を出す場合、=countif(f4:f9,">=8000") とすれば、出るのですが、 期間が変動する為、範囲を固定できません。 h1=2007/10/3 j1=2007/10/8 と期間を入力するセルがあるとして、 その変動する期間に合わせて=countif()のf4:f9部分を変えるような式は 出来ますか? また、その他、配列数式等でも構いませんので良い方法があれば ご教授下さい。宜しくお願い致します。
回答: 次の数式をお試し下さい。 データ表は例示の行サイズですので、調整してください。 =sumproduct(($a$2:$a$11>=$h$1)*($a$2:$a$11<=$j$1)*($f$2:$f$11>=8000))