イシバシランブログ

「エクセル関数」と「お金に関する情報」をメインテーマに書いています。

【エクセル】RRI関数の使い方

エクセルで、投資金額の成長率を算出するのが『RRI関数』です。

下図を用いて、RRI関数の使い方を解説します。

f:id:ishibashiran:20210613080555j:plain

 

 

RRI関数の構文

まず、RRI関数の構文は、次のようになっております。

=RRI(期間,現在価値,将来価値)

 

エクセル関数を使う時は、2つの使い方があります。

1つ目は、黄色の○で囲っている「fxをクリック→すべて表示を選択→該当関数を選択→OK」と入力後に、入力内容を指示した枠が表示されるので、そこに入力することです。

2つ目は、緑色の枠に構文を直接入力となります。

f:id:ishibashiran:20210405075240j:plain

 

RRI関数の使い方

次に、「条件1:投資金額の成長率をRRI関数を使い算出」の時の構文です。

E3セルに入力する時の関数は下記になります。

=RRI(A3,B3,C3)

期間:投資期間

現在価値:元金

将来価値:受取金額

 

例題は、投資金額を指定した期間内で、受け取りたい金額にするための、必要な成長率の算出となります。

1,000,000円が、1年で、1,100,000円になる場合の投資金額の成長率は、10%

1,000,000円が、1年で、900,000円になる場合の投資金額の成長率は、-10%

1,000,000円が、2年で、1,200,000円になる場合の投資金額の成長率は、9.5%

1,000,000円が、2年で、800,000円になる場合の投資金額の成長率は、-10.6%

1,000,000円が、3年で、3,000,000円になる場合の投資金額の成長率は、44.2%

 

投資金額の成長率の計算式

投資金額の成長率の算出数式は下記の通りです。

成長率=(将来価値÷現在価値)^(1÷期間)-1}・・・(^は累乗)

 

この数式を、先程の例題に照らし合わせると

1,000,000円が、1年で、1,100,000円になる場合の投資金額の成長率は、(1,100,000円÷1,000,000円)^(1÷1年)-1=10%

1,000,000円が、1年で、900,000円になる場合の投資金額の成長率は、(900,000円÷1,000,000円)^(1÷1年)-1=-10%

1,000,000円が、2年で、1,200,000円になる場合の投資金額の成長率は、(1,200,000円÷1,000,000円)^(1÷2年)-1=9.5%

1,000,000円が、2年で、800,000円になる場合の投資金額の成長率は、(800,000円÷1,000,000円)^(1÷2年)-1=-10.6%

1,000,000円が、3年で、3,000,000円になる場合の投資金額の成長率は、(3,000,000円÷1,000,000円)^(1÷3年)-1=44.2%

 

投資金額の成長率の算出時はRRI関数を使う

株式投資をしている人にとって、リターン率の計算は必須事項です。

電卓で計算することもできますが、明らかに手間が掛かりますので、あらゆるパターンをシミュレーションをしたい時は、RRI関数を使うことは非常に有効です。

投資金額の成長率を計算したい時は、RRI関数を使ってみましょう。

【エクセル】LARGE関数の使い方

エクセルで、指定した順位に該当する値を表示するのが『LARGE関数』です。

順位は1位に1番大きい値が表示されます。

下図を用いて、LARGE関数の使い方を解説します。

f:id:ishibashiran:20210617215021j:plain

 

 

LARGE関数の構文

まず、LARGE関数の構文は、次のようになっております。

=LARGE(配列,順位)

エクセル関数を使う時は、2つの使い方があります。

1つ目は、黄色の○で囲っている「fxをクリック→すべて表示を選択→該当関数を選択→OK」と入力後に、入力内容を指示した枠が表示されるので、そこに入力することです。

2つ目は、緑色の枠に構文を直接入力となります。

f:id:ishibashiran:20210405075240j:plain

 

LARGE関数の使い方

次に、「条件1:順位に応じた3教科の点数を表示」の時の構文です。

