この記事では、多くのフォーミュラの例を使用して、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つの簡単な事実に注意してください。
- 大きな関数は数値のみを処理します。空白のセル、テキスト、および論理値は無視されます。
- 配列にエラーが含まれている場合、エラーが返されます。
- 配列にn値が含まれている場合、大きな(配列、1)がMaximin値を返し、大きな(配列、n)は最小値を返します。
基本的な大きな式
基本的な形式では、Excelの大きな式は非常に簡単に構築できます。最初の引数では、さまざまな数値値を提供します。 2番目の引数では、最大から戻りにポジションを定義します。
以下のサンプルの表では、2つの最大のスコアを知りたいと仮定します。これは、次の式で実行できます。
=LARGE(B2:B10, 2)
Excelで大きな式を使用する方法 - 例
そして今、より具体的なユースケースを見て、大きな機能がどのように役立つかを見てみましょう。
ExcelでトップN値を取得する方法
単一の式で最大の3、5、10などを取得するには、これらの手順を実行します。
- 別々のセルに関心のある位置を入力します。これらの数値はK値として使用されます。
- アレイに絶対範囲参照を適用して大きな式を作成します($ b $ 2:$ b $ 10)およびK (d3)の相対セル参照を作成します。
- 最上部のセルに式を入力し、下のセルにドラッグします。終わり!
例として、以下の表に上位3つのスコアを見つける予定です。このために、それぞれD3、D4、およびD5で数値1、2、3を入力し、E3に次の式を入力します。
=LARGE($B$2:$B$10, D3)
E4を介してドラッグすると、この結果が得られます。
シート上の位置を入力する代わりに、拡張範囲の参照で行関数を使用して、Excel式で説明されているようにK値を自動的に生成してリスト内のトップN値を見つけることができます。
=LARGE($B$2:$B$10, ROWS(B$2:B2))
ヒント。また、大きな関数を使用して、高度なフィルターで上部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}))
注記。 Kの配列定数ではなく範囲を使用する場合は、 Ctrl Shift Enterを押して配列式にする必要があります。動的配列をサポートするExcel 365では、 Enterキーを押すことですべての式を通常どおり完了できます。
これらの式の仕組み:
通常、大きな関数はK数に基づいて単一の値を返します。これらの式では、値の配列を返すように強制するk引数に{1,2,3}のような配列定数を提供します。その配列は、合計または平均化される外側関数に移動します。
N番目の最大の値に関連付けられたデータを取得します
最大の値に関連する情報を取得するには、Canonical Indexの一致式の大きな関数をネストするだけです。
index( return_array 、match(large( lookup_array 、 n )、 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にコピーします。
注:
- このソリューションは、一意の値に適しています。データセットに重複した数値が含まれている場合、ランキングの「タイ」が発生する可能性があり、これにより誤った結果が生じます。これを防ぐために、より複雑な式を使用してネクタイを処理します。
- Excel 365では、新しい動的配列関数を使用して、タイの問題を自動的に解決するはるかにシンプルなソリューションを実行できます。詳細については、ExcelのTop N値をフィルタリングする方法をご覧ください。
下降する数字を並べ替える大きな式
Excel 365の数字のリストをすばやく並べ替えるには、新しいソート機能を使用できます。 Excel 2019、2016、および動的配列をサポートしていない以前のバージョンでは、上昇をソートするために、古き良き大規模な機能に頼って下降と小さいように頼らなければなりません。
この例では、A2:A10の数字を最高から最低まで並べ替えます。それを完了するには、拡張範囲の参照を持つ行関数が再び必要です。
=LARGE($A$2:$A$10, ROWS(A$2:A2))
上記の式は最上部のセル(C2)に行きます。そして、元のリストに数字があるのと同じくらい多くのセルをドラッグします(私たちの場合はC2:C10):
日付と時間の大きな式
ご存知のように、Excelの日付と時間は数値です。日付は整数として保存され、時間は小数として保存されます。それは私たちにとってどういう意味ですか?大きな関数は、数値とまったく同じ方法で日付と時刻の値を計算します。言い換えれば、あなたが数字に使用した式は日付と時間にも機能します!
B2:B10に日付のリストがあると仮定すると、次の式は、次のセルの数に応じて、最新のN日付を返します。
=LARGE($B$2:$B$10, ROWS(B$2:B2))
同じフォーミュラでは、最長3回も見つけることができます。
今日または指定された日付に最も近い将来の日付を取得します
この例は、日付を使用した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)
特定の日付の直後に来る日付を見つけるには、いくつかのセルにターゲット日付を入力し(この例ではE3)、Countifの基準でそのセル参照を連結します。
=LARGE($B$2:$B$10, COUNTIF($B$2:$B$10, ">"&E1))
あなたの基準を一致させる日付が見つからない状況では、イフェラー機能を「ラッパー」として使用してエラーをキャッチし、それを適切なテキストに置き換えることができます。
=IFERROR(LARGE($B$2:$B$10, COUNTIF($B$2:$B$10, ">"&E1)), "Not found")
この式の仕組み:
本質的に、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 サイトの他の関連記事を参照してください。

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

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

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

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

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

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

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

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


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

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

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター
