• ベストアンサー

エクセルの同じシート内で別の集計をしたい場合。

エクセル関数で教えて下さい。 下記の図で販社の中で拠点ごとの集計をしたいのですが各拠点に同じ拠店名があるので うまく集計できません。 あと同じ列でCCCとDDD列だけは拠店集計ではなく販社の集計をしたいです。 まとめると… AAA 東店→○○円 南店→○○円 BBB 東店→○○円 南店→○○円 CCC+DDD 拠点ALL集計→○○円 SUMIFS関数を試してみましたがどうしても集計できません。 入力した関数は=SUMIFS(H:H,C:C,"AAA",D:D,"東店") です。 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.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),"") オートフィルで下へ必要数コピーして完成です。

purikopuriko
質問者

お礼

ご丁寧に作っていただきありがとうございます! これは分かりやすいですね^^ 関数も無事解決致しました!皆様のおかげです。 本当にありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

販社がAAAで東店が○○円、南店が△△円 販社がBBBで 々 販社がCCCとDDDを合わせて東店が□□円 同じ組み合わせで南店が☆☆円 のような集計でしょうか? >入力した関数は=SUMIFS(H:H,C:C,"AAA",D:D,"東店")です。 その数式ではAAAの東店が集計されます。 1つの数式を他の集計にそのままコピーする方法では解決しませんので提示の数式を目的に合わせて条件部分を修正してください。 集計結果のセルについて配置を提示頂ければ販社AAAと販社BBBについては1つの数式をコピーすることで解決できるかも知れません。

purikopuriko
質問者

お礼

そうなんです。AAAの東店とBBBの東店が同じ金額の集計になってしまうんです…。 これをAAAの東店は○○円、BBBの東店は○○店という風に分ける関数をどう入力すればいいか悩んでいます…。 bunjii様は分かりますでしょうか? CCCとDDDに関しましては分からなかったので1つのセルにCCCの合計、もう1つのセルにDDDの集計をして 合計を出したいセルにCCCセル+DDDセルというSUM関数を入れて解決致しました。 本当はそんな回りくどい二段階に分かれた関数でなく1つの関数でスマートに終わらせたかったのですが私の実力不足です…(;ω;)

全文を見る
すると、全ての回答が全文表示されます。
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

> SUMIFS関数を試してみましたがどうしても集計できません。 > 入力した関数は=SUMIFS(H:H,C:C,"AAA",D:D,"東店") > です。 式は合っていると思います。 どんな結果になってしまうのでしょう?エラー?計算が合わない? 可能性としては販社名や拠点名が正しくない物が混じっているのではないでしょうか。 なお、CCC+DDDを出すときは↓の式で良いと思います。 =SUMIF(C:C,"CCC",H:H) + SUMIF(C:C,"DDD",H:H)

purikopuriko
質問者

お礼

