質問: 複数条件での期間範囲指定について a列 b列 c列 d列 木村 2012/4/1 りんご 100 佐藤 2012/4/1 バナナ 100 木村 2012/4/2 バナナ 200 小林 2012/4/2 りんご 150 佐藤 2012/4/12 りんご 150 木村 2012/4/15 りんご 200 木村 2012/4/30 りんご 100 佐藤 2012/4/30 バナナ 150 上記の表で、 木村さんのりんごの売上を求めるのであれば、 sumproductを使用し、下記のような数式にしていました。 =sumproduct((a1:a8="木村")*(c1:c8="りんご")*d1:d8) これに期間指定を入れた場合の数式はどのようになるか分かりません。 例えば2012/4/15~2012/4/30の木村さんのりんごの売上はどのように求めるのでしょうか? よろしくお願いいたします。
回答: 答えを出したいセルをクリックして・・・ =sumproduct((a1:a8="木村")*(c1:c8="りんご")*(b1:b8>=date(2012,4,15))*(b1:b8<=date(2012,4,30)),d1:d8) とすると戻り値に300と返ってきます date関数と比較演算子を間に挟んであげます (b1:b8>=date(2012,4,15)←セル範囲の中の2012/4/15以上 (b1:b8<=date(2012,4,30)←セル範囲の中の2012/4/30以下