• 締切済み

エクセルでの累計比較

エクセル2000を使っています。 前年:1月、2月、3月・・・12月、×月累計 当年:1月、2月、3月・・・12月、×月累計 差異:差異、差異、差異・・・差異、×月差異 前年は全欄数値で埋まります。しかし当年は当月までしか入りません。 この時、前年・当年の累計差異を「実績がある月」と「前年同月の累計」とで計算したいのです。 ※5月まで実績があるなら5月までの前年累計と差異計算をする ※5月までの累計と前年12ヶ月分累計を比較しても意味がない 現在は「前年:×月累計」欄の式の計算範囲を手作業で実績月に合わせています。これを手作業せずに計算させる方法を教えてください。

みんなの回答

noname#99913
noname#99913
回答No.3

前年:1月、2月、3月・・・12月    累計、累計、累計・・・累計 当年:1月、2月、3月・・・12月    累計、累計、累計・・・累計 差異:差異、差異、差異・・・差異 2月の下の累計は2月までの累計、3月の下の累計は3月までの累計、という具合にしたらどうでしょう。

poolplayer
質問者

お礼

×月類型の欄は「1つ」だけです。様式を変えれば簡単なのは承知です。

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

#1です。変換ミスをお詫びします。第3行は下記に訂正。 (実績のある月で)0の計数も有るものなら、実績の無い月は空白で有るべきだが。

poolplayer
質問者

お礼

ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

実績ありはセルデータ上どうして判る。 空白か0かと思うが、質問には書かなきゃ。 0の計数も有るものなら、ッ九泊で有るべきだが。 ーーー 上記は空白として考えると 例データ(年のつきの部で略)ー空白 B2:H3 月 1 2 3 4 5 6 7 今年 1 2 3 4 - - - 前年 3 4 5 6 1 2 3 式 =SUMPRODUCT((B2:H2<>"")*(B3:H3)) 条件つきの加算でSUMIFやSUMPRODUCTやSUMIFS(2007)を使い簡単 なな話し。月数はデータの少ない方の行でCOUNT関数を使う。

poolplayer
質問者

お礼

