[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『同じ項目の加算』(ぽっぽ)
Sheet1 A B
1 A 500 2 B 100 3 C 50 4 A 300 5 C 30 6 B 150 7 B 200 8 C 70 9 A 800
上記のようなDATAシートがあって、A/B列にくる項目は日によって変わります。 これを別なシートに下記のように合計の値を表示させたいです。 Sheet2 A B
1 A 1600 2 B 450 3 C 150
Sheet2の項目は固定されておらず、Sheet1で表示された項目を、 各項目の数量を加算するといった作業を行いたいです。 関数のみで可能でしょうか?
SUMIF関数ではいかがでしょう? #めっちゃ久しぶりの登校〜♪ (キリキ)(〃⌒o⌒)b
キリキさん(*'ー'*)ノ~~ 才 力 工 └|♪☆・゜:*:゜ > #めっちゃ久しぶりの登校〜♪ 同じくなのに!衝突 リンクだけ残しておきます。 ↓こちらをご参考に 『SUMIFとSUMPRODUCT関数』 http://www.excel.studio-kazu.jp/lib/e3h/e3h.html (oni)
キリキさん oniさん 早速のご回答ありがとうございます。 説明が不足しておりました。 A列の項目は固定されていません。 A,B,Cと言う時もあれば、E,M,Gと言う時もあります。 そのような時に有効な関数は無いでしょうか?
ピボットテーブルはいかが? (ROUGE)
ROUGEさん
回答ありがとうございます。 大変申し訳ないのですが、 ピボットテーブルとは何でしょうか?
ライブラリより。 http://www.excel.studio-kazu.jp/lib/e2d/e2d.html 1行目に見出しをつけて、 ライブラリの(4)いよいよ佳境のところのA列の部分のフィールドにA1で設定した見出しを、 ここにデータアイテムを・・・のところにB1に設定した見出しをそれぞれドラッグすると、 似たような表になります。 (ROUGE)
(@゜Д゜@;)あら・・・? またまた 衝突☆彡 よく判りませんが >A,B,Cと言う時もあれば、E,M,Gと言う時もあります。 Sheet2 A B 1 A 1600 =SUMIF(Sheet1!$A$1:$A$9,Sheet2!A1,Sheet1!$B$1:$B$9) 2 B 450 ↓コピー 3 C 150 でA列の項目だけ変えるってのはダメなんでしょうね(x_x;) 外していそうです (oni)
無理やり関数で作ってみました。 Sheet1 [A] [B] [1] A 500 [2] B 100 [3] C 50 [4] A 300 [5] C 30 [6] B 150 [7] B 200 [8] C 70 [9] A 800 Sheet2 [A] [B] [1] A 1600 [2] B 450 [3] C 150 [4] A1 =IF(SUM(1/COUNTIF(Sheet1!$A$1:$A$9,Sheet1!$A$1:$A$9))<ROW(A1),"", INDEX(Sheet1!$A$1:$A$9,SMALL((MATCH(Sheet1!$A$1:$A$9,Sheet1!$A$1:$A$9,)=ROW($A$1:$A$9))*ROW($A$1:$A$9), MAX(ROW($A$1:$A$9))-SUM(1/COUNTIF(Sheet1!$A$1:$A$9,Sheet1!$A$1:$A$9))+ROW(A1)))) ↑配列数式 上記数式を入力、またはコピペ後 Ctrl + Shfit + Enter で確定。 { 数式 }となればOK。 B1 =IF(A1="","",SUMIF(Sheet1!$A$1:$A$9,A1,Sheet1!$B$1:$B$9)) 両方とも、必要範囲まで下にコピー ※範囲は適当です。ご自身の表をみて変更してください。 夏休み明けで、久々の登校です。検証不足時はご容赦をw (キリキ)(〃⌒o⌒)b
キリキさん oniさん ありがとうございます。 早速関数のつながりを確認して使ってみます。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.