KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Формула Excel: поиск самой ранней и самой поздней даты для каждой группы

АвторСолнцеДата изменения

doc-find-earlest-date-of-group-1

В этом руководстве представлены формулы для определения самой ранней и самой поздней даты в каждой группе в Excel.

Если вы хотите следовать этому руководству, скачайте пример таблицы.
doc-sample

Универсальная формула:

Поиск самой ранней даты каждой группы

{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, чтобы получить корректный результат массива.
doc-find-earlest-date-of-group-2 

Затем перетащите маркер автозаполнения вниз до ячеек, к которым следует применить эту формулу.
doc-find-earlest-date-of-group-3

Далее оставьте выделенными ячейки с формулой, нажмите Ctrl + 1, чтобы открыть диалоговое окно «Установить формат ячейки». Затем на вкладке Число выберите Дата в списке Категория и укажите нужный формат даты в разделе Тип.
doc-find-earlest-date-of-group-4

Нажмите ОК, и результаты отобразятся в виде дат.
doc-find-earlest-date-of-group-5

Поиск самой поздней даты для каждого отдела

=MAX(IF($B$3:$B$8=B11,$E$3:$E$8))

Нажмите клавиши Shift + Ctrl + Enter, перетащите маркер заполнения, чтобы применить формулу массива к другим ячейкам по мере необходимости, и отформатируйте ячейки как даты.
doc-find-earlest-date-of-group-6

Пояснение

Функция ЕСЛИ: проверяет, выполняется ли заданное условие.

В формуле массива {IF($B$3:$B$9=B11,$D$3:$D$8)} возвращается
{43597;ЛОЖЬ;43952;43802;ЛОЖЬ;ЛОЖЬ;ЛОЖЬ}

Функция МИН находит минимальное значение в диапазоне или массиве.

={MIN (IF($B$3:$B$8=B11,$D$3:$D$8))}
={MIN(43597;FALSE;43952;43802;FALSE;FALSE)}
=43597

Функция МАКС находит наибольшее значение в диапазоне или массиве.

={MAX(IF($B$3:$B$8=B11,$E$3:$E$8))}
={MAX(44158;FALSE;44654;44013;FALSE;FALSE)}
=44684

Примечание

Если вы используете Excel 2019 или Excel 365, воспользуйтесь функциями МИНЕСЛИМН и МАКСЕСЛИМН, чтобы быстро найти самую раннюю и самую позднюю дату в каждой группе.

Универсальная формула

Поиск самой ранней даты для группы

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)

Связанные формулы

Связанные функции


Лучшие инструменты для повышения продуктивности в Office

Kutools для Excel — Помогает вам выделиться из толпы

🤖KUTOOLS AI Помощник: Революционизируйте Анализ данных на основе:Интеллектуальное выполнение   |  Генерация кода|  Создание пользовательские формулы  |  Анализ данных и создание диаграмм|  Вызов Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округление без использования формул
Расширенный VLookup:Несколько критериев  |  Несколько значений  |  По нескольким листам  |  Распознавание нечетких соответствий
Расш. Раскрывающийся список:Простой выпадающий список  |  Зависимый выпадающий список  |  Многоэлементный выпадающий список
Управление столбцами:Добавление определённого количества столбцов  |  Перемещение столбцов  |  Переключение видимости скрытых столбцов  |Сравнение столбцов для Выбрать одинаковые/разные ячейки
Избранные функции:Сетка фокусировки  |  Просмотр дизайна  |  Улучшенная строка формулы  |  Управление рабочими книгами и листами|Библиотека ресурсов(автотекст)|  Выбор даты  |  Объединить листы  |  Шифрование/Расшифровать ячейки  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы…)|  50+Типыдиаграмм(Диаграмма Ганта…)|  40+ Практические формулы(Рассчитать возраст на основе даты рождения…)|  19 Инструментывставки(Вставить QR-код,Вставка изображения по пути…)|  12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют…)|  7 Объединить и разделитьинструменты(Расширенное объединение строк,Разделение ячеек Excel…)|…и многое другое
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.