[[20140724110213]] 『売上数字を自動的に表示する方法』(ねね) ページの最後に飛ぶ

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

 

『売上数字を自動的に表示する方法』(ねね)

よろしくお願いします。

下記が元データのシートです

 A   B     C          D        E       F      G        H
CODE 客CODE  得意先名    2013/01 2014/01 2013/02 2014/02 2013/03
001  010002  旭屋食品店    0      44930   59590   64140   59060
001   010005  青沼酒店      0      27600   64800       0   51600
001   010014  荒木屋商店  138560   40300  147260  158320  229770

下記の集計用のファイルに自動的に数字を表示したいです
元データから月別かつ得意先別の数字を検索するには
C2、D2、E2にどのような関数を入れたらよいですか?

 A     B         C        D        E     F
客CODE 得意先名     2014/6  2014/7  2014/8 49期四半期合計
280043 ブルータス      
310130 マルホン食品     
120061 全日本酒類販売 

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


 「元データ」と「集計用ファイル」は別のブックですか?同じブックですか?
(カリーニン) 2014/07/24(木) 12:20

同じブックです。

宜しくお願いします
(ねね) 2014/07/24(木) 12:25


 もうひとつ肝心なこと聞くの忘れてました。

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

 エクセルのバージョンは何ですか?
 これは大事な情報です。
(カリーニン) 2014/07/24(木) 19:27

 今回の質問は、同じ月のデータは同じ列に纏まっているので
 SUMIF
 だけで行けそうに思います。

SUMIFとSUMPRODUCT (e3h)

http://www.excel.studio-kazu.jp/lib/e3h/e3h.html
(カリーニン) 2014/07/24(木) 19:34


お世話になっております。

エクセルのバージョンは
Microsoft Office Excel 97-2003 ワークシート
です。

3ケ月分の数字を検索してから
集計シートでSUM(合計)しますので集計シートC2は数字のみ
検索して表示すればよいです。

集計シートのC2に下記関数をいれると
2014/6の数字を表示してくれます。

=LOOKUP($A4,'元データ(売上)'!$B:$B,'元データ(売上)'!$O:$O)

その時に2つ問題があります。
1.元データの月(2014/6)は移動する事があるのでその都度
参照する列を合わせなければなりません。
2.暫く売り上げがないと元データに客コードが
でてこないのですが集計シートはその客コードはあり
上記の関数だと前後の数字を表示してしまうようです。

よろしくお願いします。
(ねね) 2014/07/25(金) 10:00


 元データはSheet1で、A列からZ列までの表だとします。
 2つの表の年月データは統一されているものだとします。

 C2 =IF(COUNTIF(Sheet1!$B$2:$B$10,$A2),VLOOKUP($A2,Sheet1!$B$2:$Z$10,MATCH(C$1,Sheet1!$B$1:$Z$1,0),FALSE),0)
 
 または、SUMIFを使って

 C2 =SUMIF(Sheet1!$B$2:$B$10,$A2,INDEX(Sheet1!$D$2:$Z$10,0,MATCH(C$1,Sheet1!$D$1:$Z$1,0)))
 
 右と下にオートフィルでコピーします。

 その他、INDEXとMATCHだけでもできますね。
 
(ウルトラマリン) 2014/07/25(金) 10:33

すみません。

$B$2:$B$10は元データですか?
元データのB列すべてではないんですか?
(ねね) 2014/07/25(金) 11:54


「2つの表の年月データは統一」を行い
関数の確認をしましたら、なんか出来たみたいです。

ありがとうございました。
(ねね) 2014/07/25(金) 14:05


こういうことはできますか?

下記が元データのシートです

 A   B     C          D        E       F      G        H
CODE 客CODE  得意先名    2013/01 2014/01 2013/02 2014/02 2013/03
001  010002  旭屋食品店    0      44930   59590   64140   59060
001   810005  青沼酒店      0      27600   64800       0   51600
001   810014  荒木屋商店  138560   40300  147260  158320  229770

下記の集計用のファイル

 A     B         C        D        E     F
客CODE 得意先名     2014/6  2014/7  2014/8 49期四半期合計
280043 ブルータス      
310130 マルホン食品     
    2課合計 

元データの6桁の客コードで800000番台が
2課の客ですが、2課分は合計を出したいです。
800000番台の件数は40件程あります。
集計用ファイルの「C4」に2課分の合計かつ月別で集計は
できますか?

(ねね) 2014/08/12(火) 11:50


 集計用ファイル(シートだろうけど)は既に解決済みとして、表が完成している前提です。
 C4=SUMIF(A2:A3,">=800000",C2:C3)

 試してないですが、いかがでしょう??
(稲葉) 2014/08/12(火) 12:48

すみません。理解できないみたいです。

集計用シートの「C4」=元データファイルのB列で800000番台の顧客すべての合計
   かつ、2つの表の年月データと同じ列の合計を表示したいです。
   
集計用シートの「C3」には下記の関数が入っています。
これは顧客1つについて数字を引っ張ってきています。
この下の関数の「$B:$B」のところに800000番台の顧客すべての合計を
入れる方法を教えて下さい。

=SUMIF(売上元データ!$B:$B,$A44,INDEX(売上元データ!$D$1:$AA$1,0,MATCH(C$2,売上元データ!$D$1:$AA$1,0)))
(ねね) 2014/08/12(火) 14:02


 ああ・・
 既に集計してあるデータから合計を求めるのではなく
 元データから2課の合計を取りたい
 ということですか?

 与えられた数式を入れるだけじゃなく、自分で使いこなせるようになりましょうね。
 =SUMIF(売上元データ!$B:$B,"8*",INDEX(売上元データ!$D:$H,,MATCH(C$1,売上元データ!$D$1:$H$1,0)))

http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/sumif.htm
(稲葉) 2014/08/12(火) 14:48


はい、勉強します(汗)

すいません、オートフィルで横にコピーしたら
2014/8の欄だけが「#N/A」となってしまいます。

(ねね) 2014/08/12(火) 15:13


 「数式の検証」を使って、どこでエラーが出るか調べてください。
http://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=004297

 私は提示されたデータの範囲しか設定していません。
 推測ですが、
 集計表 の2014/8の項目が「文字列型」で、
 元データの2014/8の項目が「日付型」
 または
 集計表 の2014/8の項目が「日付型」で、2014/8/「2」を書式設定で2014/8にしている
 元データの2014/8の項目が「日付型」で、2014/8/「1」を書式設定で2014/8にしている
 または
 数式 売上元データ!$D$1:$H$1の中に、2014/8が範囲に含まれていない

(稲葉) 2014/08/12(火) 15:24


検証していくと

「E$2」でチェックされるようです。

2014/8の項目が「日付型」か「文字列型」はどうやって確認するのですか?
書式設定では2014/7と同じ設定になっています。
(ねね) 2014/08/12(火) 16:16


 E$2じゃなくてMATCH(C$1,売上元データ!$D$1:$H$1,0)の部分でしょう?
                                   ~~~~~~~~~
                                    ↑ここの範囲をまず調べてください

 日付ならセルを選択した時に、数式バーに日にちまで含めた日付が表示されます。
 文字列ならセルに表示された通りの値が数式バーに表示されます。

 今日はこれで最後の返信です。
 簡単な数式なので、自分で調べた方が返事を待つよりよっぽど早いですよ。
(稲葉) 2014/08/12(火) 17:39

コメント返信:

[ 一覧(最新更新順) ]


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