• ベストアンサー

Excelのピボットテーブルで月毎の残高

Excel で出納帳を管理しています。 月ごとの集計をピボットテーブルで作成したのですが、残高の列が合計になってしまっています。 残高の列はその月の最新を表示するにはどうしたらいいですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • 9don
  • ベストアンサー率21% (14/65)
回答No.1

無理では? 下記URLのように別表にしてはいかがでしょう。 残高は別枠で集計表から計算すれば同じことです。

参考URL:
http://office-qa.com/Excel/ex292.htm
naopontan
質問者

お礼

ピボットの機能としては無理そうですね。「無理では?」とストレートに言ってくれるとわかりやすくありがたいです。 他の方も感謝ですが、ピボットの機能とは外れている事がわかったのが収穫です。

その他の回答 (2)

回答No.3

回答は既に出ていますが、情報だけでも。 実はエクセルって「最新」という考え方が苦手です。 まぁ、エクセルに限ったことではないのですが・・ 「何を以て最新と判断するか?」の条件を与えてやらないと エクセルは「最新」の判断が出来ないんです。 何か数値があって、その中で「最大(最小)」を判断するなら エクセルは得意ジャンルなんですけどね。 例に沿って話すと・・ 「日時を見たら良いジャン」と思われるかもしれません。 コレ、落とし穴でして、 例示のA列、「日時」と銘打っているようですが、見た目「日にち」ですね。 「2018/1/1」が3行あるようですが、タイトル通り「日時」で見ると 実は「2018/1/1 0:00:00」が入力されています。 そう、この3行全て同じ日「時」なのです。   ※日付・時刻シリアル値についての説明は割愛。別途お調べください。 そんなわけで、現状の入出金リストから直接「最新の残高」を得る術は 基本的にはないわけです。 なので、元の入出金リストに少し手を加えて、 半ば強引に「月末の残高」を引き出してやる必要があります。 例えばF1セルにタイトル「月末残高」とし、   F2セル:=IF(MONTH(A2)<>MONTH(A3),E2,"") を入力し、行方向にフィル。 要するに「次の行から月が替わっていたら残高を出しなさい」の式です。 で、コレもピボットテーブルに組み込み、合計を出してやればOK。 というわけで、無ければ作る。 そちらの方が早い場合は多いですよ。

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.2

Excelに「月末の残高」といっても通じる訳がありませんので 元データの残高計算を見直す必要があります。 E2 =IF(EOMONTH(A2,0)=EOMONTH(A3,0),"",SUM(C$2:C2)-SUM(D$2:D2)) 年違いがないなら MONTH関数でも。 基本的に ピボットテーブルは元データで調整してから集計に 入ります。 集計してから計算をいじっても大体は徒労に終わ ります。

