スプレッドシートの『RANK.AVG関数』とは?意味をわかりやすく簡単に解説

スプレッドシートの『RANK.AVG関数』とは?意味をわかりやすく簡単に解説

公開: 更新:
CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座


スプレッドシートのRANK.AVG関数とは

RANK.AVG関数は、データセット内の指定された値の順位を返すGoogleスプレッドシートの統計関数です。同じ値が複数存在する場合、それらのエントリの平均順位を計算して返すという特徴があり、重複データがある際の順位付けを正確に行えるようになっています。

この関数は通常の順位付け関数と異なり、重複値に対して平均順位を割り当てる処理を自動的に実行します。例えば同じ値が2位と3位に該当する場合、両方に2.5位という平均順位を付与することで公平な順位付けを実現しています。

【PR】プログラミングや生成AIを無料で学べる「コードキャンプフリー」

RANK.AVG関数の基本構文と引数設定

RANK.AVG関数の基本構文は「RANK.AVG(value, data, [is_ascending])」の形式で構成されます。第1引数のvalueには順位を調べたい値を指定し、第2引数のdataには比較対象となるデータ範囲やセル配列を設定する必要があります。

=RANK.AVG(A10, A1:A100, TRUE)

第3引数のis_ascendingは昇順・降順を指定するオプション引数で、省略した場合は降順(FALSE)が適用されます。TRUEを指定すると昇順での順位付けが実行され、小さい値ほど上位にランクされるようになります。

重複値における平均順位の計算方法

RANK.AVG関数の最大の特徴は、重複する値に対して平均順位を自動計算する機能にあります。例えば90点が3人いる場合、通常であれば2位、3位、4位となる順位を2.5位として統一的に処理することが可能です。

=RANK.AVG(B32, B8:B47, FALSE)

この計算処理により、同点者がいる競技やテストの成績処理において、より公平で統計的に正確な順位付けを実現できます。重複値の順位は該当する全ての順位を合計し、その件数で割った値が自動的に算出されて表示される仕組みになっています。

※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。

ITやプログラミングに関するコラム


ITやプログラミングに関するニュース

ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。

CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプが提供する無料で学べるプログラミングスクール講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア 金融業界の業務効率化を加速するニッセイアセットマネジメントの生成AI×GAS活用研修事例 - IT・プログラミングを知って学べるコネクトメディア 【製造業のDX人材育成事例】デジタル人材の即戦力化を実現する、日本ガイシ株式会社の異動者向オンボーディング研修 - ITやプログラミングを知って学べるコネクトメディア フューチャーアーキテクト株式会社が実現した新入社員向けIT研修プログラムでタスクフォース制度が主体的な学びと成長を生み出す - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【IT新入社員研修】オンラインとオフラインの最適バランスを実現したFutureOneの導入事例 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【新入社員研修】柔軟なハイブリッド型Java研修で実現した新卒20名の成長と成果|サークレイス株式会社 - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/現場により近いところにデジタルを根付かせるDX基礎講座研修|株式会社ブリヂストン - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/業務の効率化・DX推進に向けたIT人材育成への第一歩|株式会社カナエ - ITやプログラミングを知って学べるコネクトメディア 企業・法人向けのIT・プログラミング研修 - ITやプログラミングを知って学べるコネクトメディア

新着記事

対象者別で探す

子供(小学生・中学生・高校生)向け
プログラミング教室検索する

子供(小学生・中学生・高校生)がロボットやプログラミング言語を学ぶことができるオフラインからオンラインスクールを検索、比較することが可能です。

子供(小学生・中学生・高校生)
プログラミング教室検索する

ITやプログラムなどの
最新情報を検索する

日々、新しいITやプログラミング言語の情報が流れていきますが、特定の情報を時系列でニュースやコラムを確認することができます。

ITやプログラムなどの
最新情報を検索する