• ベストアンサー

EXCEL関数の質問

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

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

  • ベストアンサー
  • comv
  • ベストアンサー率52% (322/612)
回答No.1

こんにちは =SUMIF(当年実績行範囲,">0",前年度実績行範囲) で試してみて下さい

etic333
質問者

お礼

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

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

あまりスマートで無いですが、お気に召しますかどうか。 (データ)6ヶ月の例を考える。    A B C D E F 計 (1)2 3         5 (2)3 4 5 6 4 3 7 (関数式) 余分な行を1行使わせてもらう。 仮に第20行目を使うとするとA20に=IF(A1="",0,A2)と入れ、B20からF20まで複写する。 値は3 4 0 0 0 0となる。 G2に=SUM(A20:F20)と入れる。3+4=7となる。 第20行は非表示にする手もある。

関連するQ&A

専門家に質問してみよう