関連するQ&A

  • ピボットテーブルを使用して出納表を作りたい。

    vistaでoffice2007を使用しています。 エクセル2007で出納表を作成しているのですが・・・ 合計・集計の際にSUMIFを使用しています。 でも当方としてはピボットテーブルを使用して項目ごとに集計を出したほうが 楽なのでは?と思い、ピボットテーブルで出た合計(集計結果)をコピペしたりするのですが・・ よく考えると月ごとに項目は変わりまして・・・ 1月には?という項目があっても2月には?がない場合があります。 その場合ピボットテーブルの項目まで変えないとダメなので、手間がかかるようにも思います。 出納表でピボットテーブルをウマく活用して集計結果を簡単に作ることはできないのでしょうか? 項目ごとに合計出したり・・・ また、月ごとに項目を変えて合計を出したりがしたいのですが・・・。 GETPIVOTDATAでの活用方法も出来ればご一緒に 教えていただけますでしょうか・・・!? 説明がまとまっていなくて申し訳ありません・・・。 ※複雑な関数やマクロなどは使用しません。

  • Excel ピボットテーブルの作成に関して

    エクセルでピボットテーブルを作成する際の質問です. 「ピボットテーブルのフィールドリスト」から 項目をピボットテーブルレポートにドラッグしますが, この時,集計の方法を「合計」にしたいのに,時々「データの個数」となります. ドラッグし終わってから,ドラッグした項目を一つ一つ 「右クリック→フィールドの設定→「データの個数」を「合計」に訂正」の過程で 直していかなければならないのが,非常に面倒で苦痛です. 設定を変えて,最初から目的の集計方法を 表示させる(上の場合,最初から「合計」がでる)など,何かよい方法はありませんでしょうか?

  • EXCEL2000:ピボットテーブルから参照

    EXCEL2000で質問があります。 ピボットテーブルで作成した集計表に表示される値を参照して、別の集計表を作成したいのですが、ピボットテーブルを更新した際にデータに変更があるとその参照先セルの位置が変更してしまいます。 常にその項目(データの合計部分など)を参照するように設定することは可能でしょうか? ご回答よろしくお願い致します。 詳細は以下の通りです。 ●基本テーブル(sheet1:データ) 業績集計表です。 A列:契約者 B列:担当者 C列:売上げ(金額) D列:契約成立月 ●ピボットテーブル集計表(sheet2:集計表1) 行:担当者 列:契約成立月 データ:売上げの合計 ●計算式がある集計表(sheet2:集計表2) 各月の実績欄=集計表1の「契約成立月」ごとの「売上げの合計」 以上です。

  • ピボットテーブルで教えてください

    ピボットテーブルでレイアウトは出来たのですが、書式をkg表示→t表示に変えなければならない列がありました。その場合ダイレクトに計算式を入れることはどうすれば可能ですか? 集計行毎に色を付けるのと、どうも月→四半期のグループ化も上手く出来ず悩んでます。 ピボットはどうやって勉強すればいいのでしょうか?参考書もいまいちで。ちなみにエクセル2003です。 よろしくお願い致します。

  • Excelのピボットテーブル データ範囲について

    Excelのピボットテーブルについて質問です。 ピボットテーブルのデータ範囲内に、 非表示になっている行があります。 その状態でピボットテーブルを作成すると 非表示行もデータも含まれて集計されてしまいます。 非表示行は含めずにピボットテーブルを作成する方法は ないのでしょうか? 非表示行の特定が難しいため(複数あり)データ範囲から 外すのは難しいかと思います。。 Excelは2007です。 よろしくお願いいたします。

  • EXCELのピボットテーブル

    EXCELのピボットテーブルって何のためにあるんですか。 EXCELで集計や並び替え、抽出ができます。ピボットテーブルはこれらEXCELの機能だけでは実現できないことをするのでしょうか?

  • Excelピボットテーブルについて

    ピボットテーブルを使ってデータ集計をしています。 とある文字列Aの個数と文字列Bの個数を値として表に出しているのですが、 文字列Aの個数/文字列Bの個数を表示させる新たな列を作ることは可能でしょうか? 集計フィールドの挿入で「文字列A/文字列B」と入れてみたのですが、#DIV/0!になってしまいました。 もう少し具体的にやりたいことを書くと、 品物列に「きゅうり、りんご、トマト」の文字列 〇×列に「〇、×」の文字列 が、データベースに入っていて ピボットテーブルのほうできゅうりと入力されてる個数、〇と入力されてる個数が値としてあります。 きゅうりが3、〇が1だとして、1/3をパーセント表示した列を作りたいです。 (きゅうりの合計数のうち〇が何パーセントあるか) 分かりにくくてすみません。。 可能であればその方法も教えていただきたいです。

  • 未だにピボットテーブルがよくわからない・・・

    Excelはもう10年以上も仕事で使ってきて、VBAでマクロを組んで業務を効率化するという仕事もしてきましたが、未だにピボットテーブルだけは理解できません。 ピボットテーブルの使い方を解説したサイトを読んだりもしましたが、どういうことができるのかはだいたい理解できるものの、ピボットテーブルを挿入したあとどうすれば自分の思う集計ができるのかがわからない。 右側にある「ピボットテーブルのフィールド」で、どういうときに「フィールド」「列」「行」「値」それぞれのところへどんな順番で移動すれば良いのかわからない。 同じフィールド内でも順番が入れ替わるだけでピボットテーブルの見栄えがガラッと変わりますよね。 ピボットテーブルを使えば5分で終わるような集計を、僕は1時間とかかけてVBAを使って力技で集計してるのがバカバカしくて悲しくなります。 「VBA使えるなんてすごい!」なんてよく言ってもらえますが、ExcelでできることをわざわざVBAを書いてやるなんて、まるで車輪の再発明じゃないですか。 ピボットテーブルを使いたいというか、理解したいです。 何か良いサイトか本を教えていただけないでしょうか? 特にフィールドのところを詳しく説明してるような・・・。 よろしくお願いいたします。

  • エクセルのピボットテーブルについてご教授下さい。

    家計簿を作成しておりまして、細目ごとの集計をとるためにピボットテーブルを使用しております。 (食費は今月集計10000円等) 毎月のことなので、「原紙」のシートを作っておいて、1月なら1月のシート2月なら2月のシートを新規で作成しながら家計管理を行いたいと思っております。 やり方としては「原紙」のシートをコピーして「コピーを作成」、その後作成したコピーを「1月」等に変更して使用していこうと考えております。 だいたい完成してきたところで、ためしに「1月」というシートを作成し、打ち込みをしていったところ、ピボットテーブルに反映されるのが「原紙」シートのデータであることに気づきました・・・ ネットで調べてもそのような事例がなく、解決策が分かりません。 元データのシートをコピーして複製し、ピボットテーブルには複製したシートごとの集計を表示させるにはどうすれば良いのでしょうか? 分かりにくい説明で非常に恐縮です。 どなたかご教授頂けませんでしょうか?

  • Excelのピボットテーブルについて

    Excelで添付画像のようなピボットテーブルを作成することはできるのでしょうか。 列範囲に曜日と時限、行範囲に使用教室、値に教科名を表示させたいのですが、 値に表示されるのが「データの個数」や「合計」等の数値のみとなってしまいます。 解決法がございましたら、ご教示くださいますようお願いいたします。

専門家に質問してみよう