search
HomeTopicsexcelLARGE IF formula in Excel: get n-th highest value with criteria

This tutorial demonstrates how to find the largest numbers in Excel datasets, especially when needing to filter results based on one or more criteria. Since Excel lacks a dedicated LARGEIF function, this guide provides formulas to achieve this functionality.

Excel's LARGE IF Formula

To find the nth largest value meeting specific criteria, combine the LARGE and IF functions:

{=LARGE(IF(criteria_range=criteria, values), n)}

This is an array formula (in pre-dynamic array Excel versions, press Ctrl Shift Enter). n represents the desired rank (1st, 2nd, 3rd, etc.). In Excel 365 and later, simply press Enter.

Example: Finding the top 3 scores in a "Science" subject:

=LARGE(IF($B$2:$B$15=F$2, $C$2:$C$15), $E3)

Where:

  • $B$2:$B$15: Subject column (criteria_range).
  • F$2: The subject "Science" (criteria).
  • $C$2:$C$15: Score column (values).
  • $E3: The rank (n).

To avoid manual input of n, use ROWS:

=LARGE(IF($B$2:$B$15=E$2,$C$2:$C$15), ROWS(A$2:A2))

This dynamically adjusts n as you copy the formula down.

To handle cases where no matching value is found (resulting in a #NUM! error), use IFERROR:

=IFERROR(LARGE(IF($B$2:$B$15=$F$2, $C$2:$C$15), $E3), "Not found")

LARGE IF formula in Excel: get n-th highest value with criteria LARGE IF formula in Excel: get n-th highest value with criteria LARGE IF formula in Excel: get n-th highest value with criteria

Multiple Criteria (AND Logic)

For multiple conditions (AND logic), nest IF statements:

{=LARGE(IF(criteria_range1=criteria1, IF(criteria_range2=criteria2, values)), n)}

Alternatively, multiply the criteria:

{=LARGE(IF((criteria_range1=criteria1)*(criteria_range2=criteria2), values), n)}

Both are array formulas (unless using Excel 365 or later).

Multiple Criteria (OR Logic)

For multiple conditions (OR logic), add the criteria expressions:

{=LARGE(IF((criteria_range1=criteria1) (criteria_range2=criteria2), values), n)}

Filtering Top N Values (Excel 365 )

Excel 365 offers simpler solutions using FILTER and SORT:

One Condition:

SORT(FILTER(values, (values>=LARGE(IF(criteria_range=criteria, values), n))*(criteria_range=criteria)), 1, -1)

Multiple AND Criteria:

SORT(FILTER(values, (values>=LARGE(IF((criteria_range1=criteria1)*(criteria_range2=criteria2), values), n))*(criteria_range1=criteria1)*(criteria_range2=criteria2)), 1, -1)

Multiple OR Criteria:

SORT(FILTER(values, (values>=LARGE(IF((criteria_range1=criteria1) (criteria_range2=criteria2), values), n))*((criteria_range1=criteria1) (criteria_range2=criteria2))), 1, -1)

These formulas directly spill the results into the worksheet.

Filtering the Nth Largest Value (Excel 365 )

For finding a specific ranked value, use LARGE with FILTER:

One Condition:

LARGE(FILTER(values, criteria_range=criteria), n)

Multiple AND Criteria:

LARGE(FILTER(values, (criteria_range1=criteria1)*(criteria_range2=criteria2)), n)

Multiple OR Criteria:

LARGE(FILTER(values, (criteria_range1=criteria1) (criteria_range2=criteria2)), n)

This tutorial provides various methods for finding largest values with conditions in Excel, catering to different Excel versions and complexity levels. Remember to adjust cell references to match your data.

The above is the detailed content of LARGE IF formula in Excel: get n-th highest value with criteria. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

SublimeText3 English version

SublimeText3 English version

Recommended: Win version, supports code prompts!

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool