Найдите самые свежие и самые старые даты в списке Excel

Содержание

Как фильтровать данные по вашим критериям с помощью формулы

Бронирование ведется в виде списка. Таблица выглядит так:

В таблице примера 97 записей данных. Следующие формулы также предназначены для этого. Для другого прицела вы должны соответствующим образом отрегулировать их.

В другой области таблицы самые молодые и самые старые даты должны быть комбинацией критериев «Кампания», «Партнер №». и "целевая страница" запрашиваются.

Для этого создайте поля для трех критериев и двух значений даты в требуемой области. На следующем рисунке это показано с примером таблицы:

Чтобы найти самую последнюю дату, вам понадобится формула, в которой вы применяете функцию MAX к критериям. Введите следующую формулу в ячейку F5:

= МАКС ((A3: A99 = F2) * (B3: B99 = F3) * (C3: C99 = F4) * D3: D99)

Вы должны подтвердить ввод этой формулы с помощью комбинации клавиш CTRL SHIFT ENTER, потому что это формула массива. Клавиша SHIFT означает клавишу, которую необходимо удерживать, чтобы ввести заглавную букву.

Затем вы назначаете ячейке формат даты. Если вы еще не ввели никаких критериев, формула вернет нулевое значение. Если вы сохранили формат даты, Excel покажет вам это число как 01.01.1900.

Если теперь ввести три критерия в ячейки F2: F4, при необходимости будет отображаться самая последняя дата, соответствующая всем трем критериям. На следующем рисунке это показано в таблице-примере:

Чтобы запросить самую старую дату, вы не можете просто заменить функцию MAX на функцию MIN в формуле. Это связано с тем, что матричная формула также дает нулевые значения, которые, конечно, затем рассматриваются как наименьшие значения. Это можно игнорировать при использовании MAX.

Таким образом, вам также необходимо интегрировать if-запрос, который проверяет идентичность критериев и содержимого ячеек. Для этого введите в ячейку F6 следующую формулу:

= МИН (ЕСЛИ ((A3: A99 = F2); 1; 50000) * ЕСЛИ ((B3: B99 = F3); 1; 50000) * ЕСЛИ ((C3: C99 = F4); 1; 50000) * D3: D99)

Поскольку эта формула также является формулой массива, вы должны подтвердить ввод, нажав CTRL SHIFT ENTER. Также необходимо отформатировать ячейку результата как дату.

На следующем рисунке показано вычисление самой старой даты с использованием формулы из таблицы-примера:

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave