検索
ホームページトピックexceln番目の最高値を取得するために大きな関数を優れています

この記事では、多くのフォーミュラの例を使用して、Excelで大きな機能を使用する方法について説明します。

数字のセットを分析するとき、最大の数字を見つけることはしばしば理にかなっています。最高値を取得することは、Max関数で非常に簡単です。特定の最大の値をターゲットにする場合、データセットの2番目または3番目の最大の数字など、大きな関数が役立ちます。

大きな関数を優れています

Excelの大きな関数は、数値データセットからN最大の値を返すために使用されます。たとえば、最高スコア、2つの最大の注文、3の結果などを計算できます。

構文は2つの引数で構成されており、どちらも必要です。

大きな(配列、k)

どこ:

  • 配列- 最大の値を検索する範囲または配列。
  • k-リターンの最高の位置、つまりデータセットのK番目の最大値。

大規模は統計関数の下で分類されます。 ExcelのすべてのバージョンでOffice 365、Excel 2021、Excel 2019、Excel 2016、Excel 2013、Excel 2010、および以前に利用できます。

大きな機能について知っておくべき3つのこと

より実用的なことをして、独自の公式の構築を開始する前に、必須事項を説明する3つの簡単な事実に注意してください。

  1. 大きな関数は数値のみを処理します。空白のセルテキスト、および論理値は無視されます。
  2. 配列エラーが含まれている場合、エラーが返されます。
  3. 配列にn値が含まれている場合、大きな(配列、1)がMaximin値を返し、大きな(配列、n)は最小値を返します。

基本的な大きな式

基本的な形式では、Excelの大きな式は非常に簡単に構築できます。最初の引数では、さまざまな数値値を提供します。 2番目の引数では、最大から戻りにポジションを定義します。

以下のサンプルの表では、2つの最大のスコアを知りたいと仮定します。これは、次の式で実行できます。

=LARGE(B2:B10, 2)

n番目の最高値を取得するために大きな関数を優れています

Excelで大きな式を使用する方法 - 例

そして今、より具体的なユースケースを見て、大きな機能がどのように役立つかを見てみましょう。

ExcelでトップN値を取得する方法

単一の式で最大の3、5、10などを取得するには、これらの手順を実行します。

  1. 別々のセルに関心のある位置を入力します。これらの数値はK値として使用されます。
  2. アレイに絶対範囲参照を適用して大きな式を作成します($ b $ 2:$ b $ 10)およびK (d3)の相対セル参照を作成します。
  3. 最上部のセルに式を入力し、下のセルにドラッグします。終わり!

例として、以下の表に上位3つのスコアを見つける予定です。このために、それぞれD3、D4、およびD5で数値1、2、3を入力し、E3に次の式を入力します。

=LARGE($B$2:$B$10, D3)

E4を介してドラッグすると、この結果が得られます。

n番目の最高値を取得するために大きな関数を優れています

シート上の位置を入力する代わりに、拡張範囲の参照で行関数を使用して、Excel式で説明されているようにK値を自動的に生成してリスト内のトップN値を見つけることができます。

=LARGE($B$2:$B$10, ROWS(B$2:B2))

n番目の最高値を取得するために大きな関数を優れています

ヒント。また、大きな関数を使用して、高度なフィルターで上部Nレコードを抽出することもできます。

合計または平均的な最大n値

データセットでTOP N値を合計するには、この方法で次のように、sumproductまたは合計のいずれかで大規模な使用を行うことができます。

sunproduct(large( array 、{1、…、 n }))

または

sum(large( array 、{1、…、 n }))

最高のn値を平均するには、平均関数と大きな関数を組み合わせます。

平均(arge)( array 、{1、…、 n }))

実際にどのように機能するかを確認するには、サンプルテーブルの上位3つのスコアの平均を見つけましょう。このために、この式を使用しています。

=AVERAGE(LARGE(B2:B10, {1,2,3}))

最高の3つのスコアを合計するには、式は次のとおりです。

=SUM(LARGE(B2:B10, {1,2,3}))

n番目の最高値を取得するために大きな関数を優れています

注記。 Kの配列定数ではなく範囲を使用する場合は、 Ctrl Shift Enterを押して配列式にする必要があります。動的配列をサポートするExcel 365では、 Enterキーを押すことですべての式を通常どおり完了できます。

これらの式の仕組み:

通常、大きな関数はK数に基づいて単一の値を返します。これらの式では、値の配列を返すように強制するk引数に{1,2,3}のような配列定数を提供します。その配列は、合計または平均化される外側関数に移動します。

