- ベストアンサー
エクセルの同じシート内で別の集計をしたい場合。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>本当はそんな回りくどい二段階に分かれた関数でなく1つの関数でスマートに終わらせたかったのですが私の実力不足です 貼付画像のような集計表で良ければ1つの数式で販社毎で然も拠点毎の集計ができます。 K5=IF(COUNTIFS($C$5:$C$1000,$J5,$D$5:$D$1000,K$4),SUMIFS($H$5:$H$1000,$C$5:$C$1000,$J5,$D$5:$D$1000,K$4),"") 右へ1つオートフィルでコピーし、そのまま下へ必要数コピーします。 各販社毎の合計は次の式を使います。 M5=IF(COUNT(K5:L5),SUM(K5:L5),"") オートフィルで下へ必要数コピーして完成です。
その他の回答 (2)
- bunjii
- ベストアンサー率43% (3589/8249)
販社がAAAで東店が○○円、南店が△△円 販社がBBBで 々 販社がCCCとDDDを合わせて東店が□□円 同じ組み合わせで南店が☆☆円 のような集計でしょうか? >入力した関数は=SUMIFS(H:H,C:C,"AAA",D:D,"東店")です。 その数式ではAAAの東店が集計されます。 1つの数式を他の集計にそのままコピーする方法では解決しませんので提示の数式を目的に合わせて条件部分を修正してください。 集計結果のセルについて配置を提示頂ければ販社AAAと販社BBBについては1つの数式をコピーすることで解決できるかも知れません。
お礼
そうなんです。AAAの東店とBBBの東店が同じ金額の集計になってしまうんです…。 これをAAAの東店は○○円、BBBの東店は○○店という風に分ける関数をどう入力すればいいか悩んでいます…。 bunjii様は分かりますでしょうか? CCCとDDDに関しましては分からなかったので1つのセルにCCCの合計、もう1つのセルにDDDの集計をして 合計を出したいセルにCCCセル+DDDセルというSUM関数を入れて解決致しました。 本当はそんな回りくどい二段階に分かれた関数でなく1つの関数でスマートに終わらせたかったのですが私の実力不足です…(;ω;)
- mt2008
- ベストアンサー率52% (885/1701)
> SUMIFS関数を試してみましたがどうしても集計できません。 > 入力した関数は=SUMIFS(H:H,C:C,"AAA",D:D,"東店") > です。 式は合っていると思います。 どんな結果になってしまうのでしょう?エラー?計算が合わない? 可能性としては販社名や拠点名が正しくない物が混じっているのではないでしょうか。 なお、CCC+DDDを出すときは↓の式で良いと思います。 =SUMIF(C:C,"CCC",H:H) + SUMIF(C:C,"DDD",H:H)
お礼
関数合っていました!!!本来は別シートに飛んで集計していたので何度も何度も入力し直して 混乱して間違った数式を入力していたようです!ありがとうございました^^
お礼
ご丁寧に作っていただきありがとうございます! これは分かりやすいですね^^ 関数も無事解決致しました!皆様のおかげです。 本当にありがとうございました!