電子書籍の厳選無料作品が豊富!

複数条件でのデータ集計をしています。
条件は、商品名、担当者名、一宮市を含む、の売上(D列)合計です。
関数はSUMPRODUCTを使っていますが、一宮市を含むの条件でうまく
計算されません。
=SUMPRODUCT(($A$1:$A$200="商品名")*($B$1:$B$200="担当者名")*($C$1:$C$200="*一宮市*")*($D$1:$D$200))という式ではエラーに
なってしまいます。
一宮市セルは前後に複数文字があります。
うまくいく方法を教えていただきたいのと、上記の式でエラーになる
理由も併せて教えていただければと思います。
お詳しい方、よろしくお願いいたします。

A 回答 (2件)

◆こんな方法もありますよ


=SUMPRODUCT(($A$1:$A$200="商品名")*($B$1:$B$200="担当者名")*(ISNUMBER(FIND("一宮市",$C$1:$C$200))))*($D$1:$D$200)
    • good
    • 0
この回答へのお礼

計算できました♪
実はISNUMBER(FIND~も使ってみたのですがうまくいきませんでした。
そのときは売上合計のあとに使ったからなのか分かりませんが、教えて
いただいたとおりの順番でするとばっちり計算ができました。
本当にありがとうございました!

お礼日時:2008/02/14 09:45

うまくいく方法



=SUMPRODUCT(($A$1:$A$200="商品名")*($B$1:$B$200="担当者名")*(NOT(ISERROR(FIND("一宮市",$C$1:$C$200))))*($D$1:$D$200))

理由
SUMPRODUCT関数でワイルドカードは使用出来ない。
    • good
    • 0
この回答へのお礼

ありがとうございます。
ワイルドカードは使えないのですね。。。勉強になりました!

お礼日時:2008/02/14 09:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報