Страницы: 1
RSS
Скидка в зависимости от кратности
 
Добрый день!
Подскажите пожалуйста в решении вот такого вопроса.

Ранее была скидка при покупке 3,6,12 от одного наименования (см. вложение)
Теперь можно брать разное наименование, но не менее 3 бут SKU и скидка меняется от количества.
подробнее:
от 3 бут. - скидка  35% от Цена прайса
от 6 бут. - скидка  40% от Цена прайса (не менее 3 бут. 1 SKU)
от 12 бут. - скидка 45% от Цена прайса (не менее 3 бут. 1 SKU)

товар №1 - 3шт
товар №2 - 2 шт.
товар №3 - 3 шт
скидка 40%

Заранее спасибо!  
Изменено: WineSeller - 27.02.2020 13:38:53
 
честно не понятно что надо то у вас же считается скидка по каждому товару
Лень двигатель прогресса, доказано!!!
 
если от общего кол-ва товаров ячейка G10 то так можно в L4
Код
=ВПР(G10;{0;0:3;0,35:6;0,4:12;0,45};2;1)
Лень двигатель прогресса, доказано!!!
 
=IF(MAX(SUMIF(B5:B9;B5:B9;G5:G9))>2;LOOKUP(SUM(G5:G9);{3;6;12};{35;40;45}%);0)
По вопросам из тем форума, личку не читаю.
 
Цитата
Сергей написал:
честно не понятно что надо то у вас же считается скидка по каждому товару
Считалось по каждому.
товар №1 - 3шт  35%
товар №2 - 2 шт. 0%
товар №3 - 3 шт 35%

Теперь нужна помощь как сделать, чтобы считалось так

товар №1 - 3шт  
товар №2 - 2 шт.
товар №3 - 3 шт
скидка 40% (только для 1 и 3 товара)
Изменено: WineSeller - 27.02.2020 13:59:45
 
Цитата
WineSeller написал:
скидка 40% (только для 1 и 3 товара)
то есть не общая? а опять по каждому товару, если не менее 3х

=IF(G5<3;0;LOOKUP(SUM($G$5:$G$9);{3;6;12};{35;40;45}%))
Сумма или
=G5*IF(G5<3;C5;INDEX(D5:F5;MIN(FLOOR.MATH(SUM($G$5:$G$9)/3;1);3)))
или
=G5*IF(G5<3;C5;LOOKUP(SUM($G$5:$G$9);{3;6;12};D5:F5))
или
=G5*C5*(1-I5)
Изменено: БМВ - 27.02.2020 15:21:07
По вопросам из тем форума, личку не читаю.
 
Последний вариант БМВ, идеальный, но если выставить для одной позиции 3 шт, а других трех товаров по 1 шт то показывает скидку 40% как для шести товаров. Как будто суммирует товар. Хотя скидка должна быть в таком случае только для 3 шт в одном SKU 35% остальные без скидки.
 
Еще раз, то есть суммируем только то что от 3х и выше?

SUM($G$5:$G$9) заменить на  SUMIF($G$5:$G$9;">2")
По вопросам из тем форума, личку не читаю.
 
Да от 3
Цитата
SUM($G$5:$G$9) заменить на  SUMIF($G$5:$G$9;">2")
что-то делаю не так ошибка #ЗНАЧ!
 
видимо надо было так =ЕСЛИ(G5<3;0;ПРОСМОТР(СУММЕСЛИ($G$5:$G$9;">2";$G$5:$G$9);{3:6:12};{35:40:45}%))
 
БМВ, спасибо ваш вариант помог!
Vik_tor, спасибо за подсказку!
Страницы: 1
Наверх