小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2023年11月7日【ID:0】

【Excel】上位N%に合格と表示する

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


以下の表を元に、合計得点が全体の20%以上の場合に「合格」と表示させる数式を作成していきます。


PERCENTRANK.INC関数の活用

個々の合計得点が全体から見て何%に位置するのかは、PERCENTRANK.INC関数で求めることができます。

=PERCENTRANK.INC(配列, 単体)
// 配列:複数の値
// 単体:1つの値
// [配列]からみて[単体]がどのくらいに位置するのかを0~1の百分率で求める

実際に、以下の数式を代入するとイメージがしやすくなります。

=PERCENTRANK.INC($H$4:$H$12,H4)
// 下のセルにコピーすることを想定して、配列は絶対参照にする

上記のように、最高得点が「1」、最低得点が「0」と百分率を求めることができました。


後は、この値が80%以上のものを合格とすることで、上位20%を合格とすることができます。
80%という値は、セルI2の値を参照して、以下のように求めることができます。

=1-I2

この数式を活用して、「セルH4の合計得点が全体の80%以上の場合」という条件式を求めると、以下のようになります。

=PERCENTRANK.INC($H$4:$H$12,H4)>1-$I$2
// 下のセルにコピーすることを想定して、セルI2は絶対参照にする

上記の条件を満たしてる時に「合格」と表示させる場合は、IF関数を活用します。

=IF(論理式, 真の場合, 偽の場合)
// 論理式(条件式)が正しい場合は、[真の場合]に設定した値を表示する
// 正しくない場合は、[偽の場合]に設定した値を表示する

値を割り当てると、以下のようになります。

=IF(PERCENTRANK.INC($H$4:$H$12,H4)>1-$I$2,"合格","")

上位10%などと変更したい場合は、セルI2の値を変更するだけで反映できます。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

7461703

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel・Googleスプレッドシート】セルの数式を瞬時に確認

【Excel】日付と曜日を表示形式で改行して表示する

【Excel】値がない行(列)を自動で色付け

【Excel】条件式で日付を正しく判定

【Excel】表から自動で請求書を作成する方法

【Excel】住所から都道府県のみを抽出

【Excel】グラフを一瞬で作成する方法

【Excel】指定したセルを瞬時に選択!名前ボックスの活用術

【Excel】表のデザインを自動で作成する方法 2選

【Excel】FILTER関数で存在しない場合に好みのデータを表示

【Excel】一部が結合されている表から特定の値を数式で抽出

【Excel】値を変えずに千の位以上を表示

【Excel】予定表から労働時間を色んな形式で求める

【Excel】新機能:画像をセル内に配置

【ExcelVBA】省略した項目を自動で入力

【Excel】特定のセルの値を複数箇所に一括入力

【Excel】抽出データの増減に合わせて罫線を自動設定

【Excel】いずれかの条件を満たすデータの集計

【Excel】空白演算子でマトリックス表から値抽出

【Excel】表の書式がコピーした際に崩れないようにする

【Excel】在庫数が指定値未満の場合に自動色付け

【Excel】Python in Excelでクロス表を1行1データに変換

【Excel】セルを非表示にする際はグループ化

【Excel】先頭の「0」を維持する簡単な対策

【ExcelVBA】数式「AND(3,4)」とVBA「3 And 4」は違う!?





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