[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『一つのデータが2行に分かれているので集計しにくい。』(みかん)
はじめまして。みかんと申します。
エクセル初心者です。
外部から入手するデータが一つの番号に対して2行使用されています。
そのため摘要列にある「不要なデータ」が邪魔で 集計したいデータをコピペし、SUMIFで集計しております。
下のデータが加工したいデータです。
1 A B C D E 2 番号 摘要 金額 消費税 請求合計 3 123 集計したいデータ A 100 0 100 4 123 不要データ 10 0 10 5 456 集計したいデータ B 200 0 200 6 456 不要データ 10 0 10 7 789 集計したいデータ C 300 0 300 8 789 不要データ 20 0 20 9 1234 集計したいデータ A 1000 80 1080 10 1234 不要データ 10 0 10 11 5678 集計したいデータ B 2000 160 2160 12 5678 不要データ 10 0 10
上のデータを下のように集計したいデータ別に税抜、税、税込で集計したいです。
金額 消費税 請求合計 集計したいデータA C3+C4+C9+C10 D3+D4+D9+D10 集計したいデータB C5+C6+C11+C12 D5+D6+D11+D12 集計したいデータC C7+C8 D7+D8
宜しくお願いします。
< 使用 Excel:Excel2007、使用 OS:WindowsVista >
それなら、空いているどこかの列(例:F列)に、
=IF(MOD(ROW(B3),2)=0,B2,B3)
のような式を入れて、二行同じにした摘要2を作成して、
これをもとにピボットなり何なりで集計すればよいのでは?
(γ) 2016/02/07(日) 10:54
揮発性関数を使うのであまりお勧めできませんが…
A B C D E 1 番号 摘要 金額 消費税 請求合計 2 123 集計したいデータA 100 0 100 3 123 不要データ 10 0 10 4 456 集計したいデータB 200 0 200 5 456 不要データ 10 0 10 6 789 集計したいデータC 300 0 300 7 789 不要データ 20 0 20 8 1234 集計したいデータA 1000 80 1080 9 1234 不要データ 10 0 10 10 5678 集計したいデータB 2000 160 2160 11 5678 不要データ 10 0 10 12 13 金額 消費税 請求合計 14 集計したいデータA 15 集計したいデータB 16 集計したいデータC
C14セル =SUMIF($B$2:$B$11,$B14,C$2:C$11)+SUMIF($B$2:$B$11,$B14,C$3:OFFSET(C$2,1,)) 右と下にフィルコピー
E14セル =SUM(C14:D14) 下にフィルコピー (se_9) 2016/02/07(日) 12:18
↑ の表をお借りしまして(B14:B16は入力済みだとして)
C14 =SUMPRODUCT(($B$2:$B$10=$B14)*(C$2:C$10+C$3:C$11))
右と下コピー、、でもできるような気がする(範囲をズラしてることに注意!) 作業列を使って SUMIF とかの方がいいと思うけど。
作業列は、F列だとすると F2に =B2 F3に =F2
F2とF3を選択して下へコピーでもできるよね(B列がサンプル通りなら) (笑) 2016/02/07(日) 14:43
> 作業列は、F列だとすると > F2に =B2 > F3に =F2
F2に =B2、F3にも =B2 F2とF3を選択して下へフィルコピー
こっちの方がいいですね! (笑) 2016/02/07(日) 18:52
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.