![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 31.10.2010
Сообщений: 5
|
![]()
Здравствуйте.
Есть прейскурант с колонками: наименование (А), ед. изм (B), цена (C) - размещено на листе 1. Хотелось бы на листе 2, подбирая нужное наименование в столбец А с помощью выпадающего списка (это сделано) и вставляя количество в столбец B, получать сумму (с учётом цен на листе 1) в столбце С для каждого количества каждого выбранного наименования. Как это сделать? Возможно ли это сделать без макросов? |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
ВПР Вам в помощь...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 31.10.2010
Сообщений: 5
|
![]() |
![]() |
![]() |
![]() |
#4 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
Это функция ВертикальныйПРосмотр.
на листе2 в ячеку, в которой хотите стоимость получить, напишете =ВПР(...)*В Вместо троеточия напишете правильных параметров для ВПР, вместо В укажете ссылку на ячейку с количеством в текущей строке. Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 31.10.2010
Сообщений: 5
|
![]()
Нашёл в Экселе справку по ВПР и как её применять, поробовал задать разные комбинации, но пока результата нет. Что именно нужно вписать сместо троеточия?
ВПР(искомое_значение;таблица;номер_ столбца;интервальный_просмотр) Например, можно ли для таблицы использовать имя интервала для столбца с ценами на листе 1: Цены? Наверно, нет, если таблица должна состоять из нескольких столбцов. Что должно быть искомым_значением если я ищу наименование в столце А на листе 1? номер_столбца - это скорее всего столбец с ценами. Итак, на листе 2 есть: A B C D Наименование С даты ед.изм. Цена На листе 1: А B C D Наименование Кол-во Цена Сумма На листе 1 нужно выбрать Наименование выпадающим списком с листа 2 (это уже есть) и чтобы в столбце С появлялась цена соответствующая "С даты" цена. А при подстановке количества в B получилась Сумма. Что касается столбца "С Даты", то там указывается дата (например 01.01.2010) с которой действительна цена для Наименования в этой строке. Например в строке 50 на листе 2 модет быть: Пиво Балтика 01.01.2010 бут 30 А в строке 51: Пиво Балтика 01.05.2010 бут 45 |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
![]()
Вам и на другом форуме то же ответили.
Здесь нет чумаков и кашпировских, по воздуху никто на форумах не лечит. Пример покажите. |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 31.10.2010
Сообщений: 5
|
![]()
ОГРОМНОЕ ВАМ СПАСИБО! Нашёл:
В столбец А выпадающим списком выбирается наименование с листа 2. =ВПР(A2;'По прейскуранту'!$A$2:$D$11000;4;0) - в столбец Цена на листе 1. 0 в конце похоже не нужен. =ВПР(A2;'По прейскуранту'!$A$2:$D$11000;4) А столбец Сумма это уже произведение Кол-во и Сумма. |
![]() |
![]() |
![]() |
#8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
Вот и молодец!
Понятно, показали бы пример, в следующем посте увидели бы как все надо сделать. Но разобрать все самостоятельно, понять для чего оно предназначено и "прикрутить" к своей ситуации гораздо приятнее. Поздравляю!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 31.10.2010
Сообщений: 5
|
![]()
А всё-таки 0 нужен! А то кое-где непонятные цены начинают вылезать. А 0 - это интервальный_просмотр. Хотя как он работает "внутри" пока не представляю. Но с ним цены подбираются верно.
Ещё раз спасибо. Последний раз редактировалось Flao; 01.11.2010 в 00:25. |
![]() |
![]() |
![]() |
#10 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
читайте справку, не ленитесь. там написано для чего в ВПР нужен 4-й параметр. коротко так: 0 нужен, если исходный список не сортирован и надо найти точное совпадение.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подбор | Sanek_ntsk | Общие вопросы Delphi | 1 | 26.03.2009 21:43 |
подбор пароля | XATAB | Помощь студентам | 4 | 06.10.2008 23:06 |
подбор пароля | L_M | Безопасность, Шифрование | 0 | 24.09.2008 21:43 |
подбор пароля | kixaka | Помощь студентам | 4 | 19.04.2008 08:45 |