関数合っていました!!!本来は別シートに飛んで集計していたので何度も何度も入力し直して 混乱して間違った数式を入力していたようです!ありがとうございました^^

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル 時間帯別集計を出したい!

    エクセルで時間帯別の集計を出したいのですが 関数がうまくできません。 C,D,Eには表示上0,1となっていますが 別シートを読み込んでいて数値ではなく 文字列として入っています。 「1」の数を時間帯ごとにカウントしたいです。 *「1」が数値として入っているのかと思い  SUMIFS関数使用しようとしたらできませんでした・・・  B   C   D    ...      G   H   I 時間  顧客A 顧客B  ...      22時  23時  0時 22:05  1   0  ...  顧客A 1   0   23:16  0   1   ...   顧客B 0   1 他者が作成したシートで改変できなかったので お知恵を貸していただけると幸いです。

  • エクセルで以下の件を教えてください!

    添付の写真のように、A~F列のデータを、H~K列で集計しています。(利益率は集計してませんが。。。) この集計にさらに『在庫金額合計』の項目を、L列に作成したいと考えています。 購入はしたが、販売はできていないという、在庫の集計をしたいのです。 この表で言うと、B3とB5とB9の購入金額合計を、それぞれ月別(購入月別)に自動で計算できるようにしたいです。 販売日以降の列が空欄の場合は、プラスして計算するみたいな関数は、どう作ればよいでしょうか? 参考までにI~K列の関数は、以下のような感じです。 I2セル:=SUMIFS(B:B,A:A,">="&H2,A:A,"<"&EDATE(H2,1)) J2セル:=SUMIFS(D:D,C:C,">="&H2,C:C,"<"&EDATE(H2,1)) K2セル:=SUMIFS(E:E,C:C,">="&H2,C:C,"<"&EDATE(H2,1)) なるべく同じような関数を使って表を作成したいです。(分かりやすいとの理由からですので、絶対という訳ではなく、別の方法でもかまいません!) ご教授ください。宜しくお願い致します。

  • エクセルで集計したいのですが・・・

    関数は少しわかりますが、マクロは分かりません。 今回は集計シートの集計数字を元シートに入力して、更に元シートにない項目を元シートの項目行に項目名を入れて集計数字を入れたいのです。 ただ、集計だけであれば「sumif」関数を使えば出来るのですが、元シートにない項目名を探し出して入力する方法がわかりません。教えてください。よろしくお願いします。 元シート  A  B       1 aaa 2 bbb 3 ccc 4 ddd 5 6 7 集計シート 項目 数量 1 bbb 1 2 aaa 2 3 ddd 1 4 eee 1 5 fff 1 6 ccc 2

  • エクセル関数を使用したデータ集計について

    関数の質問です。 仕事でデータ集計をしており、 あるデータを他のシートに集計できる関数はありますでしょうか。 具体的には、 添付画像のような Aの表に、Bのデータを、Cのルールを 用いて、集計したいです。 Vlookupとsumifsを用いろうとしましたが、うまくいきませんでした。 B-2のデータをvlookにして、 sumifsの式のデータ範囲の中にいれましたが、うまくできません。 補足 B-2の列をvlookで他の列に集計せずに、関数のみでBのシートからいきなりAの集計表に集計したいです。 (理由は、数字をあちこちに貼り付けると、その照合をしなくてはならないため、あちこちには貼りたくないのです) 関数は一つのセルの中に複数組み合わせるのは、もちろん問題ありません。 よろしくお願いいたします。

  • 【EXCEL】条件+上位○位までを集計したい

    以下のようなデータがあります (列)a,b,c 2,aaa,1000 2,bbb,1500 2,ccc,800 3,ddd,1000 3,eee,1500 3,fff,800 a=コード、c=金額 ここで以下の条件で集計したいのです。 「コードが2のもので上位2位までの金額を集計したい」 このような事を関数で行うとどうなりますでしょうか。 調べましたがお手上げでした。 すみませんが宜しくお願いします。

  • エクセル 集計について教えてください!

    エクセルで、特定の列に該当する条件に当てはまる数を数えたい時、 どの関数を使えばいいでしょうか。 エクセル得意な方、教えてください。 たとえば、 A列=果物名(もも、りんご、みかん、ぶどう…etc) B列=仕入れた店名(全国各地の店名) C列=仕入れた個数 D列=入荷した日にち を、日ごとに年度でまとめたエクセル表あるとします。 別シートに、 果物ごとに、月別でいくつ仕入れたか、集計したい時にはどの関数を使えばいいでしょうか。 A2、A3、…~果物名 B2行、C2行、…~各月 として、仕入れた数を合計する、という表にしたいです。 (どの店で、という条件は不要です) SUMIFSを使えばいいのかなと思ったのですが、 月別の条件になると、別の関数もいるのかとか、 ただ数を数えるなら、COUNTIFでいいのかとか、色々考えていたら、 どう組み合わせればいいかわからなくなりました…。 オートフィルタやマクロではなく、関数で作りたいのです。 教えてください。 どうぞよろしくお願いします。 ちなみに、エクセルは2010を使っています。

  • Excelでの別シート集計について

    Excelで月別、項目別で時間を集計するシートを作成しようとしています。 シート2ではシート1 F列コード別に集計してD列の時間データを月別に合計 シート3ではシート1 F列コードとG列コード別(Fが1001でGが1001、、、)に集計してD列時間データを合計、という表データにして抽出したいと考えています。 シート1には K欄に年月を表示  =IF(OR(A7="",B7="",C7=""),DATE(2100,12,31),DATE(A7+2000,B7,C7)) L列にF列コード+年月  =F7&(2000+A7)&B7 M列にG列コード+年月  =G7&(2000+A7)&B7 というところまでは設定したのですが、出力先となるシート2、シート3にはどのような設定をすればよいのか行き詰っています。 なにとぞ易しい回答をよろしくお願い申し上げます。

  • エクセルでの集計

    A列に下記のようなデータが千件くらい入っています。 例:C-100/50/5/5   A-200/100/50/5   B-100/100/10/10   C-100/50/5/5   A-200/100/50/5   D-300/50/50       ・       ・ かなり重複もあります。 C列にA列のデータを以下の様に集計したいと思います。 例:A-200/100/50/5   B-100/100/10/10   C-100/50/5/5   D-300/50/50      ・      ・ 重複している場合は1行とし抜き出し、順番に集計したいのですが、 マクロか関数でする場合、どのような記述になるのでしょうか? よろしくお願いします。

  • エクセル SUMIF関数

    SUMIFS関数で行き詰っています。ご教授願います。  A   B  C  D  ・・・AE AF AG・・・・・ 1    4月4月4月・・・・・・・・・・・・・5月・・・・←関数用 2    4/1 4/2 4/3・・・4/30 合計 5/1・・・6/30 3北海道 3  0  1 4東京  0  2  5 5東京  4  1  0 6神奈川 1  7  0 という表から下記の別表のように月毎・県毎の集計をしたいのですが、 現在は月毎に1列合計列を作成し、そこを使ってSUMIF関数で集計しています。 別表  A   B  C  D 1    4月 5月 6月 2北海道 4 3東京  12 4神奈川 8 合計行をなくし、SUMIFS関数で集計はできないものでしょうか? うまくいかない現在のSUMIFS関数は下記です。(恥ずかしい) SUMIFS(B3:XX6,A3:A6,別表A1,B1:XX1,別表B1) ※北海道 4月を集計 これでは「#VALUE!」です。 今まで通り月毎にSUMIFで集計するのは手間なので、どなたかご教授願います。

  • エクセル集計

    下記の表でfujiに関し、到着時間が2月3日分で3件あるので、処理結果表に3件というように集計したが、時間の境目のところで集計値が正しくない。式を、どう直せばよいかわからない。 OFFSET機能も不理解。適性値の考えを教えて。 データ(datremo!シート)    B列: クラス    D列:名前     G列:到着時間 Zzz: kon: 2006/2/10 14:47 Zzz: kon: 2006/2/10 14:47 Bbb: miu: 2006/2/10 14:43 Bbb: miu: 2006/2/10 14:42 Aaa: kon: 2006/2/10 14:34 Aaa: kon: 2006/2/10 13:25 Ccc:    tan: 2006/2/9 16:24 Ccc: tan: 2006/2/9 15:18 Ccc: tan: 2006/2/9 15:00 Aaa: fuji: 2006/2/3 17:45 Aaa: fuji: 2006/2/3 17:30 Aaa: fuji: 2006/2/3 16:14 ccc:     tan: 2006/2/1 13:40 処理結果::*の場所、c6の式=SUMPRODUCT((INT(OFFSET(datremo!$G$2,,,100,1))=$A6)*(OFFSET(datremo!$B$3,,,100,1)=C$3)*(OFFSET(datremo!$D$3,,,100,1)=C$4)) (datremo!$G$2:到着時間、$A6:集計表日付け 、datremo!$B$3:集計表のクラス、  datremo!$D$3:データの名前、C$4:集計表の名前) A列      C列 クラス Aaa: Bbb: ccc: 名前 fuji: miu: tan: 数 数 数 2006/2/1 水 0*: 0: 0: 2006/2/2 木 0: 0: 0: 2006/2/3 金 2: 0: 1: 2006/2/4 土 0: 0: 0: 2006/2/5 日 0: 0: 0: 2006/2/6 月 0: 0: 0: 2006/2/7 火 0: 0: 0: 2006/2/8 水 0: 0: 0: 2006/2/9 木 1: 0: 2: 2006/2/10金 0: 2: 1: 2006/2/11土 0: 0: 0: 略 2006/2/28火 0: 0: 0: トータル 3件 2件 4件

専門家に質問してみよう