K3セルに入力する時の関数は下記になります。

=LARGE($G$3:$G$7,LEFT($J3,1))

配列:対象範囲の選択

順位:表示したい値(1と入力すると1番大きい値が表示される)

 

※LEFT関数は、順位の数字のみ取り出すために採用。

LEFT関数を使うことで、数式ごとに順位に数字を入力する手間を省いている。

 

※数式内に入力されている「$」は絶対値を意味する。

絶対値を使わない場合、A1セルに入力されている数式をコピーし、B2セルに数式を貼り付けたら、数式内のセルの列と行が1つずつ右と下にずれる。

しかし、絶対値を付けておくと、A1セルをコピーし、B2セルに貼り付けを行っても、絶対値を付けた箇所は、A1セルの数式と同じ状態になる。

列を固定したい場合は、「$B」のように列番号の左側に入力する。

行を固定したい場合は、「$3」のように行番号の左側に入力する。

列と行の両方を固定したい場合は、「$B$3」のように列と行の番号の左側にそれぞれ入力する。

 

条件式1で算出した答えに戻ると

3教科の合計点数が1番目に高いのは、Aの270点

3教科の合計点数が2番目に高いのは、Eの260点

3教科の合計点数が3番目に高いのは、Bの220点

3教科の合計点数が4番目に高いのは、Cの210点

3教科の合計点数が5番目に高いのは、Dの180点

 

次に、「条件2:順位に応じた5教科の点数を表示」の時の構文です。

L3セルに入力する時の関数は下記になります。

=LARGE($H$3:$H$7,LEFT($J3,1))

配列:対象範囲の選択

順位:表示したい値(1と入力すると1番大きい値が表示される)

 

5教科の合計点数が1番目に高いのは、Aの450点

5教科の合計点数が2番目に高いのは、Eの450点

5教科の合計点数が3番目に高いのは、Bの370点

5教科の合計点数が4番目に高いのは、Cの350点

5教科の合計点数が5番目に高いのは、Dの320点

 

補足

LARGE関数は、範囲を指定するだけですので、使い方はとても簡単です。

構文の中にある「順位」については、数式が少ない時は手入力で問題ないですが、表示したい順位が多い時は、手間を省くために、あらかじめセルに順位を入力しておき、セルを参照することで、LARGE関数が機能するようにしておきましょう。

利確のタイミングを考える

f:id:ishibashiran:20201231163528j:plain

Photo by Lorenzo Cafaro from Pixabay


株式投資は売買のタイミングが重要であるが、「買い」より「売り」の方が難しいと思っています。

なぜなら、利益が出ていると『もう少し値上がりして売却しよう』という考えが働き、損失が出ていると『値上がりするかもしれないからもう少し待とう』という考えが働くためです。

今回は、利益が多く出ている場合の利確のタイミングと根拠について、考えたいと思います。

 

利確の根拠

もし、保有している株が下図の状態になった時に、どのような判断を下すべきであるかを考えてみます。

f:id:ishibashiran:20210321225553j:plain


今後注目されそうな商品を開発しており、株価が安かったので、1,000株を購入したところ、1年後に株価が10倍になったケースです。

売却益:(1,000円-200円)×1,000株=800,000円

配当金での元本回収期間:(200円×1,000株)÷10,000円=20年

配当金での売却益回収期間:800,000円÷10,000円=80年

となっています。

※税金は考慮していません。

※年数の経過に伴う配当金の増減は考慮していません。

 

この時の選択肢は、主に下記4つではないでしょうか。

1.売却益800,000円を取得して、新たにキャピタルゲインを得るための資金にする

2.売却益800,000円を取得して、新たな高配当株を購入し、インカムゲインの増加を図る

3.配当金を取得し続けるために株式の売却をしない

4.株価が1,000円以上になると考えて売却をしない

 

1~4のどの選択肢が正解なのかは、その人の投資スタイルと目的で変わってきます。

