人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルを使って、企業の売上高の平均成長率を出したいです。
上場企業全ての5年間を算出する方法をご教授ください。数値データ自体はあります。

Mar-04Mar-05Mar-06Mar-07Mar-08
A社売上高151534152638152899157088147767
2005年÷2004年の%、2005年÷2006年の%
を年数4で割って出すのでは、
年数が足りない(全ての企業が04年?08年までのデータがあるわけではないです。倒産や
非上場になることもあるため)場合もあるからです。
また、これでは%の平均値だけなので、複利?の考え方が入っていないので、まずいのではという指摘をする方もいました。
http://office.microsoft.com/ja-jp/excel/HP100704761041.aspx

を見たのですが、自分でやってみると
Name?、NUMと出てしまいます。

これ以外でも結構なのですが、

1.算出方法
2.それを示したURL
3.マイクロソフト製品でこういう関数の使い方を教えてくれるサービサー(会社など)

いずれかをご教授いただきたいです。
よろしくお願いいたします。



●質問者: megamax1010
●カテゴリ:ビジネス・経営 科学・統計資料
✍キーワード:2004年 2005年 2006年 MAR name
○ 状態 :終了
└ 回答数 : 7/7件

▽最新の回答へ

1 ● hiko3karasu
●18ポイント

CAGR(年平均成長率)はこちらで計算できますか?

http://kabukiso.com/siryou/cagr.html

◎質問者からの返答

早速のご返答大変ありがとうございます。おっしゃるとおりですね。今回、上場企業約1600社を算出したいです。上記URLでいうと、この場合、2000年?2005年のデータですが、1600社あると、その中には倒産してしまったり、新規上場した企業は6個(2000?2005)データが揃わないです。そうすると、

6年分データがあるときは

(140/100)^(1/6-1)-1≒24%

5年分のときは、

=(140/100)^(1/5-1)-1

といった具合に、その都度、数値を1/6、1/5と直さないといけないですね。

それは大変なので、出来たら、関数などでやってしまいたいのです。

ご教授いただけませんでしょうか?よろしくお願いいたします!


2 ● chuken_kenkou
●17ポイント

エクセルのバージョンが不明ですが、、、

メニューバーから、

「ツール」→「アドイン」→「分析ツール」にチェック→「OK」を押す

で、使えるようにならないでしょうか?

◎質問者からの返答

ご回答ありがとうございます。これは、IF関数を使えるようにするものなのでしょうか?それとも

別の統計の関数を出して、上述の質問を一発で出す方法なのでしょうか?


3 ● hiko3karasu
●17ポイント

データの形式がどうなっているか、よく分からないので実際の式は書きにくいのですが。

・データは初年度、2年目、3年目、4年目、5年目 の5つなのですか?6個じゃないですよね?

・データのない年はセルは空白ですか?0ですか?何か記号ですか(「-」とか)?

・データは例えば3年目だけないという事は考えなくていいですよね?

CAGRの式のnは=count(B1:F1)のような式で計算できそうです。

(B1:F1はデータの領域)

n年度の売り上げ、初年度の売り上げについてはif関数でセルが空白だったら隣のセルと計算すればできそうです。

あと、根本的な疑問なんですが5年間の平均を比較するのに、3年間や4年間の平均と比較する意味はあるのですか?

◎質問者からの返答

ご回答誠にありがとうございます。

>・データは初年度、2年目、3年目、4年目、5年目 の5つなのですか?6個じゃないですよね?

失礼しました。5つです。

>・データのない年はセルは空白ですか?0ですか?何か記号ですか(「-」とか)?

空白です。

>・データは例えば3年目だけないという事は考えなくていいですよね?

結構です。

データは、横に、企業名(セルA1)、1年目の売上額(セルB1)、2年目(C1)....5年目(F5)と並んでいます。ですので、=count(B1:F1)で、「5」という

数字は出せました。

セルG1に、成長率(%)の結果を表示させるとして、countは、セルH1にした場合、

G1には、

=((B1/F1)^(1/(H1-1)))

H1には、

=COUNT(B1:F1)

これで、数字は出ました。ですが、次の企業は、4年分のデータしかないです。

上記の式を下段にコピーする(次の企業のセルにコピーする)と

セルG2は、

=((B2/F2)^(1/(H2-1)))

セル、H2は、

=COUNT(B2:F2)

これは4と表示されます。4年分ですので、

ですが、

G2には、「#DIV/0!」

とエラーがしまいます。

IF関数は、わからないので下記のサイトを見ました。

http://kokoro.kir.jp/excel/if.html

ですが、本件でどのように使っていいのかわかりませんでした。

またまた、恐縮ですが、ご教授いただけませんでしょうか?

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


4 ● hiko3karasu
●17ポイント

ではI列とJ列を計算用に使わせてください。

I1に

=IF(B1<>"",B1,IF(C1<>"",C1,IF(D1<>"",D1,E1)))

J1に

=IF(F1<>"",F1,IF(E1<>"",E1,IF(D1<>"",D1,C1)))

G1は

=((J1/I1)^(1/(H1-1))-1)

G1,H1,I1,J1を2行目以降にコピー

これでどうでしょう。


5 ● hiko3karasu
●17ポイント

あ、ごめんなさい

G1は

=(J1/I1)^(1/(H1-1))-1

かな?

◎質問者からの返答

ででででで、出来ました!!本当にありがとうございました!


1-5件表示/7件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