前年実績欄にはすべて数値が入ってます。空白も0もございません。 当年実績は ・実績のある月→0以外の数値 ・実績のない月→空白 です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCEL関数の質問

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

  • エクセルでマクロを使用しない月別累計

    エクセル2010です。 A B C D E F G H I ・・・・ 計画合計 実績合計 前年実績合計 4月計画 4月実績 前年4月実績 5月計画 5月実績 前年5月実績 ・・・・ =D+G =E+H =F+I 1000 1500 1000 2000 2500 2000 月が変わるごとにそれぞれの合計欄に【例えば計画合計なら=D+G…】と1ヶ月ずつ追加しています。 これは4月~3月までの累計になります。 これを計画合計欄に9月と入力したら、4~9月計画合計値が出るようにするには どうしたらいいのでしょうか? いい案がありましたら教えて下さい。 よろしくお願い致します。

  • エクセル 累計を算出する関数

    いつもお世話になっております。 下記のようなデータがあり、毎月累計を算出します。 手作業で計算範囲を変更するのではなく、関数でだせないでしょうか?   A B C D E F G 1 6月 2 4月 5月 6月 7月 ・・・・・・・3月 3 100 150 90  0 ・・・・・・・ 4 5 累計 340 A1に月を入れます。 B5に4月からA1の月(今回は6月)までの累計を出します。 今はB5の計算式を毎月変更しています。 データが4つあり、4つ位たいした手間ではないのですが、月を入れる だけで簡単に出来たらいいなと思っています。 どなたか教えて下さい。よろしくお願いします。

  • 月毎の累計と達成率について

    こんばんは。 エクセル2002を使っています。 計画は期首に全月分入れてあります。 当然、単純に累計を集計すると12ヶ月分で集計されています。 実績は1月、2月…とだんだんに入力されていくことになります。 月毎の達成率を出したいのですが、2月まで実績が入ったら、計画も2月までの累計とする方法はないでしょうか。 実績の欄が0または空白の月は(SUMで計算されているセルもあります)計画の欄も集計に含めないというような計算ができないでしょうか。 ご存知の方がいらっしゃいましたら宜しくお願いいたします。

  • エクセル:シートを増やすと計算が反映されません・・

    No.465690で計算の仕方を教わったものです。(以下引用) -------------------- 今現在、 ・毎月の計算で、月ごとにシートが増えていきます。 ・毎月、当月の売上と累計を手入力しています。 例として、1月からスタートするとして <1月 sheet1>   A     B 1当月売上 150(手入力) 2売上累計 150(手入力) <2月 sheet2>   A     B 5当月売上 180(手入力) 6売上累計 330 ※分かりやすくする為、行の番号を変えてみました1.2と5.6  A.Bは列番号とお考え下さい これを、2月の当月売上だけを入力すれば、 自動的に2月の売上累計が増えるようにはできませんか? そして3月も同じく、当月売上を入力して 2月で計算された累計にプラスすることはできるのでしょうか?? ご指導お願いいたします。 -------------------- これで教えていただいた方法(2月sheet2で =sheet1!B2+B5)で 確かに計算は出来たのですが、 翌月(3月)にシートをコピーなどして増やしても sheet3の欄には =sheet1!+B5 となってしまい、 1月+3月という形になってしまいます。(当たり前なのでしょうが・・) 毎月計算式を手入力するのなら式を入れる意味が無いので・・・ なんとか「前月+今月」という計算をする方法は無いでしょうか。 シートを毎月増やしていく事から、シートの増やし方も踏まえて 教えていただけないでしょうか・・・。 <1月 sheet1>   A     B 1当月売上 150(手入力) 2売上累計 150(手入力) <2月 sheet2>   A     B 5当月売上 180(手入力) 6売上累計 330(=sheet1!B2+B5) <3月 sheet3>   A     B 7当月売上 50(手入力) 8売上累計 380 になるために・・(?)

  • エクセルでこんな計算できますか?

    今現在、 ・毎月の計算で、月ごとにシートが増えていきます。 ・毎月、当月の売上と累計を手入力しています。 例として、1月からスタートするとして <1月 sheet1>   A     B 1当月売上 150(手入力) 2売上累計 150(手入力) <2月 sheet2>   A     B 5当月売上 180(手入力) 6売上累計 330 ※分かりやすくする為、行の番号を変えてみました1.2と5.6  A.Bは列番号とお考え下さい これを、2月の当月売上だけを入力すれば、 自動的に2月の売上累計が増えるようにはできませんか? そして3月も同じく、当月売上を入力して 2月で計算された累計にプラスすることはできるのでしょうか?? ご指導お願いいたします。

  • エクセルでの累計計算

    はじめまして、皆様教えてください。 経理部に配属になり、まずは資料作成から携わっています。 毎月の業績報告資料をまとめることになりました。そこで質問です。「科目」を縦に「年月」を横に、4月(A1)~3月(L1)までに記入されている予算の資料があります。 報告シートはそこから、例えば5月の場合は、当月の予算は「=B1」で、累計の予算は「=A1+B1」といった具合で引っ張ってきています。 ただ、この報告フォームは科目によって複数個所に同様のリンクを貼っていることもあり、月が変わった際に更新(B1→C1)を忘れをしてしまうこともままあります。 何とか一度に対象セルの数値を更新することはできないでしょうか?? 例えば、表とは別枠で5月(5でもよいです)と入力したら、予算を引っ張る各セルに当月分は5月の数値を、累計分は4月+5月の数値を引っ張るような関数はないでしょうか。IF関数を使ってみたのですが、7ヶ月目以降を入力すると「数式エラー」とでてしまい失敗してしまいます。 皆様、お力を貸してください。

  • エクセルについて

    シート2に累計を入力するとシート1の累計との差異をシート2の 別フィールドへ表示するように設定したんですが つまりは・・・ シート1(累計)100と入力 シート2(累計)110と入力 シート2へ差異10(自動表示) になるように設定したんですけど それをシート1~シート20までの累計と差異を別のファイルのシート1へ まとめて表示しようとリンクさせたんですが ようするに・・・ 別ファイル=シート1に上記シートの(シート1累計)をA1に(シート1差異)をB1へ         上記シートの(シート2累計)をA2に(シート2差異)をB2へ と別ファイル=シート1をリンク専用にして表示させたいのですが 実際に最初の数値を入力すると 別ファイル=シート1 A1(累計)100  B1(差異)0         B2(累計)未入力 B2(差異)-100 となります、何を言いたいかというと6月12日の報告書(A1)を入力 リンクさせた別シートを月間報告書として活用したいんですけど まだ始まってない6月13日の差異欄(B2)に「ー100」と 表示されると報告書の計算に意味がなくなるのですが なにか良い方法はないか教えて下さい。

  • エクセルでの累計計算

     高校の教員ですが、週案(週の時間割に授業内容を書いた物)とクラス毎の週時数と累計の表をエクセルで作りました。各週案の終わりに週時数と累計の表を付けてsum関数で計算したところ、2週目までの累計計算はできました。  ところが、3週目にsumでやると、累計の欄に1月4日と出てきてしまうのですが、sum関数ではいけないのでしょうか。教えていただけますか。

  • エクセル 値の無い欄と 0 を計算対象から外す

      ↓新年度 ↓旧年度 ↓差異欄(新-旧) 4月:a,b,c,計/a,b,c,計/a差,b差,c差,計差 5月:a,b,c,計/a,b,c,計/a差,b差,c差,計差 以下略 旧年度は全て実績値で埋まっています。新年度は4月だけ埋まっており、5月はマダ数値を入れません。 計欄はabc合計を計算・表示します。abc実績が無いときは表示をする必要はありません。 差異欄では新・旧の双方の実績が入っているときだけ計算・表示します。 ※この時大切なのは実績がマダない5月の計欄の差異「も」表示しないことです。 1.計欄に入れるべき式 2.差異欄の各項目に入れるべき式(特に「計差」欄の式) を教えてください。 回りくどくてわかり難いかもしれませんがヨロシクお願いします。

専門家に質問してみよう