次に購入したい株式が決まっている場合や、欲しいものをすぐに買いたい場合は、「1」を選ぶべきだと思います。

不労所得を増やしたい場合は、「2」か「3」の選択肢になりますが、どちらにするかは周りの情勢に左右されると思います。

優良高配当株が購入できる場合や、業績に大きく波がありそうな銘柄ならば、「2」の他の高配当株の購入を目指し、業績が安定しており配当金の増配が続きそうならば、「3」の株式の保持を続けるべきだと思います。

保持している株式で、800,000円以上の売却益を得られると思うならば、「4」を選ぶべきだと思います。

 

最後に

株を購入する前に、何円になったら利確するのか、損切りするのか、業績が傾かない限り配当金目的で保有するのか、目的を明確にすることが大切です。

もし、私が保有している株式が上図のような状況になったら、基本的には「2」を選びます。

配当利回り4%の高配当株を800,000円購入できれば、毎年32,000円の不労所得が得られるようになるためです。

不労所得が欲しい人にとっては、配当利回り4.0%で業績の心配がない銘柄は非常に心強いです。

保有している銘柄が、株価1,000円で配当利回り4.0%以上が見込める場合は「3」を選びますが、それ以外の場合は、他の高配当銘柄を購入した方が、不労所得の確保が早いです。

なので、急な出費が必要な場合を除いては、「2」を選択します。

株式を購入する前に、その後のストーリーを考えておくと、もし自分の想定外の出来事が起きても、すぐに自分にとっての最善策を見つけられるようになります。

株式投資は、利益を伸ばすことも大切ですが、損失を少なくすることの方が大切です。

感情で株式売買を行ってしまう場合は、自分の売買ルールを作ることから始めましょう。

【エクセル】MODE.MULT関数の使い方

エクセルで、データの中から複数の最頻値を算出するのが『MODE.MULT関数』です。

下図を用いて、MODE.MULT関数の使い方を解説します。

f:id:ishibashiran:20210608072110j:plain

 

 

最頻値とは

データの中で最も登場回数が多い値を指します。

値が1・2・3・3・5と存在する場合は、最頻値が3となります。

値が1・3・3・5・5と存在する場合は、最頻値が3と5の複数の値となります。

 

MODE.MULT関数の構文

次に、MODE.MULT関数の構文は、次のようになっております。

=MODE.MULT(数値1,数値2,~)

 

エクセル関数を使う時は、2つの使い方があります。

1つ目は、黄色の○で囲っている「fxをクリック→すべて表示を選択→該当関数を選択→OK」と入力後に、入力内容を指示した枠が表示されるので、そこに入力することです。

2つ目は、緑色の枠に構文を直接入力となります。

f:id:ishibashiran:20210405075240j:plain

 

MODE.MULT関数の使い方

次に、「条件1:成績の最頻値をMODE.MULT関数を使い算出」の時の構文です。

D10セルに入力する時の関数は下記になります。

=MODE.MULT(D3:D8)

数値1:最頻値を算出する範囲

※MODE.MULT関数を使った時に、データ上に存在する数字が全て異なる場合や、数字の数が全て同じ場合は、最頻値が無しになりますので、エラーと表示されます。

 

国語について、点数順に並び変えると、「60,70,80,80,90,100」となります。

最も登場回数が多い値は80になりますので、最頻値は80

 

数学について、点数順に並び変えると、「70,70,80,90,90,100」となります。

最も登場回数が多い値は70と90になりますので、最頻値は70と90

 

英語について、点数順に並び変えると、「60,70,70,80,90,100」となります。

最も登場回数が多い値は70になりますので、最頻値は70

 

合計点について、点数順に並び変えると、「190,230,240,250,250,290」となります。

最も登場回数が多い値は250になりますので、最頻値は250

 

複数の最頻値を計算する場合はMODE.MULT関数を使う

膨大なデータから複数の最頻値を計算となると、苦戦することは必須です。

数字を並び替えて、数字の数をメモすれば数えることもできますが、数が多いほど手間が掛かります。

