Excel表の売上累計の表示方法

このQ&Aのポイント
  • Excel表の売上累計の表示方法について教えてください。
  • 一年分の売上累計表で、未売上月の累計を表示しない方法と、売上がない月でも前月までの累計を表示する方法について教えてください。
  • 売上実績のない月や売上がない月でも、正しい累計を表示する方法について教えてください。
回答を見る
  • ベストアンサー

関数式を教えて下さい

すみません。 先程も質問をさせていただいたのですが。。。 言葉が足りなかったので再度質問させていただきます。 エクセルの表で 一年分の売上累計表があります。 G1=当月売上実績 G2=先月までの売上累計 G3(今月売上累計)=G1+G2 となっているので まだ売上実績のない11月、12月にも累計が表示されてしまいます。 未売上月(今なら11月、12月分)の累計を表示しないようにするにはどうしたらよいでしょうか? なおかつ、 10月は売上がない場合でも、9月までに累計がある時には10月累計に9月累計を表示するにはどうしたらよいでしょうか? 単純にIF関数で売上=0をスペースにしたら、その月の累計が¥0になってしまい。。。。でした。。 宜しくお願いします。

  • lulula
  • お礼率76% (463/606)

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

  • ベストアンサー
  • ganko3
  • ベストアンサー率67% (118/174)
回答No.6

式はそれでよいと思いますが細かく言うと、 IF(A=0,NA(),IF(B=0,C,D))です。 ””を入れるとブランクですが計算上は0とされますので次月度以降の売上が0になってしまいます。 小さな表(ANo.5参照)を作ってグラフを書いてみてください、NA()の有効なことがすぐ分かります。

lulula
質問者

お礼

有難うございました。 月次を入力しただけで完璧なグラフが出来ました。 これで月次処理が楽になります。 何度も御返事いただいて、本当に感謝しております。 また、何かありましたら宜しくお願いいたします。

その他の回答 (5)

  • ganko3
  • ベストアンサー率67% (118/174)
回答No.5

追加です。 下のような表を作ってグラフを作ってみてください、10月以降は表示されません。 A B C E 月 累計 売上 売上実績表 1 20 20 20 2 55 35 35 3 97 42 42 4 125 28 28 5 140 15 15 6 170 30 30 7 215 45 45 8 233 18 18 9 268 35 35 10 #N/A #N/A 0 11 #N/A #N/A #N/A 12 #N/A #N/A #N/A C1の式 =IF(E1=0,NA(),E1)、C2以下はこれをコピー。 B1の式 =C1 B2の式 =B1+C2、B3以下はこれをコピー。

lulula
質問者

補足

前とその前の問題からずーーっとお付き合い頂き有難うございます。 私なりにもう一度整理してみました。 A 今月全商品売上合計 B 今月商品A売上 C 先月商品A売上累計 D 今月商品A売上累計 として、 A=0の時""それ以外はD なおかつ B=0の時C の式はどうなりますか? IF(A=0,"",IF(B=0,"C",D)) で良いですか? 最後の最後にもう一度助言をお願いします。

  • ganko3
  • ベストアンサー率67% (118/174)
回答No.4

例えばIF関数を使います。 =IF('11'!$J$15=0,NA(),'11'!$J$15) でどうでしょうか。 ただし11月の売上がまだなくて0の場合は良いのですが、実績が0の場合もNA()になるので、実績が0になる可能性がある場合は「'11'!$J$15」のほうをNA()にする工夫が必要です。

  • ganko3
  • ベストアンサー率67% (118/174)
回答No.3

http://okwave.jp/qa2544877.html の回答を見てください。 売上実績の無い月に関数NA()を入れてください。

lulula
質問者

補足

何度もすみません。 当月売上も他の所から関数で引っ張っているので、そこには(’例えば11月の当月売上のセル) ='11'!$J$15 という関数式がはいっています。 このセルに NA()を反映させるにはどのように入れたらいいでしょうか? ご指導お願いします。

回答No.2

簡単に考えてみました。  行\列 | F | G | H |  G列を今月として 当月売上|    | イ |    |  G1に売上げを入力(0の時は0を入力) 先月累計|    | ロ | ハ |  G2は前月の累計欄F3を表示 今月累計| ロ | ハ |    |  G3=G1+G2 ↑↑このような表でOKでしょうか? (1)G2 =IF(G1="","",F3) (2)G3 =IF(G2="","",G1+G2)   (1)1行目のセル(G1)に入力されているときのみ2行目(G2)に先月の累計(F3)を持ってきます。未入力の場合は持ってきません。  (2)2行目のセル(G2)に何か入力されているときのみG1+G2が計算されます。 あらかじめH列以降の2~3行目のセルにコピペしておけば、当月売上を入力するだけでOKかと思います。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

どこかに年月の入ったセルがあるならできますが... G1=2006/11 G2=当月売上実績 G3=IF(TEXT(G1,"yymm")>TEXT(TODAY(),"yymm"),F4,"") G4=IF(TEXT(G1,"yymm")>TEXT(TODAY(),"yymm"),G2+G3,"") ※上記は売上が末日の場合です。20日締めなら G3=IF(TEXT(G1,"yymm")>TEXT(TODAY()-20,"yymm"),F4,"") G4=IF(TEXT(G1,"yymm")>TEXT(TODAY()-20,"yymm"),G2+G3,"")

