[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『getpivotdataのアイテムを条件ごとに合計する方法』(いち)
getpivotdataの関数を初めて使います。
同じフィールドから複数のアイテムの合計を求めたいのですが、
下記の方法の他にやり方はありますか?
例えばフィールドが氏名、アイテムが鈴木と田中の合計を抽出する場合
=getpivotdata("合計",$A$4,"氏名","鈴木")+getpivotdata("合計",$A$4,"氏名","田中")
これでも答えは求められましたが、氏名が増えると数式も長々となりまして・・・
ここで求めた合計値を別シートの表へ転記されるようにしたいと思っています。
ピボットテーブルの方は日によって可変するため、セルの固定が難しいです。
ご教授頂けないでしょうか?
宜しくお願いします。
< 使用 Excel:Excel2010、使用 OS:Windows10 >
↓ でできませんか?
=SUM(GETPIVOTDATA("合計",$A$4,"氏名",{"鈴木","田中"}))
以上 (笑) 2021/04/09(金) 12:34
ご回答ありがとうございます。
できました!!
(いち) 2021/04/09(金) 12:49
例えばですけど、F2セルに「鈴木」、F3セルに「田中」と入力しておけば ↓ でも
=SUMPRODUCT(GETPIVOTDATA("合計",$A$4,"氏名",F2:F3))
以上、参考まで (笑) 2021/04/09(金) 13:07
SUMIFではダメなんですかね? ピボットテーブルの氏名がA列、合計がB列で固定だとして
=SUM(SUMIF(A:A,{"鈴木","田中"},B:B))
F2:F5 に条件の氏名を入力しておけば =SUMPRODUCT(SUMIF(A:A,F2:F5,B:B))
以上 (笑) 2021/04/09(金) 13:47
=SUM(GETPIVOTDATA("合計",$A$4,"県","青森","氏名",{"鈴木","田中"}))というような数式にしています。
(いち) 2021/04/09(金) 14:24
だったらSUMIFではなく SUMIFS で
A列が氏名、B列が県、C列が合計だとして
=SUM(SUMIFS(C:C,A:A,{"鈴木","田中"},B:B,"青森"))
以上 (笑) 2021/04/09(金) 14:37
ピボットテーブルではなく 元表を SUMIFS で集計しないとダメかも・・・
ピボットテーブルでやるなら 「アイテムのラベルをすべて繰り返す」を選択
以上 (笑) 2021/04/09(金) 14:46
ご教授頂き助かりました。ありがとうございました。
(いち) 2021/04/15(木) 19:25
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.