Здравствуйте, уже несколько дней пытаюсь решить эту проблему, но пока ни к чему толковому не пришел пытался найти решение на форуме и в готовых решениях, но так же не нашел ничего стоящего, поэтому решил написать сюда. итак, я имею умную таблицу, в ней 3 столбца: "номер" "имя" "мин поз" нужно в столбце "мин поз" написать формулу с адресацией умных таблиц (те без прямых ссылок на ячейки, а через [@Имя] и тд), которая найдет среди всех строк с одинаковым значением столбца "имя" наименьшее значение столбца "номер" и выдаст его если таблица отсортирована по номеру, то можно написать =ИНДЕКС([№];ПОИСКПОЗ([@Имя];[Имя];0)) и все будет работать (в файле левая таблица), но если она не отсортирована, то эта формула не подходит (в файле правая таблица) пробовал что-нибудь написать с помощью ВПР, МИН, НАИМЕНЬШЕЕ, сравнением, но ничего толкового не вышло надеюсь кто-нибудь сможет помочь) прикрепляю файл в xlsx, тк 2003 эксель не поддерживает умные таблицы
Здравствуйте, уже несколько дней пытаюсь решить эту проблему, но пока ни к чему толковому не пришел пытался найти решение на форуме и в готовых решениях, но так же не нашел ничего стоящего, поэтому решил написать сюда. итак, я имею умную таблицу, в ней 3 столбца: "номер" "имя" "мин поз" нужно в столбце "мин поз" написать формулу с адресацией умных таблиц (те без прямых ссылок на ячейки, а через [@Имя] и тд), которая найдет среди всех строк с одинаковым значением столбца "имя" наименьшее значение столбца "номер" и выдаст его если таблица отсортирована по номеру, то можно написать =ИНДЕКС([№];ПОИСКПОЗ([@Имя];[Имя];0)) и все будет работать (в файле левая таблица), но если она не отсортирована, то эта формула не подходит (в файле правая таблица) пробовал что-нибудь написать с помощью ВПР, МИН, НАИМЕНЬШЕЕ, сравнением, но ничего толкового не вышло надеюсь кто-нибудь сможет помочь) прикрепляю файл в xlsx, тк 2003 эксель не поддерживает умные таблицыZabr
нет, не то, ЕСЛИ([имя]=[@имя];[№]) будет выдавать значение № текущей строки, а полностью формула, что вы написали, минимум из всех, те 1 короче по всех строках выдаст 1
нет, не то, ЕСЛИ([имя]=[@имя];[№]) будет выдавать значение № текущей строки, а полностью формула, что вы написали, минимум из всех, те 1 короче по всех строках выдаст 1Zabr
о, вот это уже то, что нужно (когда пробовал, файл не был загружен еще, а в посте вы фигурные скобки не поставили, и через Контрл Шифт Ентер тоже не появились), спасибо огромное!!!
о, вот это уже то, что нужно (когда пробовал, файл не был загружен еще, а в посте вы фигурные скобки не поставили, и через Контрл Шифт Ентер тоже не появились), спасибо огромное!!!Zabr
Сообщение отредактировал Zabr - Среда, 10.06.2015, 21:33