ELLの足跡

人は最後は一人だという・・・でも、・・・今は妻が傍にいてくれる・・・

Excel関数・・・QUARTILE関数(データ範囲の中で25%毎の数値を求めます)

2011-04-28 | 日々のパソコン
今日はデータ範囲の中で、数値の幅があり過ぎる場合などに利用すればよいと思われる関数を紹介しますね・・・

  • =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迄をドラグすれば、すべて評価出来る訳です。



今日の小技は如何でしたか?


宜しければ、下の評価ボタンを押してみて下さい
素晴らしい すごい とても良い 良い


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 視覚障害者の方達を支える為... | トップ | 今日は雲ひとつない快晴だぁ~! »
最新の画像もっと見る

コメントを投稿

日々のパソコン」カテゴリの最新記事