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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.07.2010, 15:46   #1
Илья Николаевич
Пользователь
 
Регистрация: 04.07.2010
Сообщений: 31
Вопрос Формула ВПР???

Доброго времени суток уважаемые участники форума! Дело в том что Имеется два отчета с 1С один по закупкам другой по продажам. Необходимо объеденить их в отдельном документе где будут отображаться и закупки и продажи при всем при этом будет еще высчитываться разница, т.е. остаток на складе. Соответственно необходима формула которая искала бы в обоих таблицах одинаковй артикул и ставила значения в определенное место в шаблоне. Вот какая формула есть : =ВПР($A4;[Закупки.xls]Лист1!$A$5:$L$74;2), она вроде как ищет, но закупок всегда больше чем продаж, и некоторых артикулов в отчете по продажам нет так как их еще не продавали соответственно. Суть в том что в шаблоне под эти артикула беруться какие-то вообще левые значения. Необходимо чтобы формула ставила туда ноль. Если кто может то помогите пожалуйста
Илья Николаевич вне форума Ответить с цитированием
Старый 05.07.2010, 16:02   #2
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

А если так:
Код:
=ВПР($A4;[Закупки.xls]Лист1!$A$5:$L$74;2;ложь)
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 05.07.2010, 16:43   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

или даже так:
Код:
=ЕСЛИ(ЕНД(ВПР($A4;[Закупки.xls]Лист1!$A$5:$L$74;2;));;ВПР($A4;[Закупки.xls]Лист1!$A$5:$L$74;2;))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 06.07.2010, 15:25   #4
Илья Николаевич
Пользователь
 
Регистрация: 04.07.2010
Сообщений: 31
Сообщение

Цитата:
Сообщение от mchip Посмотреть сообщение
А если так:
Код:
=ВПР($A4;[Закупки.xls]Лист1!$A$5:$L$74;2;ложь)
Здравствуйте, Спасибо за помощь, но формула все равно выдает ошибку так как она ищет артикул и не находит его. Получается так, нужно чтобы формула не найдя в документе необходимый артикул, просто ставила бы ноль.
Илья Николаевич вне форума Ответить с цитированием
Старый 06.07.2010, 15:27   #5
Илья Николаевич
Пользователь
 
Регистрация: 04.07.2010
Сообщений: 31
Сообщение

Цитата:
Сообщение от IgorGO Посмотреть сообщение
или даже так:
Спасибо IgorGO, буду пробовать))) Потом отпишу по результату.
Илья Николаевич вне форума Ответить с цитированием
Старый 07.07.2010, 15:38   #6
Илья Николаевич
Пользователь
 
Регистрация: 04.07.2010
Сообщений: 31
По умолчанию

Спасибо большое))) Формула подошла и работает как надо! Спасибо!
Илья Николаевич вне форума Ответить с цитированием
Старый 09.08.2010, 17:31   #7
onenures
Пользователь
 
Регистрация: 22.02.2010
Сообщений: 21
По умолчанию

Здравствуйте. Никак не могу воткнуть несколько условий с ВПР в формулу ЕСЛИ.
Есть формула:
Код:
=ЕСЛИ(ЕНД(ВПР(A5;[Книга2_cut.xls]Лист1!$A$2:$F$2999;6;0));"ложь";ВПР(A5;[Книга2_cut.xls]Лист1!$A$2:$F$2999;6;0))
Как туда воткнуть проверку еще с нескольких ячеек через ВПР? Типа

Код:
ВПР(A5;[Книга2_cut.xls]Лист1!$A$2:$B$2999;2;0))
Через И не получается:
Код:
=ЕСЛИ(ЕНД((ВПР(A5;[Книга2_cut.xls]Лист1!$A$2:$F$2999;6;0))*И(ВПР(A5;[Книга2_cut.xls]Лист1!$A$2:$B$2999;2;0)));"ложь";ВПР(A5;[Книга2_cut.xls]Лист1!$A$2:$F$2999;6;0))
Чую, здесь уже не через ВПР надо, а как не знаю
onenures вне форума Ответить с цитированием
Старый 09.08.2010, 17:38   #8
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от onenures Посмотреть сообщение
...а как не знаю...
Надо пример приложить и написать что получить хочется.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 09.08.2010, 18:35   #9
onenures
Пользователь
 
Регистрация: 22.02.2010
Сообщений: 21
По умолчанию

В приложении два файла, для примера. Собственно, там все подробно написано. Мне же будет достаточно примерного ответа, куда копать. Спасибо. ЗЫ макрос не подходит.
Вложения
Тип файла: rar пример.rar (4.2 Кб, 21 просмотров)
onenures вне форума Ответить с цитированием
Старый 14.08.2010, 18:55   #10
onenures
Пользователь
 
Регистрация: 22.02.2010
Сообщений: 21
По умолчанию

^ решение для себя нашел, так что не актуально. обошелся добавление простого условия в формулу.
onenures вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть ли формула типа ВПР или ГПР работающая с несколькими условиями? Zhiltsov Microsoft Office Excel 11 20.06.2016 16:45
Формула ВПР в макросе... Иванов_ДМ Microsoft Office Excel 22 17.11.2012 21:33
ВПР Foxx Microsoft Office Excel 2 14.03.2010 16:29
ВПР stas77 Microsoft Office Excel 2 20.01.2010 09:46
формула =ВПР(Наименование;ЦеныЗаМетр;2)*Длина Deok Microsoft Office Excel 7 20.12.2008 05:35