[[20170915155925]] 『前年同月までの増減比』(はるお) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『前年同月までの増減比』(はるお)

前年と当年の月毎の売上を入力している表があります。
現在当年8月までの売上が入力されております
昨年の1月〜8月の合計と当年の1月から8月の合計の増減費を計算する
関数が書きたいです

表のイメージは以下のようになります

   JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
2016 100 200 300 400 500 600 700 800 500 555 789 333
2017 333 666 888 555 999 444 678 222       

JANをB列2016を2行目として

=SUM(B3:M3)/SUMPRODUCT(B2:M2,((B3:M3)<>"")*1)

というのをかいてみたのですが、未来月(表でいうJ3〜M3)が空白の時は問題ないのですが、上記のような表が幾つかあり数値のところにSUM関数を入れている場合は空白にゼロが反映し上手く計算結果が出ません。

よい方法があれば教えて頂けますでしょうか。

よろしくお願い致します。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 売上実績が0になることが無いものとして。

 =SUM(B3:M3)/SUMIFS(B2:M2,B3:M3,"<>",B3:M3,"<>0")
 ではどうか。
(ねむねむ) 2017/09/15(金) 16:34

ねむねむ様

ありがとうございます。
試したところ正しい結果が得られました。

ただ売上が0というパターンもありますの完全にフォローは出来ません。
他に当月を何処かのセルに明示させて、2017年1月〜当月/2016年1月〜当月を計算する方法など
ございますでしょうか?

(はるお) 2017/09/15(金) 16:49


 A5セルに当月(1から12で)が入っているとして。
 =SUM(OFFSET(B3,,,,MOD(A5+8,12)+1))/SUM(OFFSET(B2,,,,MOD(A5+8,12)+1))
 ではどうか。
(ねむねむ) 2017/09/15(金) 16:59

 恥ずかしい間違いを…
 =SUM(OFFSET(B3,,,,A5))/SUM(OFFSET(B2,,,,A5))
 で。
 (表を4月始まりと勘違いしていた)
(ねむねむ) 2017/09/15(金) 17:06

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.