Excel2007で本日以降の金額を集計する方法

このQ&Aのポイント
  • 会社の口座引落について、エクセルで表形式で管理しています。1か月分を1シートで管理し、次の月は、新しいシートにコピー編集で作成しています。引落日、口座、内容、引落金額の項目があります。
  • 口座ごとの1か月の引落合計額は、DSUMを使って出すことができています。しかし、シートを開いたときに、本日以降末日までに引落される合計額(=今月口座に入金しなければならない金額)が表示されるようにする方法がわかりません。
  • 条件付き合計式やピボットテーブルを考えましたが、日付を入力することなくシートを開くだけで本日以降の合計額が表示される方法が知りたいです。可能でしたら、教えてください。
回答を見る
  • ベストアンサー

Excel2007 本日以降の金額を集計をする関数

会社の口座引落について、エクセルで表形式で管理しています。 1か月分を1シートで管理し、次の月は、新しいシートにコピー編集で作成しています。 引落日、口座、内容、引落金額の項目があります。 口座ごとの1か月の引落合計額は、DSUMを使って出すことができています。 シートを開いたときに、本日以降末日までに引落される合計額(=今月口座に入金しなければならない金額)が表示されるようにしたいのですが、 どうしたらいいかわかりません。 条件付き合計式やピボットテーブルを考えましたが、 どちらも本日の日付を数字で入力すれば答えは得られましたが、 例えばTODAY()のように、 日付を入力することなく シートを開くだけで本日以降の合計額が表示されるようにしたいです。 可能でしたら、やり方を教えてください。 どうぞよろしくお願いいたします。 口座ごとの引落金額

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

普通はSUMIFをつかいますが =SUMPRODUCT((A2:A17>TODAY())*(B2:B17)) 条件がもうひとつ増えた場合に備えてこの式も出しておく。 2007ではSUMIFS関数も在りますが。 ーー ひとつ経験したのは、日付列の日付が、日付シリアル値になっていることを確認しておくこと。 A列書式を数値に設定すれば最近の日付は4万台の整数になるのが正しいので、異常なデータはわかる。 わたしの作った例では'2011/1/16と文字列が誤って入っていて、結果(合計)がおかしかって、しばらくおかしいなと時間をとったので。 TODAY()もセルの値は正の整数です。この関数の場合は引数が文字列という約束ではないので、”>”などは要らない。

hrklovepop
質問者

お礼

早々のアドバイスをいただきましてありがとうございます。 SUMIFSというのは、今まで使ったことがありませんでした。 とても便利ですし、わかりやすいですね! 簡単に目的の値を出すことができました。 ありがとうございます! SUMPRODUCTというのも使ったことがないのですが… こちらについても勉強してみようと思います。 大変助かりました。 ありがとうございました!

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 仮に日付をA列、金額をB列として、本日以降(本日含む)としています。 =SUMIF(A:A,">="&TODAY(),B:B)

hrklovepop
質問者

お礼

早々のアドバイスをいただきましてありがとうございます。 今日以降・・・で「&」を入れるのを忘れていました。 大変参考になりました。 ありがとうございました!

