Страницы: 1
RSS
Автоматический расчет скидки если выбран определ.клиент
 
Привет.
Есть таблица. Подскажите плиз как сделать так - при выборе из выпадающего списка определенных клиентов из ячейки В3, то в ячейках с Е4 по Е23 происходит перерасчет скидки, например в размере 10% от суммы в ячейках D4 по D23. Но сама скидка стоит в Листе4 напротив только определенных клиентов. По клиентам у кого скидка не проставлена, формула не должна считать.
Для примера в листе4 напротив двух клиентов поставил цифру 10%. И при выборе в листе1, ячейке В3 определенного клиента - вступает правило с автоматическим расчетом скидки. (описан выше). И в столбце Е, в ячейках с Е4 по Е23 идет перерасчет суммы от ячеек D4 - D23.

В итоге. Нужны формулы для ячеек с E4 по Е23. А Е3 просто суммирует все эти суммы из этих ячеек (тут формула простая).
Главное - что если в ячейках с D4 по D23 (Лист1) появляется любое значение, то ячейки с E4 - E23 делают перерасчет со скидкой. А скидка стоит напротив клиента в листе4 с B2 по B19.
Как-то так.

Спасибо.
Тема в др. форуме -http://www.excelworld.ru/forum/2-41738-1#276983
Изменено: Dinamit2 - 06.05.2019 10:02:16
 
Кросс
По вопросам из тем форума, личку не читаю.
 
БМВ,Исправил
 
в Е4 и протянуть вниз
Код
=D4*(1-ВПР($B$3;Лист4!$A$2:$B$19;2;0))
Лень двигатель прогресса, доказано!!!
 
Сергей, спасибо, но на примере др клиента, он также считает скидку, хотя в листе4 напротив данного клиента скидка не стоит. Другими словами он у всех считает. А нужно только у тех, у кого напротив в Листе4 в столбце c B2 по B19 стоит значение скидки.
Пример ошибки выделил зеленым цветом в файле.

Спасибо.
Изменено: Dinamit2 - 06.05.2019 09:21:23
 
Цитата
Dinamit2 написал:
при выборе из выпадающего списка определенных клиентов из ячейки В3
ваше? вот для клиента $B$3 формула и заточена
Лень двигатель прогресса, доказано!!!
 
Да, но при этом если напротив данного клиента стоит скидка в Листе4.
Сори если не правильно написал. В любом случае, спасибо.

Цитата
Сергей написал:  А скидка стоит напротив клиента в листе4 с B2 по B19.
Вот здесь вроде написал.. )
 
вы писали про выпадающий список в одной ячейке это раз, автоматическое протягивание формулы по всей таблице невозможно так как у вас есть промежуточные итоги по клиентам это два, для следующего клиента вставляете формулу в Е25 и меняете ссылку с $B$3 на $B$24 и так дальше для каждого клиента
Лень двигатель прогресса, доказано!!!
 
Сергей,спасибо. Но, уверен, что есть другое решение.
Когда при выпадающем списке, формула ссылается на лист4 и ищет значения скидки.
Что-то наподобие суммесли:
Код
(1-СУММЕСЛИ(Лист4!$A$1:$A$19;Лист1!B3;Лист4!$B$2:$B$19))
 
формула и так просматривает весь лист4 на скидку определяя её по наименованию клиента она работоспособна на 100500% по текущей задаче
Лень двигатель прогресса, доказано!!!
 
Сергей,тогда почему не определяет тех клиентов у кого стоит скидка и тех, у кого нет из выпадающего списка?
 
вы прикалываетесь? манипуляцию провели с переадресацией ссылки на искомого клиента и где у ВАС ВЫПАДАЮЩИЙ СПИСОК
Лень двигатель прогресса, доказано!!!
 
Сергей, нет, не прикалываюсь. Выпадающий список в B3 и B24. Не понимаю вашего сарказма.
 
ВЫПАДАЮЩИЕ СПИСКИ смотрим что это такое,

вы вот так сделали =D4*(1-ВПР($B$24;Лист4!$A$2:$B$19;2;0))
Лень двигатель прогресса, доказано!!!
Страницы: 1
Наверх