[[20190309005618]] 『売上先(本支店)毎の集計』(ゆりこ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『売上先(本支店)毎の集計』(ゆりこ)

A列に店名、B列に売上金額がありますが、店名の支店や営業所をまとめて売上金額の合計を早く出せる方法を教えて下さい。エクセル超初心者です。

    A1        B1        C1       D1
 1   店名       売上       店名      売上合計
 2 佐々木商店 本店  30000      佐々木商店    70000
 3 さのや       50000      さのや      160000
 4 くすのき      10000          大石商店     20000
 5 大石商店      20000      ノーラン     10000
 6 さのや 新潟店   60000      ゆめの木     50000
 7 ノーラン      10000      くすのき     10000
 8 さのや 東京支店  50000
 9 佐々木商店 京都  40000
 10 ゆめの木      50000

現在は300件程の店名を昇順で並び替えてを手作業で計算しC1,D1を入力していますが時間がかかる上に間違いもあります。超初心者でもできる何か良い方法をご教授下さいますようお願いします。

< 使用 Excel:unknown、使用 OS:Windows10 >


 ピボットテーブルはいかがですか?
 事前準備として、店名を出さなくてはいけないので、C列を使わせてください
 1)A列の店名と支店の間に、必ず空白があるならば
   C2=LEFT(A2,FIND(" ",A2&" "))
   として、必要な行までコピー
 2)C1に項目名として 店名_ としておきます
 3)A1:C10を選択して、リボンから挿入>ピボットテーブルを選択してください
 4)表示先は既存テーブルでも、新規ブックでもどちらでもOKです
 5)行に 店名_ 値に 売上 をドロップして、売上の集計方法を
   合計 に変更してください
 これで、出ると思いますが、いかがですか?

(稲葉) 2019/03/09(土) 06:34


関数で求めます。

D2: =IF(C2="","",SUMIF($A$2:$A$10,"*"&C2&"*",$B$2:$B$10))

適当に下にコピーします。
(メジロ) 2019/03/09(土) 10:45


稲葉様
ありがとうございます。実行してみました。
厚かましくもう一点教えて頂けたらありがたいです。

C_店名が1文字になりましたが。 佐々木商店 → 佐 、さのや→さ 
実際の店名には「ゆめのや」「ゆめのき」のように3文字から、最高五文字まで同じ店名があります。
C_に5文字ほど出して頂くことはできるのでしょうか?

どうぞよろしくお願い致します。(ゆりこ)
(ゆりこ) 2019/03/09(土) 12:14


メジロ様
ありがとうございます。実行してみました。

   店名       	  売上      	店名_	 売上
佐々木商店 本店  	30,000	        佐	70000
さのや	        50,000	        さ	160000
くすのき     	10,000      	く	10000
大石商店  	    20,000	        大	20000
さのや 新潟店  	60,000	        さ	160000
ノーラン    	    10,000	        ノ	10000
さのや 東京支店 	50,000	        さ	160000
佐々木商店 京都 	40,000      	佐	70000
ゆめの木     	50,000      	ゆ	50000
合計	        320,000	         	710000

店名_が重複して合計が合いませんでした。店名_を集約できまでしょうか?

(ゆりこ)
  
(ゆりこ) 2019/03/09(土) 13:25


「佐々木商店 本店」
実際のセルをコピーして、ここに貼り付けてください。
半角スペースが文字の間に含まれていませんか。

(マナ) 2019/03/09(土) 13:36


D2: =IF(C2="","",SUMIF($A$2:$A$10,"*"&C2&"*",$B$2:$B$10))

上の式で提示された結果が求まっていますよ。
今回はC列の文字が1文字ですから「スペース」は関係ないと思いますが
前回の式で結果が出ていないということでしたら
マナさんが書かれていることが原因だったように思います。
(メジロ) 2019/03/09(土) 15:12


余計な配慮をしすぎたかもしれません。
C列の店名で最初からの文字を指定するならば

D2: =IF(C2="","",SUMIF($A$2:$A$10,C2&"*",$B$2:$B$10))

前の式では店名のどこかにC列の文字が含まれていれば
集計の対象となってしまいます。

(メジロ) 2019/03/09(土) 15:25


 今さらですが、
  C2=LEFT(A2,FIND(" ",A2&" "))が
  C2=LEFT(A2,FIND(" "," "&A2))

 こうなってないですか?
(稲葉) 2019/03/09(土) 16:46

マナ様、稲葉様、メジロ様
ご回答ありがとうございます。
セルのコピーです。
佐々木商店 本店

半角とのご指摘でしたので店名の後をDeleteしてみましたら綺麗に店名が出ましたがピボットの結果が本支店が集約されませんでした。

 店名       	売上    本店_	           行ラベル  	合計 / 売上       
 佐々木商店 本店	30000	佐々木商店 本店	    くすのき	     10000
 さのや	                50000	さのや	        さのや      50000
 くすのき	        10000	くすのき	        さのや 新潟店  60000
 大石商店	        20000	大石商店	        さのや 東京支店	  50000
 さのや 新潟店	        60000	さのや 新潟店	    ノーラン	          10000
 ノーラン	        10000	ノーラン	        ゆめの木          50000
 さのや 東京支店	50000	さのや 東京支店	    佐々木商店 京都  40000
 佐々木商店 京都	40000	佐々木商店 京都	    佐々木商店 本店  30000
 ゆめの木	        50000	ゆめの木	        大石商店	          20000
	合計	       320000		                  総計	         320000

C2は=LEFT(A2,FIND(" ",A2&" "))です。

=IF(C2="","",SUMIF($A$2:$A$10,C2&"*",$B$2:$B$10))の関数の結果は下記のようになりました。

 	  店名       	売上       	店名_	        売上合計
	佐々木商店 本店	       30,000	    佐々木商店 本店	  30000
	さのや	               50,000	    さのや               160000
	くすのき               10,000	    くすのき	          10000
	大石商店	               20,000	    大石商店              20000
	さのや 新潟店         60,000	    さのや 新潟店	  60000           
	ノーラン	               10,000	    ノーラン              10000
	さのや 東京支店       50,000	    さのや 東京支店	  50000
	佐々木商店 京都       40,000	    佐々木商店 京都	  40000
	ゆめの木               50,000	    ゆめの木	          50000
	  合計	              320,000		                430,000

御面倒でも宜しくお願いします。(ゆりこ)

(ゆりこ) 2019/03/09(土) 18:29


  " "この部分を全角スペースに二ヶ所置き換えて見てください
 式の意味は、A列の文字を左からスペースまで取り出すです

(稲葉) 2019/03/09(土) 18:51


出来ました!ありがとうございます。
最後までお導き頂き、感謝感謝です。
月初の仕事が大分時短になります。
ご指導くださいました皆様、本当にありがとうございました。
(ゆりこ)
(ゆりこ) 2019/03/09(土) 19:22

 解決して良かったです
 データが書き変わった場合や、範囲が変わった場合
 データ範囲の変更や更新処理が必要なので、忘れないように
 同じシートにメモしておくとよいかと思います
 私もそれで失敗したことあるので、お気をつけください
(稲葉) 2019/03/09(土) 19:40

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.