• ベストアンサー

アクセス 前年同期の計算

よろしくお願いします 1.アクセスで 客先、日付、売り上げ、利益、。。。。のデーターベースが作ってあります。5年ぐらいのかなり件数の多いものです。 2.日付の計算で前年同期と比較するには(表示したい)どうしたらいいですか。 3.たとえば今日(今月4日)出力が必要なものは   今月は12月だから(10月+11月の合計がほしい)       2月になれば(10-1月の累計)       6月は(4-6月)というように6ヶ月単位 出力は 顧客 今期累計(売上) 前年同期   今期累計(利益) 前年同期 マル×社 567,555  584,456 52,568 75,589   | 以下客先一覧   よろしくお願いします

  • mex
  • お礼率15% (3/19)

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

売上・利益などのフィールドがテーブルでクエリAを作り日付の抽出条件に Between #2002/10/01# And #2002/11/30# で抽出し顧客でグループ化して 売上・利益を合計する。 もう一つ同じクエリBを作り日付の抽出条件に Between #2001/10/01# And #2001/11/30# で抽出し同様にグループ化し合計 をする。 クエリAにクエリBをテーブルの表示で追加し顧客でリレーションを作りクエリBの 前年度分の売上・利益のフィールドをクエリAに追加すれば出来ます。 日付の抽出の個所はフォームなどのテキストボックスからでも持って来るように したければBetweenの日付の参照先を記述し、前年度分はその日付の参照先の値 からDateAddで前年の日付を代入すれば出来ますよ。

mex
質問者

お礼

回答ありがとうございます。早速やってみます。 勉強不足ですね^^;

