[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『売上数字を自動的に表示する方法』(ねね)
よろしくお願いします。
下記が元データのシートです
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
ありがとうございました。
(ねね) 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.