その点、MODE.MULT関数を使えば、すぐに算出することが出来ます。

使い方もすぐに分かる内容となっていますので、もし、複数の最頻値の計算をしなければならなくなった時は、MODE.MULT関数を使って対処してください。

【エクセル】DOLLAR関数の使い方

エクセルで、数値をドル表示するのが『DOLLAR関数』です。

下図を用いて、DOLLAR関数の使い方を解説します。

f:id:ishibashiran:20210612131246j:plain

 

 

DOLLAR関数の構文

まず、DOLLAR関数の構文は、次のようになっております。

DOLLAR関数:=DOLLAR(数値,桁数)

 

エクセル関数を使う時は、2つの使い方があります。

1つ目は、黄色の○で囲っている「fxをクリック→すべて表示を選択→該当関数を選択→OK」と入力後に、入力内容を指示した枠が表示されるので、そこに入力することです。

2つ目は、緑色の枠に構文を直接入力となります。

f:id:ishibashiran:20210405075240j:plain

 

DOLLAR関数の使い方

次に、「条件1:数値をドル単位で表示」の時の構文です。

D3セルに入力する時の関数は下記になります。

=DOLLAR(A3,B3)

数値:ドル単位で表示する数値

桁数:数値の表示方法

※桁数は、0より大きい数を入力すると、それに応じた小数点の単位が表示されます。

桁数にマイナスの値を入力すると、その値に応じた桁数が四捨五入されて、数値が表示されます。

例えば、50を桁数「-2」で表示するように設定した時は、50を四捨五入して100と表示されるようになります。

もし、40を桁数「-2」で表示するように設定した時は、40を四捨五入して0と表示されるようになります。

桁数の入力を省略すると「2」が入力されたと判断されて、数字が表示されます。

 

DOLLAR関数は、数値をドル表示する関数です。

550を桁数0でドル表示すると、$550

550を桁数1でドル表示すると、$550.0

550を桁数2でドル表示すると、$550.00

550を桁数-1でドル表示すると、$550

550を桁数-2でドル表示すると、50を四捨五入することになるため、100+500=$600

550を桁数-3でドル表示すると、550を四捨五入することになるため、$1,000

 

補足

DOLLAR関数が、最も役立つ時は、既に入力されている数をドル表示に表記を統一する時です。

完成した資料を見た時に、数字の表記がバラバラだと見づらいと感じる人が多いです。

また、 他の人に作成を依頼していた、エクセルデータの数字の表記がバラバラだと、その資料をそのまま使うことが出来ません。

数字の表記をすぐに統一したいと思った時に、DOLLAR関数を使えば、すぐに必要な数字が表示され、その値を元の文章に値で貼り付ければ、解決することが出来ます。

計算する関数ではないため、使う場面は少ないかもしれませんが、知っていれば便利な関数ですので、覚えておきましょう。

【エクセル】MODE関数の使い方

エクセルで、データの中から最頻値を算出するのが『MODE関数』です。

下図を用いて、MODE関数の使い方を解説します。

 

f:id:ishibashiran:20210607070245j:plain

 

 

最頻値とは

データの中で最も登場回数が多い値を指します。

値が1・2・3・3・5と存在する場合は、最頻値が3となります。

値が1・3・3・5・5と存在する場合は、最頻値が3と5の複数の値となります。

 

MODE関数の構文

次に、MODE関数の構文は、次のようになっております。

=MODE(数値1,数値2,~)

 

エクセル関数を使う時は、2つの使い方があります。

1つ目は、黄色の○で囲っている「fxをクリック→すべて表示を選択→該当関数を選択→OK」と入力後に、入力内容を指示した枠が表示されるので、そこに入力することです。

2つ目は、緑色の枠に構文を直接入力となります。

f:id:ishibashiran:20210405075240j:plain

 

MODE関数の使い方

次に、「条件1:成績の最頻値をMODE関数を使い算出」の時の構文です。

D10セルに入力する時の関数は下記になります。