N番目の最大の値に関連付けられたデータを取得します

最大の値に関連する情報を取得するには、Canonical Indexの一致式の大きな関数をネストするだけです。

index( return_array 、match(large( lookup_arrayn )、 lookup_array 、0))

どこ:

  • return_arrayは、一致を抽出する範囲です。
  • Lookup_Arrayは、最高のランク付けの数字の範囲です。
  • nは、検索する最大の値の位置です。

たとえば、試験で最善を尽くした学生の名前を取得するには、F3でこの式をnterします。

=INDEX($A$2:$A$10, MATCH(LARGE($B$2:$B$10, $D3), $B$2:$B$10, 0))

ここで、A2:A10はリターンアレイ(名前)、B2:B10はルックアップアレイ(スコア)、D3は最大の位置です。

誰が2番目と3番目の最高のスコアを持っているかを知るには、フォーマをF4とF5にコピーします。

n番目の最高値を取得するために大きな関数を優れています

注:

  • このソリューションは、一意の値に適しています。データセットに重複した数値が含まれている場合、ランキングの「タイ」が発生する可能性があり、これにより誤った結果が生じます。これを防ぐために、より複雑な式を使用してネクタイを処理します。
  • Excel 365では、新しい動的配列関数を使用して、タイの問題を自動的に解決するはるかにシンプルなソリューションを実行できます。詳細については、ExcelのTop N値をフィルタリングする方法をご覧ください。

下降する数字を並べ替える大きな式

Excel 365の数字のリストをすばやく並べ替えるには、新しいソート機能を使用できます。 Excel 2019、2016、および動的配列をサポートしていない以前のバージョンでは、上昇をソートするために、古き良き大規模な機能に頼って下降と小さいように頼らなければなりません。

この例では、A2:A10の数字を最高から最低まで並べ替えます。それを完了するには、拡張範囲の参照を持つ行関数再び必要です。

=LARGE($A$2:$A$10, ROWS(A$2:A2))

上記の式は最上部のセル(C2)に行きます。そして、元のリストに数字があるのと同じくらい多くのセルをドラッグします(私たちの場合はC2:C10):

n番目の最高値を取得するために大きな関数を優れています

日付と時間の大きな式

ご存知のように、Excelの日付と時間は数値です。日付は整数として保存され、時間は小数として保存されます。それは私たちにとってどういう意味ですか?大きな関数は、数値とまったく同じ方法で日付と時刻の値を計算します。言い換えれば、あなたが数字に使用した式は日付と時間にも機能します!

B2:B10に日付のリストがあると仮定すると、次の式は、次のセルの数に応じて、最新のN日付を返します。

=LARGE($B$2:$B$10, ROWS(B$2:B2))

n番目の最高値を取得するために大きな関数を優れています

同じフォーミュラでは、最長3回も見つけることができます。

n番目の最高値を取得するために大きな関数を優れています

今日または指定された日付に最も近い将来の日付を取得します

この例は、日付を使用したExcelの大きな機能のより具体的な使用法を示しています。

B2:B10の日付のリストから、今日に最も近い日付を返したいとします。タスクを達成するために、countifを使用し、今日の関数を使用して、大規模のK引数の値を計算します。

=LARGE($B$2:$B$10, COUNTIF($B$2:$B$10, ">"&TODAY()))

次の日付を見つけるには、式は次のとおりです。

=LARGE($B$2:$B$10, COUNTIF($B$2:$B$10, ">"&TODAY())-1)

n番目の最高値を取得するために大きな関数を優れています

特定の日付の直後に来る日付を見つけるには、いくつかのセルにターゲット日付を入力し(この例ではE3)、Countifの基準でそのセル参照を連結します。

=LARGE($B$2:$B$10, COUNTIF($B$2:$B$10, ">"&E1))

n番目の最高値を取得するために大きな関数を優れています

あなたの基準を一致させる日付が見つからない状況では、イフェラー機能を「ラッパー」として使用してエラーをキャッチし、それを適切なテキストに置き換えることができます。

=IFERROR(LARGE($B$2:$B$10, COUNTIF($B$2:$B$10, ">"&E1)), "Not found")

n番目の最高値を取得するために大きな関数を優れています

この式の仕組み:

本質的に、Countif関数を使用して、リスト内の日付の数が今日よりも大きいか、指定された日付を数えます。そのカウントは、大きな関数が必要とするk値です。

