イシバシランブログ

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

【エクセル】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関数を使って対処してください。

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

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

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

f:id:ishibashiran:20210612130625j:plain

 

 

YEN関数の構文

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

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

 

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

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

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

f:id:ishibashiran:20210405075240j:plain

 

YEN関数の使い方

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

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

=YEN(A3,B3)

数値:円単位で表示する数値

桁数:数値の表示方法

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

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

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

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

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

 

YEN関数は、数値を円表示する関数です。

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

 

補足

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

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

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

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

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

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

エクセルで、データベースの中から条件を満たすセルの数を算出するのが『DCOUNTA関数』です。

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

f:id:ishibashiran:20210605150554j:plain

 

 

DCOUNTA関数の構文

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

=DCOUNTA(データベース,フィールド,条件)

 

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

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

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

f:id:ishibashiran:20210405075240j:plain

 

DCOUNTA関数の使い方

次に、「条件1:条件に該当する数をDCOUNTA関数を使い算出」の時の構文です。

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

=DCOUNTA($A$2:$D$8,4,F2:G3)

データベース:算出対象の範囲

フィールド:算出したいデータの列数

条件:算出したい内容

 

条件1の例題は、指定された内容に当てはまる人の数の算出が求められています。

男性のテストの合格者数に該当する人は、「100点のA」と「80点のC」なので、2人となります。

女性のテストの合格者数に該当する人は、「90点のB」と「90点のF」なので、2人となります。

男性に該当する人は、AとCとEなので、3人となります。

 

DCOUNT関数とDCOUNTA関数の違い

DCOUNT関数は、条件に該当する数値のセルがいくつあるかの算出が可能です。

数えられるのは数値のみであり、文字を数えることは出来ません。

DCOUNTA関数は、条件に該当するのセルがいくつあるかの算出が可能です。

条件に該当する数値や文字のセルの数を数えることが出来ます。

空白は数えることが出来ません。

 

DCOUNTA関数とCOUNTIFS関数の違い

DCOUNTA関数は全項目のいずれかの条件に該当する数の算出が可能で、COUNTIFS関数は項目別の条件に該当する数の算出が可能です。

下図が両者の違いのイメージとなります。

f:id:ishibashiran:20210605153506j:plain

COUNTIFS関数は、一覧表にして個別に条件へ該当する数を算出することが可能ですが、DCOUNTA関数では、出来ません。

DCOUNTA関数では、条件の範囲に項目名を入れる必要があるためです。

「女性の合格者」に該当する人の数を算出する時は、条件に『性別~>合格』の4つのセルを選択すれば良いですが、「男性の合格者」に該当する人の数を算出する時は、緑かっこの範囲のように『性別~合格』の6つのセルを選択する必要がありますので、「女性の合格者」と「男性の合格者」の数が算出されます。

よって、個別項目に該当する人の数を算出したい時は、COUNTIFS関数を使うべきです。

逆に、「女性の合格者」と「男性の合格者」の数を算出といった、複数項目のいずれかの条件に該当する人の数を算出したい時は、DCOUNTA関数で条件の範囲を指定すれば、すぐに算出することが可能です。

複数項目のいずれかの条件に該当する人の数は、COUNTIFS関数でも、算出することは可能ですが、数式が長くなりますので、DCOUNTA関数の方が早いです。

DCOUNTA関数とCOUNTIFS関数のそれぞれの強みを理解して、使い分けましょう。

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

エクセルで、データベースの中から条件を満たす値の平均値を算出するのが『DAVERAGE関数』です。

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

f:id:ishibashiran:20210602072406j:plain

 

 

DAVERAGE関数の構文

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

=DAVERAGE(データベース,フィールド,条件)

 

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

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

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

f:id:ishibashiran:20210405075240j:plain

 

DAVERAGE関数の使い方

次に、「条件1:業種者別の売上金額と利益の平均値をDAVERAGE関数を使い算出」の時の構文です。

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

=DAVERAGE($A$2:$E$8,4,G2:G3)

データベース:算出対象の範囲

フィールド:算出したいデータの列数

条件:算出したい内容

 

上記の数式だけだと、条件に該当する営業利益の平均値を算出することが出来ませんので、I3セルには次の数式を入力します。

=DAVERAGE($A$2:$E$8,5,G2:G3)

列数を5に変えることで、売上高から営業利益の算出に変えることが出来ます。

 

条件1の例題は、業種別の売上と利益の平均値の算出が求められています。

情報通信は、A社とD社が該当しますので、売上は(500+1,200)÷2=850、利益は(100+60)÷2=80となります。

小売業は、B社とE社が該当しますので、売上は(600+1,800)÷2=1,200、利益は(30+90)÷2=60となります。

食料品は、C社とF社が該当しますので、売上は(800+1,000)÷2=900、利益は(40+100)÷2=70となります。

 

次に、「条件2:所在地別の売上金額と利益の平均値をDAVERAGE関数を使い算出」の時の構文です。

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

=DAVERAGE($A$2:$E$8,4,K2:K3)

データベース:算出対象の範囲

フィールド:算出したいデータの列数

条件:算出したい内容

 

上記の数式だけだと、条件に該当する営業利益の平均値を算出することが出来ませんので、M3セルには次の数式を入力します。

=DAVERAGE($A$2:$E$8,5,K2:K3)

列数を5に変えることで、売上高から営業利益の算出に変えることが出来ます。

 

条件2の例題は、所在地別の売上と利益の平均値の算出が求められています。

東京は、A社とE社が該当しますので、売上は(500+1,800)÷2=1,150、利益は(100+90)÷2=95となります。

愛知は、B社とF社が該当しますので、売上は(600+1,000)÷2=800、利益は(30+100)÷2=65となります。

大阪は、C社とD社が該当しますので、売上は(800+1,200)÷2=1,000、利益は(40+60)÷2=50となります。

 

DAVERAGE関数とAVERAGEIF関数の違い

DAVERAGE関数は全項目の平均値の算出が可能で、AVERAGEIF関数は項目別の平均値の算出が可能です。

下図が両者の違いのイメージとなります。

f:id:ishibashiran:20210602231952j:plain

AVERAGEIF関数は、一覧表にして個別条件の平均値を算出することが可能ですが、DAVERAGE関数では、出来ません。

DAVERAGE関数では、条件の範囲に項目名を入れる必要があります。

情報通信の平均値を算出する時は、条件に「業種~情報通信」のセルを選択すれば良いですが、小売業を選択した時は、緑かっこの範囲のように「業種~小売業」のセルを選ぶ必要がありますので、情報通信と小売業の合計が算出されます。

食料品を選択した時は、青かっこの範囲のように「業種~食料品」のセルを、選択する必要がありますので、情報通信と小売業と食料品の合計が算出されます。

よって、個別項目の平均値を一覧にしたい時は、AVERAGEIF関数を使うべきです。

逆に、「情報通信と小売業」の平均を算出といった、複数項目の平均値を算出したい時は、DAVERAGE関数で条件の範囲を指定すれば、すぐに算出することが可能です。

複数項目の合計は、AVERAGEIF関数でも、算出することは可能ですが、数式が長くなりますので、DAVERAGE関数の方が早いです。

DAVERAGE関数とAVERAGEIF関数のそれぞれの強みを理解して、使い分けましょう。