powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Функция ПРОСМОТР не хочет слушаться
10 сообщений из 10, страница 1 из 1
Функция ПРОСМОТР не хочет слушаться
    #37558686
Kostasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Вырисовывается проблема:при использовании функции ПРОСМОТР в векторной
форме при использовании в части массива "просматриваемый_вектор" не только цифр, но и логических значений, в "Вектор_результатов" попадают либо совсем не те цифры но ивозвращает значение ошибки #Н/Д.
Примеры прилагаю.
Коллеги уже смеются - осталась надежда на знатоков из форума.
...
Рейтинг: 0 / 0
Функция ПРОСМОТР не хочет слушаться
    #37558727
Михаил Ч.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kostasa,
Для корректной работы функции ПРОСМОТР "просматриваемый вектор" должен быть отсортирован по возрастанию, при этом она ищет не точноее соответвие, а ближайшее наименьшее.
Вы используете как числовые, так и текстовые данные в "просматриваемом векторе", и они у Вас не отсортированы ни в первом случае ни во втором.

Нужно находить именно точное совпадение, или, например, при указании значения 110 подставлялость - "Транспортная ... 100 мм"?
Во вложении оба решения, выбирайте.
...
Рейтинг: 0 / 0
Функция ПРОСМОТР не хочет слушаться
    #37558740
Kostasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый, Михаил Ч.
Реально уважаемый, поверьте.
От Вашего решения задачи по переводу цифр в слова меня до сих пор тащит.
Посмотрев Ваши решения, я не увидел различия с моими в плане сортировки данных.
Подскажите, пожалуйста, почему мои глаза меня подводят.
С массивами работаю 2 месяца, поэтому вот этот код "=ПРОСМОТР(2;1/(D11={" идентифицировать не могу.
Разъясните, о чём речь здесь "(2;1/", пожалуйста.
Версия с "--ПОДСТАВИТЬ" - совсем отвал головы!!
Вариант 1 мне более близок, буду его использовать......
Но комментарий по различиям всё равно жду с нетерпением)
...
Рейтинг: 0 / 0
Функция ПРОСМОТР не хочет слушаться
    #37558776
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kostasa, можно чуть укоротить, если с форматами поиграться ;)

=ПРОСМОТР(1;1/(D11={50;"50м";75;"75м";100;"100м";120;"120м";125;"125м";150;"150м";200;"200м";250;"250м"});{50;"50 м";75;"75 м";100;"100 м";120;"120 м";125;"125 м";150;"150 м";200;"200 м";250;"250 м"})
...
Рейтинг: 0 / 0
Функция ПРОСМОТР не хочет слушаться
    #37558791
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, а зачем вообще Вам выборка через ПРОСМОТР()?
Так не пойдёт?
=ЕСЛИ(ЕЧИСЛО(D11);"Транспортная упаковка стена "&D11&" мм";"Транспортная упаковка стена "&D11&"м морская усиленная")
...
Рейтинг: 0 / 0
Функция ПРОСМОТР не хочет слушаться
    #37558811
Kostasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007
Функция ПРОСМОТР() в данном случае - защита от дурака.
Толщины типа 45 , 44, 43, 39 и т.д и т.п. не нужны и даже опасны - ячейка с результатом дальше учавствует в построении результатов, нужны только строго определённые цифры.
Но Ваше решение я использую в другом месте, спасибо.
...
Рейтинг: 0 / 0
Функция ПРОСМОТР не хочет слушаться
    #37558816
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KostasaФункция ПРОСМОТР() в данном случае - защита от дурака.
Тогда проще использовать валидацию, что бы ненужные значения просто не вносились ;)
...
Рейтинг: 0 / 0
Функция ПРОСМОТР не хочет слушаться
    #37558986
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
="Транспортная упаковка, стена "&ПОДСТАВИТЬ(ПОДСТАВИТЬ(D21&"/";"м/";"/морская усиленная");"/";" мм ")
...
Рейтинг: 0 / 0
Функция ПРОСМОТР не хочет слушаться
    #37560259
Kostasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007,я читал про валидацию
много думал.... )) Как применить в Эксель не уразумел.
Подскажите?
...
Рейтинг: 0 / 0
Функция ПРОСМОТР не хочет слушаться
    #37560383
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kostasa,

имеется ввиду назначить ячейке список доступных значений или же ограничить диапазоном.
Но от ctrl-c и ctrl-v это не спасает.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Функция ПРОСМОТР не хочет слушаться
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]