Excelで日付けごとの数量の合計を計算する方法

このQ&Aのポイント
  • Excelを使用して、日付けごとの数量の合計を計算する方法について教えてください。
  • 帳簿作りをしていて、日付けごとの数量をまとめたいのですが、関数を使って一括で計算できる方法があれば教えてください。
  • 月ごとに一枚ずつ帳簿を作成していますが、日付けごとの数量の合計を簡単に算出したいです。Excelの関数を使って計算する方法はありますか?
回答を見る
  • ベストアンサー

Excelで

Excelで ・・・・・A・・・・・・B・・・・・・C・・・ 1・・・日付け・・・・数量・・・・合計 2・・・12/20・・・・20・・・・20 3・・・12/25・・・・50・・・・70 4・・・12/27・・・・80・・・150 5・・・1/1・・・・・100・・・250 6・・・1/3・・・・・150・・・400 これを ・・・・・A・・・・・・B・・・・・・C・・・ 1・・・日付け・・・・数量・・・・合計 2・・・12/20・・・・20・・・・20 3・・・12/25・・・・50・・・・70 4・・・12/27・・・・80・・・150 5・・・12月計・・・150・・・150 6・・・1/1・・・・・100・・・250 7・・・1/3・・・・・150・・・400 ということを関数で作ることはできますか? 上の記述だけではわかりづらいかもしれませんが、 数値はすべて関数で抽出しておりますが それに影響を与えずに 日付けが12月終わり次第合計を出したいのです。 というのも、帳簿作りをしているのですが、一月一枚一枚ですと 科目によっては一枚に一項目しかない月もあるので できればまとめたいと思っております。 お詳しい方、よろしくお願いいたします。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

No.3です! たびたびごめんなさい。 投稿した後で気になったので顔を出してしまいました。 前回の方法はA列はシリアル値で日付が入っていて、 「月」だけで検索して集計するようにしています。 仮に年度が違った同じ月があった場合は以前のその月も一緒に集計してしまいますので とりあえず1年ごとのSheetにしてください。 関数で処理できないことはないのですが、もっと数式が長くなってしまいます。 どうも何度も失礼しました。m(__)m

その他の回答 (4)

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.5

やりたいこととは少し違うかもしれませんが、こういう方法はどうですか? A列(日付列)の左側に月列を追加して、 A2に =MONTH(B2) と入力して、A3以下にコピペして、 表全体を選択して、 データ - 集計 で、  グループの基準:月  集計の方法:合計  集計するフィールド:数量  現在の集計表と置き換える:チェック  集計行をデータの下に挿入する:チェック OK

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! 横からお邪魔します。 私もNo.2さんの方法をおススメします。 各月毎の合計の列をもう1列設けてみてはどうでしょうか? ↓の画像で D2セルに =IF(MONTH(A3)=MONTH(A2),"",MONTH(A2)&"月合計"&SUMPRODUCT((MONTH($A$2:A2)=MONTH(A2))*($B$2:B2))) という数式を入れ、オートフィルで下へコピーしています。 これでD列に各月の月末の行にその月の合計数が表示できると思います。 以上、参考になればよいのですが 的外れなら読み流してくださいね。m(__)m

  • layy
  • ベストアンサー率23% (292/1222)
回答No.2

・・・・・A・・・・・・B・・・・・・C・・・ 1・・・日付け・・・・数量・・・・合計 2・・・12/20・・・・20・・・・20 3・・・12/25・・・・50・・・・70 4・・・12/27・・・・80・・・150  12月計・・・150 5・・・1/1・・・・・100・・・250 6・・・1/3・・・・・150・・・400  1月計・・・400 のが作りやすいです。 行挿入操作があるので、関数というよりはマクロ、VBAです。

回答No.1

5にカーソルを置いて一行挿入して、 A5に 12月計 を書き入れ B5に =C4 C5に =B5 では、だめでしょうか?

