[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ピボットテーブルでの合計した値の最大値の取得について』(nobu)
Excel 2000、2003使用 Os Xp
ピボットテーブルについての質問です。
出勤の合計の最大値は取得できますでしょうか?
種別の月ごとに値をもとめたいです。 日付でグループ化し月単位で表を作成します。
以下にデータを書きます。
データ 種別 名前 日付 出勤 A あ 2011/01/01 1 A あ 2011/01/02 1 A あ 2011/01/03 0 A い 2011/01/01 1 B う 2011/01/01 1
求めたい形(小計で表示したい) 種別 1月 A 2(出勤の合計の最大値) B 1(出勤の合計の最大値)
(ふるだぬき)
該当列の並び替えの方法を教えてください。 試してみたいので宜しくお願いします。
ご希望に添えるといいですが。。。
(ふるだぬき)
ピボットの結果をさらに集計するのは私が知っている限りでは無理です。 (どなたか御存知でしたら御指摘ください)
出勤の項目の隣に作業列を追加してそちらを御利用になるのをお勧めします。
A B C D E 1 種別 名前 日付 出勤 最大 2 A あ 2011/1/1 1 2 3 A あ 2011/1/2 1 1 4 A あ 2011/1/3 0 0 5 A い 2011/1/1 1 2 6 B う 2011/1/1 1 1
こういう配置だとしてD列の隣のE列に「最大」という項目を作成します。 E2に =SUMPRODUCT(($A$2:$A$6=A2)*($C$2:$C$6=C2)*($D$2:$D$6=1)) と入れて下までコピーペースト。 できた表でピボットを作ります。 データアイテムを入れる部分に「最大」をいれ、フィールドの集計方法を「最大値」にして下さい。 (さくら)
ピボットテーブルではやはり無理ですか〜!
回答くださった皆様ありがとうございます。 作業列を作る方法でやってみたいと思います。
また、わからないことがありましたら質問するかもしれませんがよろしくお願いします。 (nobu)
別の質問があります。
種別の月毎の合計人数を表示する方法は関数でありますでしょうか?。
但し、出勤が0のものは除く
データ 種別 名前 日付 出勤 A あ 2011/01/01 1 A あ 2011/01/02 1 A あ 2011/01/03 0 A い 2011/01/01 1 B う 2011/01/01 1 A え 2011/02/01 0
求めたい形 種別 1月 2月 A 合計人数 2 B 合計人数 1
最終的に以下のようなデータを作り、ピボットテーブルで人数の合計を表示しようと考えています。
種別 名前 日付 出勤 人数 A あ 2011/01/01 1 1 A あ 2011/01/02 1 A あ 2011/01/03 0 A い 2011/01/01 1 1 B う 2011/01/01 1 1 A え 2011/02/01 0
関数に詳しくないものでしてよろしくお願いします。
(nobu)
Aの1月の合計人数
=SUMPRODUCT(N(MATCH($B$2:$B$7,$B$2:$B$7,0)=ROW($B$2:$B$7)-1)*($A$2:$A$7="A")*(MONTH($C$2:$C$7)=1)*($D$2:$D$7=1))
"A"を「種別」のセル参照にし、 「1月」のところを1と入力して表示形式で「"月"」を付けるようにして参照させれば、 下と右にフィルコピーすることができます。
(さくら)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.