=MODE(D3:D8)

数値1:最頻値を算出する範囲

※MODE関数を使った時に、データ上に存在する数字が全て異なる場合や、数字の数が全て同じ場合は、最頻値が無しになりますので、エラーと表示されます。

 

国語について、点数順に並び変えると、「60,70,80,80,90,100」となります。

最も登場回数が多い値は80になりますので、最頻値は80

 

数学について、点数順に並び変えると、「70,70,80,90,90,100」となります。

最も登場回数が多い値は70と90になりますが、MODE関数は最頻値が複数ある場合は、データの1番上にある値を最頻値を優先的に表示しますので、最頻値は90

 

英語について、点数順に並び変えると、「60,70,70,80,90,100」となります。

最も登場回数が多い値は70になりますので、最頻値は70

 

合計点について、点数順に並び変えると、「190,230,240,250,250,290」となります。

最も登場回数が多い値は250になりますので、最頻値は250

 

最頻値を計算する場合はMODE関数を使う

膨大なデータから最頻値を計算となると、苦戦することは必須です。

数字を並び替えて、数字の数をメモすれば数えることもできますが、数が多いほど手間が掛かります。

その点、MODE関数を使えば、すぐに算出することが出来ます。

使い方もすぐに分かる内容となっていますので、もし、最頻値の計算をしなければならなくなった時は、MODE関数を使って対処してください。

【エクセル】MEDIAN関数の使い方

エクセルで、データの中から中央値を算出するのが『MEDIAN関数』です。

下図を用いて、MEDIAN関数の使い方を解説します。

f:id:ishibashiran:20210606095524j:plain

 

 

中央値とは

データを大きい順に並べた時に真ん中にある値を指します。

値が1・2・3・4・5の場合は、中央値が3となります。

また、値が2・3・4・5の場合は、中央値が3.5となります。

  

MEDIAN関数の構文

次に、MEDIAN関数の構文は、次のようになっております。

=MEDIAN(数値1,数値2,~)

 

エクセル関数を使う時は、2つの使い方があります。

1つ目は、黄色の○で囲っている「fxをクリック→すべて表示を選択→該当関数を選択→OK」と入力後に、入力内容を指示した枠が表示されるので、そこに入力することです。

2つ目は、緑色の枠に構文を直接入力となります。

f:id:ishibashiran:20210405075240j:plain

 

MEDIAN関数の使い方

次に、「条件1:成績の中央値をMEDIAN関数を使い算出」の時の構文です。

D10セルに入力する時の関数は下記になります。

=MEDIAN(D3:D8)

数値1:中央値を算出する範囲

 

国語について、点数順に並び変えると、「60,70,80,80,90,100」となります。

3番目の点数が80で、4番目の点数が80で、3番目と4番目の点数を合算して2で割ると80となりますので、中央値は80

 

数学について、点数順に並び変えると、「70,70,80,90,90,100」となります。

3番目の点数が80で、4番目の点数が90で、3番目と4番目の点数を合算して2で割ると85となりますので、中央値は85

 

英語について、点数順に並び変えると、「60,70,70,80,90,100」となります。

3番目の点数が70で、4番目の点数が80で、3番目と4番目の点数を合算して2で割ると75となりますので、中央値は75

 

合計点について、点数順に並び変えると、「190,230,240,250,250,290」となります。

3番目の点数が240で、4番目の点数が250で、3番目と4番目の点数を合算して2で割ると245となりますので、中央値は245

 

中央値を計算する場合はMEDIAN関数を使う

膨大なデータから中央値を計算となると、苦戦することは必須です。

数字を並び替えて「真ん中の数字」または「真ん中の数字の前後」が分かれば、電卓を用いて計算することもできますが、数が多いほど並び替えの手間が掛かります。

その点、MEDIAN関数を使えば、すぐに算出することが出来ます。

使い方もすぐに分かる内容となっていますので、もし、中央値の計算をしなければならなくなった時は、MEDIAN関数を使って対処してください。