• 締切済み

エクセルでの累計比較

エクセル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/17069)
回答No.2

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

poolplayer
質問者

お礼

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

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答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以外の数値 ・実績のない月→空白 です。