関連するQ&A

  • エクセル合計からの除外

    ご覧いただきありがとうございます 現在エクセルでデータベースを作っているのですが Aに日付 Bに数値1 Cに数値2が入っています。 Bはそのまま合計すればよいのでSUMでよいのですが、 Cの合計を日付の入っていないところだけ除外して合計したいです。 日付とは限らずに、Aに何かが入っている場合合計から除外するための 関数をお教えいただければと思います。 アドバイスお願い致します。

  • エクセル関数

    次のようにセルに日付と対応する数値があるときに | 2003/4/1 | 2003/8/1 | 2004/3/1 | |****a****|****b*****|****c****| 2003/4/1から2003/10/1に値する期間の数値の合計 "(a+b)" を出すにはどのような関数を使えばいいのでしょうか。 お願いします。

  • EXCELで条件ごとに集計するには

    EXCELで帳簿をつけています。 A列に勘定科目コード(社内で使用している5桁の数値)が、B列に金額が入力されています。 (この帳簿は1年間使用するため、今後どんどん下に伸びていきます) 2枚目のシートに、勘定科目ごとの合計を出したいのですが、IF関数で算出することは可能でしょうか。 (例 A列に10000と入力された行のB列の合計金額、20000と入力された行のB列の合計金額・・・) 関数に詳しい方、お力を貸してください。

  • Excelでの関数vlookupの応用

    関数については、ほとんど初心者の者です。 vlookup関数では、縦型の表の中から必要なデータを取り出すことができますが、それを応用して取り出した数値の合計を出すことはできますか? もし、vlookup関数以外の関数で、そのようなことをできる関数を知っている方、教えてください。お願いします。 (例:セルA列に科目、B列に科目コード、C列に金額の表で、    D列セルに科目コードを打ち込むと、E列にはB列から    抽出した科目コードの金額(C列)を合計して反映)

  • エクセルの日付関数について教えてください。

    エクセルの日付関数について教えてください。 A列には日付が入力されています。 B列には金額が入力されています。 C列にも日付が入力されています。 A1に入力された日付(例:2010/4/30)とC1に入力された日付(例:2010/4/30)が同じ日付のときだけ、B列の金額を抽出しD10に合算させたいと考えています。 ***【サンプル】*****************************    A   B   C   D 1 4/30  100  4/30 2 4/30  200  4/30 3 5/1   100   4 5/2   200  5/2 5 5/2   100  5/2 6 7 8 9 10            同じ日付(1)の合計 11            同じ日付(2)の合計 ******************************************* 上記の場合のD10やD11の関数は、どのような関数に すべきでしょうか? どなたかご教授をお願い致します。 【環境】 WindowsXP Pro Excel 2003

  • エクセルで条件にあったデータを集計したいです

    .........A......B.....C.........1.....2....3.....4....5....6 ・・・・・ 1.......3 ........................4 ..........4 ....8 2 ..............1.................3............3.....2 3.......1.........................4 ...........4.....8 4 ..............2.................4.....4.....8 ・ ・ 種類ABCと日付123456に数値がはいっています。 日付に数字が入っていてABCにも数字が入っている時にABCの日付ごとの合計を出したいのですが、関数を使って .......1....2....3....4.....5.....6 A...10..5....5.....0....10...1 B C の用に集計できないものでしょうか?

  • エクセルで条件抽出して集計

    教えてください! 日付   月  科目  金額 2006/1/1 1  売上高 5000 2006/1/2 1  売上高 1000 2006/1/3 1  仕入高 2000 2006/1/4 1  消耗品 3000 2006/1/5 1  仕入高 1000  2006/2/1 2  仕入高 1000 2006/2/2 2  売上高 5000 ・・・ という表から、seet2に下記のような表を作成し セルA1 に 1 と入力すると 科目    金額 売上高 (1月の合計値) 仕入高 (1月の合計値) 消耗品 (1月の合計値) セルA1 に 2 と入力すると 2月の集計 に変わる 3と入力すれば、3月の集計に変わる というふうに、セルA1に入力した数値(月)に対応するよう、 月を抽出して、合計値を出すには、seet2の (○月の合計値)の部分には、 どのような関数を入れればいいのでしょうか? ちなみにピボットテーブルを作成しようとすると「リストがないから作れない」 と表示されてしまうので、関数で解決したいです。 切実にお願いします。

  • エクセル関数

    エクセル2010を使っていますが、1つのシートAには販売時の日付、品番、数量、単価、販売額が記されており、同一ファイル内には別のシートBで指定した日付の売上明細を表記したいと思っていますが、うまく関数が組めません。どのような関数を組めば表記できますでしょうか?ちなみにシートAは1か月継続して使うため最大ラインがおおよそ1000行くらいで、シートBは最大50行くらいの表記が可能である必要があります(A5~A55行目) 指定した日付の売上明細(シートB)に表記が必要なので品番、数量、金額になります 指定する日付ですが、シートBの先頭行A1かB1に日付を入力し、A5行目から開始しようと思っています。A5は品番、B5は数量、C5は数量、D5は単価、D6は合計を表記したいと思っています

  • エクセルの関数についてです、よろしくお願いします

    エクセルの関数についてです、よろしくお願いします。 sheet1に以下の様なデータが何百行とあります。 A B C D E 日付  顧客名  品名  数量  金額 上記のsheet1のデータを基にsheet2へ抽出して転記する ものを作りたいと考えています。 具体的に言いますと sheet2のA1に2014/11/21、 B1に2014/12/20、 C1に ○○商店と入力するとその下に A      B     C     D 日付   品名   数量 金額 2014/11/23  りんご 5 750 2014/11/28  みかん 2 300 2014/12/2   いちご 3 600 2014/12/10  りんご 5 750 sheet1のリストから該当するものを引っ張ってきて sheet2へ表示させるものです オートフィルタ等でなく、関数で出来ないでしょうか お詳しい先生方よろしくお願いします。

  • エクセル:月や週ごとの集計

    エクセルで A列に日付、B列に曜日、C列に商品の数量があります(2年分が連続で入力されています) このシートで曜日ごとの集計(例えば9月4日から9月9日までの合計)や 7月だけの合計を出す為の関数か機能はありますか WIN xp エクセル2003

専門家に質問してみよう