- ベストアンサー
●EXECELこんな場合の関数(教えてください)
今1000人の顧客と一人一人の顧客の購買金額が分っている場合に、金額帯ごと(例えば10万未満、10万~20万未満、20万~30万未満の様に)の客数と金額合計を計算するような関数を教えてください。私の悪い頭では分りません。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A列に金額が入っているとして、 客数 =SUMPRODUCT((A1:A1000<>"")*(A1:A1000<100000)) =SUMPRODUCT((A1:A1000>=100000)*(A1:A1000<200000)) =SUMPRODUCT((A1:A1000>=200000)*(A1:A1000<300000)) 金額合計 =SUMPRODUCT((A1:A1000<>"")*(A1:A1000<100000)*(A1:A1000)) =SUMPRODUCT((A1:A1000>=100000)*(A1:A1000<200000)*(A1:A1000)) =SUMPRODUCT((A1:A1000>=200000)*(A1:A1000<300000)*(A1:A1000)) でどうでしょうか。
その他の回答 (1)
=COUNTIF(B1:B1000,"<100000") =COUNTIF(B1:B1000,"<200000")-COUNTIF(B1:B1000,"<100000") =COUNTIF(B1:B1000,"<300000")-COUNTIF(B1:B1000,"<200000") =SUMIF(B1:B1000,"<100000") =SUMIF(B1:B1000,"<200000")-SUMIF(B1:B1000,"<100000") =SUMIF(B1:B1000,"<300000")-SUMIF(B1:B1000,"<200000")
お礼
早速に教えていただきましたのにお礼が遅くなり申し訳ありませんでした。私の悪い頭で理解するのに時間がかかってしまいました。しかしありがとうございました。
お礼
お礼が遅くなり申し訳ありませんでした。SUMPRODUCTという関数を使うなんて私のような頭の悪い人間にはとても思いつきませんでした。ham_kamoさんは本当に頭が良いですね。うらやましいです。ありがとうございました。