関連するQ&A

  • EXCELのDSUM関数で集計条件に日付を入れると数字が消える

        B列      C列     D列   E列      F列      G列 1行  日付      区分    金額   集計する条件 2   2000/1/1   A社   1000    区分     日付      日付 3   2000/1/10    B社    500   A社    >=2000/1/1  <2000/2/1 4   2000/1/15    A社    300    5   2000/2/5   A社     200    集計結果 6                        =DSUM(B1:D5,3,E2:G3) 上記のような表をEXCELで作成しました そのうちA社の1/1~1/31の金額をDSUM関数を利用して集計したく 上記のようにDSUM関数に引数を入力しました しかし集計条件が区分のみ(E2:E3)だとA社の2/5までの合計額1500が反映するのですが、日付を入れた途端に0になってしまうのです ちなみに、一例として日付→商品区分に直して日付の代わりに 「機械」「部品」といった文字を入力してみると ちゃんと条件通りの集計をしてくれます 日付の入力のしかたに間違いがあるのでしょうか? テキスト見ながらちゃんとやってると思いこんでるだけで 落とし穴にはまってるのだと思います 是非良きアドバイスをお願いします  

  • アクセス クエリ DSum関数

    testテーブル 日付     金額 2009/04/30  1 2009/05/01  2 2009/05/02  3 2009/06/30  4 このデータを元にクエリを作成して 4/1~5/30までの合計を新フィールドに表示させたいです。 日付     金額   4,5月合計 2009/04/30  1      6 2009/05/01  2      6 2009/05/02  3      6 2009/06/30  4    (表示なし) としたいのですが 4,5月合計: DSum("[金額] ","test",[日付]>=#2009/04/01# And [日付]<=#2009/05/30#) とすると 日付     金額  4,5月合計 2009/04/30  1     10 2009/05/01  2     10 2009/05/02  3     10 2009/06/30  4   (表示なし) となってしまいます。 「2009/4/1~2009/5/30のレコードに金額の合計を表示させる」のではく、 「2009/4/1~2009/5/30の金額の合計を表示させる」 にはどうすればいいですか? 表示についてはIIF関数で対応できると思っています。 よろしくお願いします。

  • Excel:複数シートの集計について教えて下さい!

    複数シートの集計について、行き詰ってしまったのでどなたかアドバイスをお願いします。 シートは1年度分の月ごと(契約日ベース)(4月~3月)に分かれています。 データは下記のようになっています。 種別 | 受付番号 | 注文番号 | 地域 | 契約日 | 金額  | 担当者 -------------------------------------------------------------- A | 1111 | A245 | 関西 | 4/1 | 70,000 | SA -------------------------------------------------------------- A | 1122 | A873 | 関西 | 4/15 | 85,000 | FU 以下続く。 担当者は10人未満です。1シートに同じ担当者が何回か登場しますが、毎月同じメンバーが登場するわけではありません(例:4月はAさん・Bさん・Cさん、5月はCさん・Dさん等)。 集計に使いたい項目は、(1)契約日(2)担当者(3)金額です。 担当者ごとに、月合計を集計し、かつ3ヶ月ごとに合計金額を出し、最後の列には総合計を入れたいです。 担当者 | 4月 | 5月 | 6月 | 1Q合計 | 7月 | 8月 | …… | 19年度合計 ピボットテーブルの「複数のシート範囲」を選択してやってみたのですが、うまくレイアウトが組めませんでした。 列を一部、担当者・契約日・金額の順に入れ替えて、この3行だけで複数シートのピボットテーブルを試してみたのですが、どうもうまくいきません。 どなたか助けてください! ピボットテーブルじゃなくてもOKです。ただマクロはできません。

  • Excel関数:本日以降(以前)の日付を色付けまたは強調したい

    恐れ入ります。 貸し出し物品のリストを作成しております。 貸し出し期限の列に、すでに本日を過ぎた日付が入っている場合 色付けまたはなにかわかるようにする関数はありますでしょうか。 または、本日以降の日付のみ強調する形でもよいのですが・・。 物品数が多いため、期限の切れたものだけ表示でき一目でわかると かなりたすかります。 もしご存知の方がいらっしゃいましたら お教えください。 よろしくお願い致します。

  • クエリで日付ごとに金額で集計したいのに

    サンプルで、テーブルに 日付    金額 2013/06/01    ¥1,000 2013/06/02    ¥1,500 2013/06/01    ¥2,000 というデータを作って、 SELECT [テーブル1].日付, Sum([テーブル1].金額) AS 金額の合計 FROM テーブル1 GROUP BY [テーブル1].日付; このようなクエリを作ると、 日付    金額の合計 2013/06/01    ¥3,000 2013/06/02    ¥1,500 こうなりますよね。 実際のデータで、日付と金額のフィールドだけ、テーブルから持ってきて、 日付はグループ化、金額は合計にしてるのに、 日付がグループ化されていません。 図を見てもらえばわかると思いますが、同じ日なのに合計額が合算されていません。 なぜなのかわかりません。 元のテーブルは、日付は日付型、金額は通貨型です。 サンプルと同じです。 よろしくお願いします。 他のフィールドに主キーがあります。

  • excel関数について

    現在、EXCELで会社の注文書を作成しています。合計金額が入力されると同時に合計金額入力して日を発行日として表示したいのですが、その発行日が次の日になると変わってしまいます。良い方法はないでしょうか?日付が入るセルには以下の関数を入れています。 =IF(C15,TODAY()," ") できれば関数で教えてください。よろしく お願いします。

  • Excel 条件付集計(Excel2002)

    おそらく出来ると思うのですが どうしても思いつきません。 顧客番号  日付   合計個数 001    2004/2/5  ○個 002    2004/3/8  ○個 003    2004/4/1  ○個 と言うデータがあるシート1(顧客リストのような物)と、 注文番号  顧客番号  日付   個数 A001    003    2004/1/1   1 A002    001    2004/1/3   1 A003    001    2004/2/8   2 A004    002    2004/3/10  2 A005    001    2004/3/18  3 と言うデータが入ったシート2(注文リストのような物)があるとします。 そこで顧客番号で検索して、 「シート1の日付よりあとの注文」 の個数を合計して、シート1の合計個数のところに表示する。 と言うシステムが欲しいです。(わかりにくくてすみません) つまり上の例で言うと シート1の001の合計個数には シート2の001のデータで2004年2月5日以降の個数だけを合計して、 「5個」と表示されて欲しいのです。 多分関数で行けると思うのですが、 無理でしたらマクロでも構いません。 お判りになられる方がいましたらぜひよろしくお願いします。

  • Excel関数 「日付を入力したら値を返す」

    仕事で支払管理表を作成しています。 請求先名・金額・金融機関・振込日などをデータとしています。 請求金額の合計・支払済金額の合計・残額の合計が自動計算されるようにしたいのですが、どうすればいいでしょうか? 私が考えたのは、IFを使って「振込日セルに日付が入力されたら、支払金額の値を返す」新しい列を作り(ここで支払い金額の合計を出す)、請求金額の合計-支払金額の合計=残額とすることです。 ただ、このIF式もどうすればいいのか…。「日付が入力されたら」というあいまいな条件を関数にできるのでしょうか? 「支払金額」という列をつくり、金額を手入力するのはやりたくありません…。 そのほかの手法でも構いませんので教えてください。 どうかよろしくお願いします。

  • エクセル関数 非表示セルの集計をしないためには?

    どうしても、非表示にしたセル(行)が計算されます。計算式を教えてください(切実です) 例えば Aシートにはもとになる表  A      B     C     D 日付    品名   個数   金額 8/1(水)  aaa     1     1000 8/3(金)  bbb    2   1400 8/1(水)  aaa     2     2000(非表示セル) 8/1(水)  aaa      2     2000 8/3(金)  bbb    2    1400(非表示セル) Bシートには  A       B    日付     合計金額 8/1(水)    3000 8/2(木) 8/3(金)    1400 Bシートの合計金額を求める式がどうしてもうまくいきません。 SUMIFSやSUMPRODUCTなどいろいろ試したのですが、 どうしても非表示セルが計算されていまいます。 どなたか、教えてください。

  • Excel:条件にあったものを集計したい

    下記のような表があります。 sheet1 組織 課コード 課名 税抜金額 消費税 備考 コード aaa  123     経理  3243    282  xxx  0145 aaa  123      経理  8227     411  yyy 0418 aaa  125     総務   1543     77  zzz 0145 aaa  123     経理   9810     490  nnn 0145 データが約1000件くらい入力されてます。 条件を別シート(別sheet)に入力し、その条件に合うものを導きだし、集計をさせたものを、sheet3に表示をさせたいのです。 条件…コードが一致するもの sheet3 sheet2に条件を0145と入力した場合 課コード 課名 税抜金額 消費税 備考 123     経理  3243    282  xxx 123     経理   9810     490  nnn        合計  13053    512 125     総務   1543     77  zzz       合計   1543     77 月により、それぞれの件数は変わってきます。 このようなことは、可能でしょうか? できれば、マクロを使用し、マクロボタンを押すと集計されるようにしたいです。 よろしくお願いいたします。

専門家に質問してみよう