今日はデータ範囲の中で、数値の幅があり過ぎる場合などに利用すればよいと思われる関数を紹介しますね・・・
例えば、下の図の場合・・・
では、実際にはどの様に使ったらよいのでしょうか・・・同じ表を使用して評価してみたいと思います
今日の小技は如何でしたか?
宜しければ、下の評価ボタンを押してみて下さい
- =QUARTILE(配列,戻り値)
※ 範囲中のデータを大小順に並べ、その中の「最小」「下位25%」「中央50%」「下位75%」「最大」個数目に当たる数値を求めます。戻 り 値 四分位数 0 データの最小値 1 第1四分位数
下位四分の一(25%)2 第2四分位数
データの中央値(50%)3 第3四分位数
下位四分の三(75%)4 データの最大値
例えば、下の図の場合・・・
- B列にデータが存在してます
- このデータの最小・最大さらに25%・50%・75%に位置する値を出してみたいと思います
- 最小値の戻り値は 0 ですから・・・=QUARTILE(B2:B7,0)
- 下から25%に位置する数字は戻り値は 1 ですから・・・=QUARTILE(B2:B7,1)
- 中央50%に位置する数字は戻り値は 2 ですから・・・=QUARTILE(B2:B7,2)
- 下から75%(すなわち上位25%)に位置する数字は戻り値は 3 ですから・・・=QUARTILE(B2:B7,3)
- 最大値の戻り値は 4 ですから・・・=QUARTILE(B2:B7,4)
- この様に成る訳です。
では、実際にはどの様に使ったらよいのでしょうか・・・同じ表を使用して評価してみたいと思います
- セルC2を例に説明してみます
- セルB2の数字が上の図のセルB21と等しければ“TOP”と評価・・・
=IF(B2=$B$21,"TOP",偽の場合) - (2)の場合ではなく、セルB2の数字が上の図のセルB21より小さくセルB20に等しいか大きい場合は“優秀”と評価・・・
=IF(B2=$B$21,"TOP",IF(AND(B2<$B$21,B2>=$B$20),"優秀",偽の場合)) - (3)の場合とも違い、セルB2の数字が上の図のセルB20よりも小さくセルB19と等しいか大きい場合には“まあまあ”と評価・・・
=IF(B2=$B$21,"TOP",IF(AND(B2<$B$21,B2>=$B$20),"優秀",
IF(AND(B2<$B$20,B2>=$B$19),"まあまあ",偽の場合))) - (4)の場合とも違い、セルB2の数字が上の図のセルB19より小さくセルB18に等しいか大きい場合は“もう一息”と表示・・・
=IF(B2=$B$21,"TOP",IF(AND(B2<$B$21,B2>=$B$20),"優秀",
IF(AND(B2<$B$20,B2>=$B$19),"まあまあ",IF(AND(B2<$B$19,B2>=$B$18),"もう一息",偽の場合)))) - (5)の場合とも違い、もっと小さい場合は“努力不足”と表示・・・
=IF(B2=$B$21,"TOP",IF(AND(B2<$B$21,B2>=$B$20),"優秀",
IF(AND(B2<$B$20,B2>=$B$19),"まあまあ",IF(AND(B2<$B$19,B2>=$B$18),"もう一息","努力不足"))))
- これで数式は完成ですのでセルC2からセルC7迄をドラグすれば、すべて評価出来る訳です。
今日の小技は如何でしたか?
宜しければ、下の評価ボタンを押してみて下さい
※コメント投稿者のブログIDはブログ作成者のみに通知されます