• 締切済み

増加傾向にある項目を表示する

Excelデータで、毎月商品の販売数を管理しています。 ここ3ヶ月で増加傾向にある商品に着目したい場合、どのようなマクロの設定がありますか? たとえば1000種類の商品があって、ある商品は1月は10個しか売れなかったけど、2月に300個、3月に500個と増加傾向にある。 全体の中でいえば、売り上げ個数は真ん中くらいだけど、増加傾向が著しいものを、早めに知っておきたい、ということをExcelで調べることはできませんか?

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

例えばA1セルに商品名と文字を入力し、A2セルから下方に商品名があるとします。 1月ならB1セルに1、2月はC1セルに2、3月はD1セルに3のように入力します。 それぞれの商品の月ごとの個数は下方に入力します。 そこで個数の増加傾向を求めるのですが、ここではエクセルの関数であるSLOPEとSUM関数を使って求めればよいでしょう。SLOPEは回帰直線の傾きを求める関数です。回帰直線についてはネットで調べてください。 例えばF1セルに増加傾向とでも入力し、F2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(COUNT(B2:D2)=0,"",SLOPE(B2:D2,B$1:D$1)/SUM(B2:D2)) これで数値が大きければ大きいほど増加傾向が著しいことをあらわしています。 増加傾向が大きいものから順にG列にその品名を表示させるのでしたら、例えばG2セルに次の式を入力して下方にオートフィルドラッグします。 =INDEX(A:A,MATCH(LARGE(F:F,ROW(A1)),F:F,0))