lulula
質問者

補足

解答有難うございました。 G1に2006/11と入力してみます。 この場合 G2=当月売上実績 G3=先月までの売上累計 G4(今月売上累計)ですか? あと G3=IF(TEXT(G1,"yymm")>TEXT(TODAY(),"yymm"),F4,"") のF4とは?? 再度教えて下さい。 宜しくお願いします。

関連するQ&A

  • 関数式を作ってください

    エクセルの表で G1=当月売上実績 G2=先月までの売上累計 G3=G1+G2 となっている場合、 G1がブランクの時は G2 G1に値がある時は G3 を表示するにはどのような関数を入れたらよいでしょうか? 宜しくお願いします。

  • EXCEL関数の質問

            1月  2月  ~  11月  12月  累計     当年実績    10   20              30 前年度実績   40   20     50   70    60←1月、2月分のみ 前年同月対比  25%  100%             50% 上記は売上表です。当年実績を入力すると、前年実績と対比して割合を出します。 質問は前年度実績の累計が、当年実績を入力した月のみ累計計算する関数を教えてほしいのです。 IF関数でダラダラ書かないで、シンプルに解決する関数を教えてください。 

  • エクセルの計算式を教えてください

    会社でエクセルを表を作っているのですが、計算式が分かりません。 A B C D 1  ○月 2  4月  5月   6月  …  当月迄累計  当年度累計 3  1,000 1,500 2,000 … 上記のような表があり、実際は4月から3月まであります。 当年度累計は、4月から3月をSUM関数を使用すればいいんですが、 当月迄累計は一番上の○月を入力することによって、○月までの合計が計算されるようにしたいのです。 IF関数を使用してif($A$1=$A$2,A3,if($A$1=$B$2,SUM(A3:A4),if… と12月まで入力したんですが関数は同時に12こ使えないらしく、どうしても式を認識してくれません。 どのような計算式を入力したらいいでしょうか? 教えてください。

  • エクセル関数

    1月分の生産予定と実績表を作成しております。 列に1月7日から1月30日までとり、最後の列に今日現在の生産数量累計と生産実績合計を関数を使用して計算するにはどのように計算式になるのでしょうか?

  • Excel関数について

    Excelの関数で累計について教えてください。 売上表を作成しています。 名      日     売上    累計売上 Mさん   10/25    9,000      9,000 Yさん  10/25    5,000      5,000  Mさん  10/26    9,000     18,000 Yさん  10/26    5,000     10,000 のように、累計売上に同じ人は自動的に加算して数字が入る関数がありましたら教えてください。 お願いします。

  • EXCEL関数

    下のようなポイント売上表を作成しています。       売上      累計      P    累計P         ポイント券発行      Aさん    \1000     \1000     1      1          \5000     \6000     5       6           \5000    \11000     5      11          1              \3000      \4000     4        4 \10000円売り上げた段階でポイント券を1枚発行して その次からは使った分をひいた金額になる表を作成しています。 累計売上が自動的に\10000越えたら\10000引かれる関数はありますか? ポイント券発行が\10000円で1ポイント自動的につく方法はありますか?

  • 二つの条件にあった関数

    たとえばAさんBさんCさんの月の売り上げの集計表があり別の表にAさんの4月の売り上げを引っぱってきたいというときどのような関数を使えばいいのでしょうか? IF関数を使えば何とかなると思ってんですがエラーが出てしまいました

  • INDIRECT関数のことで教えてください

    Sheet1に表を作ろうとしています。同じBooKのなかに「売上実績0610」・「売上実績0611」・・・と複数のシートがあります(どんどん増えます)。 Sheet1のB列に、=IF(COUNTIF(売上実績0610!$B$6:$C$1608,B3)=0,0,B3)という式を設定し縦の列をつくり、C列・D列とつくっていきます。 この式の【売上実績0610!$B6$:$C$1608】の部分にINDIRECT関数を使いたいのですが範囲指定がどうしてもうまくいきません。 どなたかご教授お願いします。(EXCEL2003です)

  • 累計の折れ線グラフ

    売上累計の折れ線グラフを作成しました。 元の表には累計を表すのに先月売上合計+今月売上合計という関数式が入力されており、折れ線グラフも3月まで表示されてしまいます。 11月以降の折れ線グラフを表示させない様にするには。。。 データー範囲を10月までにして、11月になったら範囲を変える方法もあるのですが、何もしなくても自動的にグラフがでるように出来ないでしょうか? 宜しくお願いします。

  • excel 関数について

    日付を入力すると表示させたい月の列のみを出す関数はありますか? 例えば、 日付の所に2014/2/1と入力すると企業ごとの売上額が2月以降から5月まで表示。 2014/3/1→3月以降から5月末分の売上額 2014/4/1→4月以降から5月末分の売上額 と指定表示させたいのですが、それは可能ですか? 以前勤めていた方はIF IFAND(こちらで最初に質問した内容分です)を使って出していたのですが、7月1日と入力しても6月から出てしまい上手くできません!Σ(×_×;)! 関数について詳しい方教えてください!