Страницы: 1
RSS
При выборе отдела вывести Фамилии и Товар
 
Здравствуйте.
Подскажите пожалуйста как решить задачку.
Есть две таблицы
1 таблица

Нужно при выборе отдела вывести в столбик 2 Фамилии, в столбик 3 Товар (привязанный к Фамилии)
2 таблица

У меня в файле есть два варианта, но они неправильно считают.
Подскажите пожалуйста в чём ошибка
Изменено: vikttur - 21.09.2021 23:15:08
 
Здравствуйте
А какой у Вас офис? В нем нет iferror() ?

upd1
Вариант 2. Сразу отбрасываем как неправильный. Там и с ссылками беда.
Вариант 1. Укорачиваем формулу за счет iferror(). И меняю расчет второго параметра small()
=IFERROR(INDEX($'ТАБЛИЦА 1'.$B$2:$B$151;SMALL(IF($C$2='ТАБЛИЦА 1'.$G$2:$G$151;ROW($A$2:$A$151)-1;"");ROW(A1)));"")
массивная
Изменено: bigorq - 21.09.2021 23:08:13
 
Я дома на Excel 2016
Мне нужно для Excel 2003

Если выбрать отдел 1
Вариант 1 не все Фамилии выводит
Изменено: Александр - 21.09.2021 23:06:13
 
Ну значит укоротить не получится :(
upd1
Ваш вариант 1 рабочий до 44 строки, а далее у вас сбой пошел при копировании или еще чего.
Изменено: bigorq - 21.09.2021 23:19:57
 
После ввода формулы нажимаю Enter. или Ctrl + Shift + Enter
Выделяет первый $'ТАБЛИЦА
Изменено: vikttur - 22.09.2021 11:19:13
 
Надо
Цитата
Александр написал:
Ctrl + Shift + Enter
смотрите в файле Ваш вариант в столбце B, мой в С
 
Большое Вам спасибо
Разжуёте мне пожалуйста   $G$2:$G$151;СТРОКА($A$2:$A$151)-1;"");СТРОКА(A1)));"")

И как можно реализовать, что-ба Фамилии выводились по алфавиту
Изменено: vikttur - 22.09.2021 11:18:45
 
Цитата
Александр написал:
Разжуёте мне пожалуйста
это аналогично тому, что было у Вас, сократил только чуть написание. После проверки на номер отдела получаем массив из номеров строк СТРОКА($A$2:$A$151)-1 , если номера отделов равны и "", если не равны, из этого массива выбираем наименьшее значение, номер (или порядок) которого определяем формулой СТРОКА(A1), т.е. в первой строке ищем первое наименьшее, во второй - второе  итд. Можно и по алфавиту в приемах на этом сайте есть варианты реализации
Страницы: 1
Наверх