執筆の時点で、今日の日付は2020年10月7日でした。基準の「>」&today()のcountif関数は、B2:B10には7-OCT-2020を超える4つの日付があると決定しました。つまり、リストで4番目に大きな日付は、私たちが探している最も近い将来の日付です。したがって、Countifを大規模の2つのND引数に接続し、目的の結果を取得します。

=LARGE($B$2:$B$10, 4)

次の日付は、私たちの場合の3番目の最大の日付です。それを取得するために、Countifの結果から1を減算します。

大規模な機能が機能しないことを拡張します

大きな式は#numを投げるかもしれません!次の理由によりエラー:

  • 付属のアレイは空であるか、単一の数値を含まない。
  • k値は負の数です。
  • K値は、配列の値の数よりも大きい。

これが、Excelで大きな関数を使用してデータセット内の最高値を見つける方法です。お読みいただきありがとうございます。来週のブログでお会いしましょう!

ダウンロード用のワークブックを練習します

大規模な式の例(.xlsxファイル)を優れています

以上がn番目の最高値を取得するために大きな関数を優れていますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Excelの式の中央値 - 実用的な例Excelの式の中央値 - 実用的な例Apr 11, 2025 pm 12:08 PM

このチュートリアルでは、中央値関数を使用してExcelの数値データの中央値を計算する方法について説明します。 中央傾向の重要な尺度である中央値は、データセットの中央値を識別し、中央の傾向のより堅牢な表現を提供します

式の例を備えたGoogleスプレッドシートcountif機能式の例を備えたGoogleスプレッドシートcountif機能Apr 11, 2025 pm 12:03 PM

マスターグーグルシートcountif:包括的なガイド このガイドでは、Googleシートの多用途のCountif機能を調査し、単純なセルカウントを超えてそのアプリケーションを実証しています。 正確な一致や部分的な一致から漢までのさまざまなシナリオをカバーします

Excel共有ワークブック:複数のユーザーのExcelファイルを共有する方法Excel共有ワークブック:複数のユーザーのExcelファイルを共有する方法Apr 11, 2025 am 11:58 AM

このチュートリアルは、さまざまな方法、アクセス制御、競合解決をカバーするExcelワークブックを共有するための包括的なガイドを提供します。 Modern Excelバージョン(2010、2013、2016、およびその後)共同編集を簡素化し、mの必要性を排除します

Excelをjpgに変換する方法 -  .xlsまたは.xlsxを画像ファイルとして保存しますExcelをjpgに変換する方法 - .xlsまたは.xlsxを画像ファイルとして保存しますApr 11, 2025 am 11:31 AM

このチュートリアルでは、.xlsファイルを.jpg画像に変換するためのさまざまな方法を調査し、ビルトインWindowsツールと無料のオンラインコンバーターの両方を網羅しています。 プレゼンテーションを作成したり、スプレッドシートデータを安全に共有したり、ドキュメントを設計したりする必要がありますか?ヨーヨーを変換します

名前と名前付き範囲:フォーミュラで定義および使用する方法名前と名前付き範囲:フォーミュラで定義および使用する方法Apr 11, 2025 am 11:13 AM

このチュートリアルは、Excel名の機能を明確にし、セル、範囲、定数、または式の名前を定義する方法を示します。 また、定義された名前の編集、フィルタリング、削除もカバーしています。 Excelの名前は、信じられないほど便利ですが、しばしばOverloです

標準偏差Excel:関数と式の例標準偏差Excel:関数と式の例Apr 11, 2025 am 11:01 AM

このチュートリアルは、標準偏差と平均の標準誤差の区別を明確にし、標準偏差計算のための最適なExcel関数を導きます。 記述統計では、平均および標準偏差は内在的です

Excelの平方根:SQRT関数およびその他の方法Excelの平方根:SQRT関数およびその他の方法Apr 11, 2025 am 10:34 AM

このExcelチュートリアルでは、正方形の根とNth Rootsを計算する方法を示しています。 平方根を見つけることは一般的な数学的操作であり、Excelはいくつかの方法を提供します。 Excelの正方形の根を計算する方法: SQRT関数を使用します

Googleシートの基本:Googleスプレッドシートでの作業方法を学ぶGoogleシートの基本:Googleスプレッドシートでの作業方法を学ぶApr 11, 2025 am 10:23 AM

Googleシートのパワーのロックを解除:初心者向けガイド このチュートリアルでは、MS Excelに代わる強力で多目的な代替品であるGoogleシートの基礎を紹介します。 スプレッドシートを簡単に管理し、重要な機能を活用し、コラボレーションする方法を学ぶ

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター