• 締切済み

エクセルを使った集計について

エクセルを使って、1日から当日までの売上げ合計を毎日自動で表示させたいと考えていますが、どんな関数式を使えば良いのか教えて下さい。

みんなの回答

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.4

>B列の下方向に昨年の売上 を B32 として >1日から今日現在の去年との差額 と、いうことは セルD32へ =B32-SUM(D1:D31) ということなのかな?

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.3

最低限、表の構成、アドレス(A1、B2とか)、値や入力値の説明をしてください #2さんのように >A列に日付がシリアル値 B列に金額があるとして 回答者さんの方で、想像しなければならなくなります このが、あなたの質問の内容に近ければよいのですが 回答が無駄になりかねませんよ と、本題です =SUM(1日の合計セル:月末の合計セル) 指定されたセル間をすべて足すという、関数です =1日の合計セル+2日の合計セル+・・・・・+月末の合計セル のようなイメージです 入力されていないセルは0(厳密には0ではありませんが)なので 昨日まで入力してあれば、昨日までの総合計、今日、入力すれば、今日までの総合計と成ります 例として 1行目が1日で以下、下方向に、月末は30日とし、合計がF列にあるとします 合計を表示したいセルに、次の式を設定する =SUM(F1:F30) 数式は理解して使用しないと、応用が利きません 以上です

akigoo2008
質問者

補足

まったくおっしゃるとおりです、スイマセンでした。 例としてあげて頂いたような内容なのですが、もう少し説明させて頂くと、A列に一ヶ月間の日付けと曜日がありB列の下方向に昨年の売上がある表なのですが(C列は累計)、D列に今年の売上を順次入力していく表(D列は今年の累計)を作りたいと考えています。 お知恵をお借りしたいのは、その都度SUMを使わずに、その日の売上を入力すると1日から今日現在の去年との差額を、例えばD列の32当りに自動的に表示させたいのです。 素人ゆえに十分な説明も出来ず、迷惑をお掛けしますが宜しくお願いします。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

A列に日付がシリアル値 B列に金額があるとして 当月1日より本日までの合計金額 =SUMIF(A:A,">=2008/8/1",B:B) となります、常に本日の日付(TODAY関数)を利用するなら =SUMIF(A:A,">="&DATE(YEAR(TODAY()),MONTH(TODAY()),1),B:B) と2008/8/1をDATE(YEAR(TODAY()),MONTH(TODAY()),1),に置き換える 方法もあります。

akigoo2008
質問者

お礼

質問自体が分かりにくくてスイマセンでした。 それにも関わらず、丁寧な対応をしていただいて有難うございます。 参考にさせて頂きます。

  • higekuman
  • ベストアンサー率19% (195/979)
回答No.1

どんな表ですか?

akigoo2008
質問者

お礼

せっかく尋ねて頂いたのに仕事で今まで対応できずにスイマセンでした。

関連するQ&A