Формула Excel: найдите самую раннюю и самую позднюю дату для каждой группы
В этом руководстве представлены формулы для поиска самой ранней и последней даты для каждой группы в Excel.
Если вы хотите следовать этому руководству, загрузите пример электронной таблицы.
Общая формула:
Найдите самую раннюю дату каждой группы
{MIN(IF(group_rng=group,startD_rng))} |
Найдите последнюю дату каждой группы
{MAX(IF(group_rng=group,startD_rng))} |
Синтаксис и аргументы
Group_rng: the cell range that contains all group names. |
Group: the group whose earliest date and latest date you want to find out. |
StartD_rng: the cell range that contains all starting dates of the groups. |
Возвращаемое значение
Формулы возвращают дату в виде числового значения. Поскольку дата хранится в Excel как число, для непосредственного просмотра даты вы можете отформатировать числовое значение в формате даты по мере необходимости после использования формулы.
Как работает эта формула
Вот таблица, столбец B3: B8 содержит названия отделов, столбец C3: C8 содержит различные названия проектов в отделах, столбец D3: D8 - даты начала каждого проекта, а даты окончания каждой группы указаны в столбце E3: E8. Чтобы найти самую раннюю дату начала и последнюю дату окончания для каждого отдела (A и B), используйте следующую формулу:
Найдите самую раннюю дату
=MIN(IF($B$3:$B$8=B11,$D$3:$D$8)) |
Нажмите Shift + Ctrl + Enter ключи, чтобы получить правильный результат массива.
Затем перетащите маркер автозаполнения вниз к ячейкам, которым нужна эта формула.
Затем, не снимая выделения с ячеек формулы, нажмите Ctrl +1 для отображения Формат ячеек диалог, затем под Номер регистрации вкладку, щелкните на Время в Категории список, затем выберите один тип даты справа Тип .
Нажмите OK, теперь результаты отображаются в виде дат.
Найдите самую последнюю дату для каждого отдела
=MAX(IF($B$3:$B$8=B11,$E$3:$E$8)) |
Нажмите Shift + Ctrl + Enter ключей, перетащите маркер заполнения, чтобы применить формулу массива к другим ячейкам по мере необходимости, и отформатируйте ячейки как даты.
объяснение
IF функция: проверяет конкретное состояние.
В формуле массива {IF ($ B $ 3: $ B $ 9 = B11, $ D $ 3: $ D $ 8)} возвращается
{43597; ЛОЖЬ; 43952; 43802; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ}
MIN функция: найти минимальное значение в диапазоне или массиве.
={MIN (IF($B$3:$B$8=B11,$D$3:$D$8))}
= {МИН (43597; ЛОЖЬ; 43952; 43802; ЛОЖЬ; ЛОЖЬ)}
= 43597
MAX функция: найти наибольшее значение в диапазоне или массиве.
={MAX(IF($B$3:$B$8=B11,$E$3:$E$8))}
= {МАКС (44158; ЛОЖЬ; 44654; 44013; ЛОЖЬ; ЛОЖЬ)}
= 44684
замечание
Если вы используете Excel 2019 или Excel 365, вы можете использовать функции MINIFS и MAXIFS, чтобы быстро найти самые ранние и самые последние даты каждой группы.
Общая формула
Найдите самую раннюю дату для группы
MINIFS(startD_rng,group_rng,group) |
Найти последнюю дату для группы
MAXIFS(startD_rng,group_rng,group) |
Используйте приведенные ниже формулы с примером выше:
=MINIFS($D$3:$D$8,$B$3:$B$8,B11) |
=MAXIFS($E$3:$E$8,$B$3:$B$8,B11) |
Относительные формулы
- Считайте дни месяца
В этом руководстве представлены формулы для подсчета общего количества дней месяца на основе заданной даты. - Считать дни до истечения срока
Чтобы подсчитать количество дней между сегодняшним днем и каждой датой истечения срока в Excel по формуле - Показать текущую дату или время
В этом руководстве представлены формулы для отображения текущей даты или времени в Excel. - Создать недельный диапазон дат
В этом руководстве представлена формула для быстрого получения диапазона дат за неделю в Excel.
Относительные функции
- Функция Excel WEEKNUM
Возвращает номер недели указанной даты в году. - Функция РАБДЕНЬ в Excel
Добавляет рабочие дни к заданной дате начала и возвращает рабочий день - Функция МЕСЯЦ в Excel
МЕСЯЦ используется для получения месяца в виде целого числа (от 1 до 12) от даты. - Функция ДЕНЬ в Excel
Функция ДЕНЬ получает день в виде числа (от 1 до 31) от даты - Функция Excel NOW
Получить текущее время и дату
Лучшие инструменты для работы в офисе
Kutools for Excel - поможет вам выделиться из толпы
Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...
Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.