Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.04.2009, 10:04   #1
Mai4ik
 
Регистрация: 26.04.2009
Сообщений: 3
По умолчанию Очень нужна помощь!

Помогите разобраться.
Есть два файла: первый база, в которой главные поля это артикул и цена. второй файл типа заявки в которой по артикулу проставляется цена.
Пользуюсь функцией ПРОСМОТР с вектором результатов, но есть такой минус:
Если ПРОСМОТР не может найти искомое_значение, то подходящим считается наибольшее значение в аргументе просматриваемый_вектор, которое меньше, чем искомое_значение.

А в заявке часто случается, что искомая позиция в базе не указана.
Соответственно, цена у тех позиций, которые не нашлись в базе проставляется неверная. Как сделать так, чтобы если функция не находит точного совпадений артикула она выводила что-то другое, либо ноль, либо вообще пустую строку....
Очень прошу, если кто знает помогите советом!!
Mai4ik вне форума
Старый 26.04.2009, 10:37   #2
Mai4ik
 
Регистрация: 26.04.2009
Сообщений: 3
По умолчанию

ЗАкройте пожалуйста тему, я нашла решение.
Извиняюсь!
Mai4ik вне форума
Старый 26.04.2009, 12:47   #3
Екатерина Спирина
Пользователь
 
Регистрация: 25.04.2009
Сообщений: 10
По умолчанию

а можно поинтересоваться , что это за функция ПРОСМОТР с вектором?
Екатерина Спирина вне форума
Старый 26.04.2009, 15:41   #4
Mai4ik
 
Регистрация: 26.04.2009
Сообщений: 3
По умолчанию

Функция ПРОСМОТР имеет две синтаксические формы: вектор и массив.

Вектор — это диапазон, который содержит только одну строку или один столбец. Векторная форма функции ПРОСМОТР просматривает диапазон, в который входят значения только одной строки или одного столбца (так называемый вектор) в поисках определенного значения и возвращает значение из другого столбца или строки. Эта форма функции ПРОСМОТР используется, когда требуется указать интервал, в котором находятся искомые значения. Другая форма функции ПРОСМОТР автоматически использует для этой цели первую строку или первый столбец.

Синтаксис 1

Векторная форма

ПРОСМОТР(искомое_значение;просматри ваемый_вектор;вектор_результатов)

Искомое_значение — это значение, которое функция ПРОСМОТР ищет в первом векторе. Искомое_значение может быть числом, текстом, логическим значением, именем или ссылкой, ссылающимися на значение.

Просматриваемый_вектор — интервал, содержащий только одну строку или один столбец. Значения в аргументе просматриваемый_вектор могут быть текстами, числами или логическими значениями.

Важно. Значения в аргументе просматриваемый_вектор должны быть расположены в порядке возрастания: ..., -2, -1, 0, 1, 2, ..., A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ПРОСМОТР может вернуть неверный результат. Тексты в нижнем и верхнем регистре считаются эквивалентными.

Вектор_результатов — интервал, содержащий только одну строку или один столбец. Он должен быть того же размера, что и просматриваемый_вектор.

Заметки

Если ПРОСМОТР не может найти искомое_значение, то подходящим считается наибольшее значение в аргументе просматриваемый_вектор, которое меньше, чем искомое_значение.
Если искомое_значение меньше, чем наименьшее значение в аргументе просматриваемый_вектор, то функция ПРОСМОТР возвращает значение ошибки #Н/Д.


Там у функции ПРОСМОТР есть два варианта работы с массивом и вектором результатов
Mai4ik вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очень нужна помощь! Нужно найти ошибку в очень простой программе. Lex55555777 Помощь студентам 3 07.12.2008 20:32
Очень нужна помощь!!! Marusy Помощь студентам 2 01.10.2008 11:48
Нужна помощь в Паскале. Очень-очень срочно. !!! Помощь студентам 2 09.02.2007 15:12