関連するQ&A

  • 前年比の計算式について

    閏年に関する質問です。 私は仕事でデータ集計(ここでは分かりやすく売上金とします)をしています。 通常、前年比を出す際は 今月の売上÷去年同月の売上×100で算出しています。 分かりやすい例で言うと、1000円÷3000円×100=33.3% つまりこの月の前年比は33.3%となります。 ここからが本題です。 去年(2016年2月)は閏年で、2月は29日までありました。しかし、今年は閏年ではないので2月は28日までしかありません。 そこで、通常通り前年比を算出すると前年差が大きくなってしまいます。 それで閏年修正をしたいと思っているのですが、計算式がどうにも思い付かず困っております。 また、年度累計も集計している関係上、4-2月の累計値も閏年修正をしたいと思っております。 大変ご迷惑をおかけしますが、お知恵を拝借させて頂けないでしょうか。 どうぞよろしくお願い致します。

  • アクセスで前年対比を出す方法を教えてください。

    売上テーブルにID、日付、A店舗売上額、B店舗売上額、・・・を入れています。このデータから月初から当日までの累計と前年同月同日対比を表示させたいのですが、どうすればいいでしょう?その日だけではなく、昨日、一昨日・・・のデータも表示させたいのですが。今まではEXELでやっていたのですが、月が変わるたびに、シートを増やし、一昨年のシートからデータを取るという作業があるのと、別のEXELのファイルに簡単な損益計算書を作っているのですが、そのデータをコピーする手間を省きたいと考えてます。またこの損益計算書も同じアクセスのファイル(データベース)で作りたいと考えています。

  • Access 決算期の処理について

    総売上、小物売上、利益、の3つの項目があり さらにこれを元に利益率と前年比を出します。 これらのデータは3年分使います。 前々期総売上、前期総売上、今期総売上・・・・・ 日付けが決まっているのですが、年度の期首が7月です。 なので 例えば平成17年7~平成18年8までの日付は、平成17年度決算になります。 これらの扱いに困っています。 テーブルを縦に持ち 総売上、小物売上、利益、日付けと持ち クエリで横に直してから(同じ複数クエリを横に並べる(3年分なので3つ)) 日付けから決算期を算出、さらにこの決算期に抽出条件を設定し各年度のデータを抜き出します。 しかし、この様なことをするとフォーム上で使えない 気がするのですがどうでしょうか? フォームの入力or修正内容としては、前々期総売上、前期総売上、 今期総売上、前々期小物売上、前期小物売上、今期小物売上、前々期利益、前期利益、今期利益となります。 (利益率と前年比はこれを元に計算表示(これも三期分持ちます)) 前々期総売上、前期総売上、などの前の期の売上等も修正を行います。 このような場合縦列ではなく横列で持った方がよいのでしょうか? Accessを使い始めたばかりなので、全体像が見えてこないです。 他のスレッドでこれに関係する質問をしていますが、埒が明かないのでまとめて質問させていただきました。 分かる方宜しくお願いします。

  • エクセル、売上高累計の前年比の計算方法

    エクセル97を使用しています。 A列縦に今年1月~12月までの売上高をあらかじめ列記しました。 B列に来年1月~12月までの売上高をこれから入力していきたいと思います。 そこで、売上高の「累計」の前年比を出したいと思っていますが、 例えば来年1月と2月に売上高を入力したら、A列の今年の1~2月までを累計 して比率(前年比)を出す、ような関数を教えてください。 A列をあらかじめ入力していなければ(B列に合わせて入力していけば)簡単 なのですが…

  • エクセルでとびとびのデータの累計の出し方

    エクセルで、とびとびのデータの累計の出し方を教えてください。 例えば、たてに顧客ごとに A顧客「前月売上」 A顧客「今月売上」 B顧客「前月売上」 B顧客「今月売上」 ・・・と並べたときに、 最後の行に「前月売上累計」「今月売上累計」を作りたいのです。 =SUM(A1,A3) というように作ってもいいのですが、クリックして選択していくのは手間がかかります。また、顧客数が多いとなぜかエラーになってしまい、現状、2つ以上のSUMをつなげて累計を出したりしています。。 何か簡単に計算する方法があったら教えてください。 よろしくお願いします。

  • MS-Accessの累計の出し方

    MS-Access2000を使用しています。クエリーで累計を出したいのですがうまくいきません、ご教授いただけますせんでしょうか。 以下のようなクエリーがあります。ソートの第一条件を"日付を昇順"、第二条件を"入出庫数を降順"としています。 製品別在庫クエリー (型番)/(日付)/(販売・仕入先)/(入出庫数) AAA/______________/在庫 /100 AAA/ 7月15日/仕入先A /200 AAA/ 7月15日/顧客B /-50 AAA/ 7月15日/顧客A /-100 AAA/ 7月21日/仕入先A / 150 AAA/ 7月21日/顧客C /-200 AAA/ 7月24日/仕入先A / 300 AAA/ 7月25日/顧客A /-50 AAA/ 7月25日/顧客C /-100 ここに以下のように"累計"を追加して以下のように表示させたいと思っています。 製品別在庫クエリー (型番)/(日付)/(販売・仕入先)/(入出庫数)/(累計) AAA/______________/在庫/100/100/ AAA/7月15日/仕入先A/200/300 AAA/7月15日/顧客B/ -50/250 AAA/7月15日/顧客A/ -100/150 AAA/7月21日/仕入先A/150/300 AAA/7月21日/顧客C/-200/100 AAA/7月24日/仕入先A/300/400 AAA/7月25日/顧客A/ -50/350 AAA/7月25日/顧客C/ -100/250 しかしDSum関数を使って以下のように書いてみましたがエラーになってしまいます。 累計:DSum("入出庫","製品別在庫クエリー","[日付]<=" & [日付] & "") MSのサポートページをみてもよくわかりません。具体的にどう書き直せばいいか教えていただけますでしょうか? またDSum関数にはこだわりません、クエリーに累計を表示できればOKです。宜しくお願いいたします。

  • Accessで移動累計

    Accessで移動累計する方法を教えてください。 ↓のようなテーブルで、以下のような内容が ずっと続いてるときに 顧客コード 年 月 売上   1     99 1 100   1     99 2 50   1     99 3 80   1     00 2 200   2     99 1 50   2     00 2 150   ・     ・ ・ ・   ・     ・ ・ ・   ・     ・ ・ ・ 顧客年月別に、移動累計を作成したいのですが データ量が多いので、Excelでは大変なんです。 実現方法ごぞんじの方いらっしゃいましたら ご教授下さいませ。

  • 損益計算書の見方を教えて下さい。

    例えば1月~3月までの損益計算書だった場合 損益計算書の【売上高】の欄の  前残高  借方(今月の支出) 貸方(今月の収入) 残高(今月までの累計)  100,000 200        20,000       118,000 例えば上記の場合、1月~3月までの売上高が、20,000円 と言うことですか? 教えて下さい。

  • 売上高累計計算式について

    エクセル2010を使用しています。 1列横に前年1月~12月(A~L)までの売上高を列記します。 2列横に本年1月~12月までの売上計画を列記します。 3列横に毎月の売上を入力した際、1列のM、2列のMにそれぞれの売上累計が出るようにする関数を教えて下さい。

  • 日々の売上管理における累計前年対比の考え方について

    頭が混乱してきたのでご指導願います。特に流通業界系の方だとご理解いただけるかなと思います。 日別の売上を前年対比するときは「同曜日」が基本ですよね。 例えば、2009年9月1日(火)の対比日は2008年9月2日(火) 例外は祝日ですが、以前ならすべて「同日」対比、現在はハッピーマンデーなら「同曜日」対比と、複雑になっています。 次に、累計前年比の考え方ですが、「A.同日対比」と「B.同曜日の積み上げ」の2つが考えられると思います。 例えば9月1日(火)~9月10日(木)の前年対比は、 「A.同日」なら、2008年9月1日(月)~9月10日(水)の累計、 「B.同曜日」なら、2008年9月2日(火)~9月11日(木)の累計が基本になると思います。 Aの問題点は、「9月1日の前年比はいくら?」って聞かれたら、「同日」「同曜日」のどちらで答えるのかということ。それと1週間ごと、月曜日に前年比がガクんと落ちること。 Bの問題点は、対比日の設定が担当者によって変わる点。また、当然のことながら対比日を一月分積み上げた数値と、前年の月度実績は一致しないため、月度の前年比が2つ存在してしまうこと、などあげられます。 そこで、実務的にA・Bのどちらを執るべきか、あるいは一般的なのかをご教示いただければと思います。 なかなか言葉だけで正しくお伝えできていないかもしれませんが、よろしくお願いします。

専門家に質問してみよう