Намерете най -ранната или последната дата въз основа на критерии - Excel и Google Таблици

Изтеглете Примерна работна книга

Изтеглете примерната работна книга

Този урок ще покаже как да използвате функциите MAXIFS и MINIFS за идентифициране на най -ранните и най -новите дати, които отговарят на определени условия в Excel и Google Sheets.

Намерете последната дата с функция MAXIFS

Първо ще покажем как да използваме функцията MAXIFS за идентифициране на най -новата подходяща дата от диапазон от клетки.

Функцията MAXIFS извежда най -голямата стойност в диапазон, който отговаря на определен критерий.

Този пример ще покаже най -новото Дата на продажба за всеки вид на Продукт:

1 = MAXIFS (B3: B8, C3: C8, E3)

Функцията MAXIFS следва същия стил на синтаксис като функциите SUMIFS и AVERAGEIFS, което означава, че могат да се добавят множество критерии за допълнително усъвършенстване на резултата.

Например, за да намерите най -новите Дата на продажба за всеки Продукт което е преди датата 12/31/2020, можем да добавим втори критерий, като използваме функцията DATE, за да определим критерии за дата:

1 = MAXIFS (B3: B8, C3: C8, E3, B3: B8, "<" & DATE (2020,12,31))

Намиране на най -ранните дати с функция MINIFS

По подобен начин на горния пример, можем да използваме функцията MINIFS, за да идентифицираме най -ранната подходяща дата от диапазон от клетки.

Функцията MINIFS извежда най -малката стойност в диапазон, който отговаря на определен критерий.

Този пример ще покаже най -ранния Дата на продажба за всеки вид на Продукт:

1 = MINIFS (B3: B8, C3: C8, E3)

Заключване на препратки към клетки

За да направим нашите формули по -лесни за четене, показахме формулите без заключени клетъчни препратки:

1 = MINIFS (B3: B8, C3: C8, E3)

Но тези формули няма да работят правилно, когато копирате и поставите другаде във вашия файл. Вместо това трябва да използвате заключени клетъчни препратки по следния начин:

1 = MINIFS ($ B $ 3: $ B $ 8, $ C $ 3: $ C $ 8, E3)

Прочетете нашата статия за Заключване на препратки към клетки, за да научите повече.

Алтернативен метод, използващ функции MAX и IF

Функциите MAXIFS и MINIFS бяха добавени към Excel от 2007 г. нататък. Преди тази дата този пример изискваше вложеното използване на функциите MAX (или MIN) и IF за получаване на същия резултат.

За да покажем как това може да стане, можем да репликираме примера, за да покажем най -новото Дата на продажба за всеки вид на Продукт използвайки функциите MAX и IF във формула на масив:

1 {= MAX (IF (C3: C8 = E3, B3: B8))}

Тъй като този пример използва формула за масив, тя трябва да бъде въведена чрез натискане на CTRL+SHIFT+ENTER. Това автоматично показва {} скоби от масива около формулата. Те не трябва да се въвеждат ръчно.

Намерете най -ранната или последната дата въз основа на критерии в Google Таблици

Тези формули работят абсолютно същите в Google Sheets, както и в Excel.

При въвеждане на функции на масиви в Google Sheets, като например пример за вложена формула MAX и IF, трябва да се добави израза ArrayFormula. Това може да бъде въведено автоматично чрез натискане на CTRL+SHIFT+ENTER, след като формулата е написана:

1 = ArrayFormula (MAX (IF (C3: C8 = E3, B3: B8)))

Изразът ArrayFormula не е необходим за използването на функциите MAXIFS или MINIFS в Google Таблици.

wave wave wave wave wave