Поиск минимального значение даты по 2 кретериям
supercelt
Дата: Вторник, 23.12.2025, 13:46 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Добрый день! Помогите пожалуйста формулой. Я файл приложил. Результат который надо получить выделен жёлтым и вписан от руки. Исходные данные - просто два номера в столбе F. Сами данные в ABC. Алгоритм такой: По номеру из F выгребаем даты из B по 2 критериям. Первое это собственно сам номер. Получили массив данных где в C встречается этот номер. Далее из этого массива выбрать по критерию: Где в А в строках встречается кусок текста "ТО-2". После этого получаем массив дат. Из из этих дат выбираем наименьшую Пробовал такую формулуКод
{=ИНДЕКС(B:B;ПОИСКПОЗ(1;(F2=C:C)*(ПОИСК("ТО-2";A:A));0))}
Ничего не получается
Добрый день! Помогите пожалуйста формулой. Я файл приложил. Результат который надо получить выделен жёлтым и вписан от руки. Исходные данные - просто два номера в столбе F. Сами данные в ABC. Алгоритм такой: По номеру из F выгребаем даты из B по 2 критериям. Первое это собственно сам номер. Получили массив данных где в C встречается этот номер. Далее из этого массива выбрать по критерию: Где в А в строках встречается кусок текста "ТО-2". После этого получаем массив дат. Из из этих дат выбираем наименьшую Пробовал такую формулуКод
{=ИНДЕКС(B:B;ПОИСКПОЗ(1;(F2=C:C)*(ПОИСК("ТО-2";A:A));0))}
Ничего не получается supercelt
Ответить
Сообщение Добрый день! Помогите пожалуйста формулой. Я файл приложил. Результат который надо получить выделен жёлтым и вписан от руки. Исходные данные - просто два номера в столбе F. Сами данные в ABC. Алгоритм такой: По номеру из F выгребаем даты из B по 2 критериям. Первое это собственно сам номер. Получили массив данных где в C встречается этот номер. Далее из этого массива выбрать по критерию: Где в А в строках встречается кусок текста "ТО-2". После этого получаем массив дат. Из из этих дат выбираем наименьшую Пробовал такую формулуКод
{=ИНДЕКС(B:B;ПОИСКПОЗ(1;(F2=C:C)*(ПОИСК("ТО-2";A:A));0))}
Ничего не получается Автор - supercelt Дата добавления - 23.12.2025 в 13:46
msi2102
Дата: Вторник, 23.12.2025, 13:53 |
Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация:
136
±
Замечаний:
0% ±
Excel 2019
Может будет достаточно сводной
Может будет достаточно сводной msi2102
Сообщение отредактировал msi2102 - Вторник, 23.12.2025, 13:58
Ответить
Сообщение Может будет достаточно сводной Автор - msi2102 Дата добавления - 23.12.2025 в 13:53
Nic70y
Дата: Вторник, 23.12.2025, 14:34 |
Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 9194
Репутация:
2450
±
Замечаний:
0% ±
Excel 2010
Код
{=МИН(ЕСЛИ(C$1:C$9999=F2;ЕСЛИ(ПРАВСИМВ(A$1:A$9999;5)="ТО-2)";B$1:B$9999)))}
илиКод
{=МИН(ЕСЛИ(C$1:C$9999=F2;ЕСЛИ(ЕЧИСЛО(ПОИСК("ТО-2";A$1:A$9999));B$1:B$9999)))}
Код
{=МИН(ЕСЛИ(C$1:C$9999=F2;ЕСЛИ(ПРАВСИМВ(A$1:A$9999;5)="ТО-2)";B$1:B$9999)))}
илиКод
{=МИН(ЕСЛИ(C$1:C$9999=F2;ЕСЛИ(ЕЧИСЛО(ПОИСК("ТО-2";A$1:A$9999));B$1:B$9999)))}
Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Вторник, 23.12.2025, 14:36
Ответить
Сообщение Код
{=МИН(ЕСЛИ(C$1:C$9999=F2;ЕСЛИ(ПРАВСИМВ(A$1:A$9999;5)="ТО-2)";B$1:B$9999)))}
илиКод
{=МИН(ЕСЛИ(C$1:C$9999=F2;ЕСЛИ(ЕЧИСЛО(ПОИСК("ТО-2";A$1:A$9999));B$1:B$9999)))}
Автор - Nic70y Дата добавления - 23.12.2025 в 14:34
alexa1965
Дата: Вторник, 23.12.2025, 14:53 |
Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 454
Репутация:
67
±
Замечаний:
0% ±
2003> 2019 >2016
Как вариант без массива агрегатомКод
=ИНДЕКС($B$1:$B$16;АГРЕГАТ(15;6;СТРОКА($A$1:$C$16)/(($F2=C$1:$C$16)*(ПРАВСИМВ(A$1:A$16;5)="ТО-2)"));1))
Как вариант без массива агрегатомКод
=ИНДЕКС($B$1:$B$16;АГРЕГАТ(15;6;СТРОКА($A$1:$C$16)/(($F2=C$1:$C$16)*(ПРАВСИМВ(A$1:A$16;5)="ТО-2)"));1))
alexa1965
Главное не быть балабастиком
Ответить
Сообщение Как вариант без массива агрегатомКод
=ИНДЕКС($B$1:$B$16;АГРЕГАТ(15;6;СТРОКА($A$1:$C$16)/(($F2=C$1:$C$16)*(ПРАВСИМВ(A$1:A$16;5)="ТО-2)"));1))
Автор - alexa1965 Дата добавления - 23.12.2025 в 14:53
msi2102
Дата: Вторник, 23.12.2025, 14:54 |
Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация:
136
±
Замечаний:
0% ±
Excel 2019
МИНЕСЛИ(), по моему с 2016Код
=МИНЕСЛИ($B$2:$B$17;$C$2:$C$17;F3;$A$2:$A$17;"*(ТО-2)")
МИНЕСЛИ(), по моему с 2016Код
=МИНЕСЛИ($B$2:$B$17;$C$2:$C$17;F3;$A$2:$A$17;"*(ТО-2)")
msi2102
Ответить
Сообщение МИНЕСЛИ(), по моему с 2016Код
=МИНЕСЛИ($B$2:$B$17;$C$2:$C$17;F3;$A$2:$A$17;"*(ТО-2)")
Автор - msi2102 Дата добавления - 23.12.2025 в 14:54
supercelt
Дата: Вторник, 23.12.2025, 15:11 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
alexa1965, По ходу работает только с числами. С датами пишет - #ЗНАЧ
alexa1965, По ходу работает только с числами. С датами пишет - #ЗНАЧ supercelt
Ответить
Сообщение alexa1965, По ходу работает только с числами. С датами пишет - #ЗНАЧ Автор - supercelt Дата добавления - 23.12.2025 в 15:11
supercelt
Дата: Вторник, 23.12.2025, 15:12 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Сводная отличный вариант, спасибо, но нужны формулы)
Сводная отличный вариант, спасибо, но нужны формулы) supercelt
Ответить
Сообщение Сводная отличный вариант, спасибо, но нужны формулы) Автор - supercelt Дата добавления - 23.12.2025 в 15:12
supercelt
Дата: Вторник, 23.12.2025, 15:13 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
msi2102, Спасибо, работает
Ответить
Сообщение msi2102, Спасибо, работает Автор - supercelt Дата добавления - 23.12.2025 в 15:13