Формула возрастающей скидки за объем.
Simple-5
Дата: Среда, 08.03.2017, 14:24 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Доброго дня! Нужно в прайс листе посчитать возрастающую скидку за объем. То есть: система скидок такая товары с 1 по 10 цена 100, товары с 10 по 20 цена 90, с 20 по 30 цена 80 и т.д. То есть, когда клиент ставит, что хочет заказать 25 единиц товара, то формула считает это как 10 единиц по цене 100, 10 единиц по цене 90 и 5 единиц по цене 80.
Доброго дня! Нужно в прайс листе посчитать возрастающую скидку за объем. То есть: система скидок такая товары с 1 по 10 цена 100, товары с 10 по 20 цена 90, с 20 по 30 цена 80 и т.д. То есть, когда клиент ставит, что хочет заказать 25 единиц товара, то формула считает это как 10 единиц по цене 100, 10 единиц по цене 90 и 5 единиц по цене 80. Simple-5
Ответить
Сообщение Доброго дня! Нужно в прайс листе посчитать возрастающую скидку за объем. То есть: система скидок такая товары с 1 по 10 цена 100, товары с 10 по 20 цена 90, с 20 по 30 цена 80 и т.д. То есть, когда клиент ставит, что хочет заказать 25 единиц товара, то формула считает это как 10 единиц по цене 100, 10 единиц по цене 90 и 5 единиц по цене 80. Автор - Simple-5 Дата добавления - 08.03.2017 в 14:24
Perfect2You
Дата: Среда, 08.03.2017, 14:54 |
Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация:
59
±
Замечаний:
0% ±
Excel 2010
Не сочтите за издевательство, просто хочется с юморком задачу уточнить. А если клиент заказывает 115 единиц? 100-110 бесплатно, а последние 5 с отрицательной ценой? Где предел?
Не сочтите за издевательство, просто хочется с юморком задачу уточнить. А если клиент заказывает 115 единиц? 100-110 бесплатно, а последние 5 с отрицательной ценой? Где предел? Perfect2You
Ответить
Сообщение Не сочтите за издевательство, просто хочется с юморком задачу уточнить. А если клиент заказывает 115 единиц? 100-110 бесплатно, а последние 5 с отрицательной ценой? Где предел? Автор - Perfect2You Дата добавления - 08.03.2017 в 14:54
Simple-5
Дата: Среда, 08.03.2017, 14:59 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Да нет в прайсе 4 цены, поэтому цену надо брать из 4 столбцов. Соотвественно если заказ +100500, тогда последнии считаются по последней цене.
Да нет в прайсе 4 цены, поэтому цену надо брать из 4 столбцов. Соотвественно если заказ +100500, тогда последнии считаются по последней цене.Simple-5
Ответить
Сообщение Да нет в прайсе 4 цены, поэтому цену надо брать из 4 столбцов. Соотвественно если заказ +100500, тогда последнии считаются по последней цене.Автор - Simple-5 Дата добавления - 08.03.2017 в 14:59
buchlotnik
Дата: Среда, 08.03.2017, 15:01 |
Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
ну и где файл с этими самыми 4-мя столбцами с последними ценами?
ну и где файл с этими самыми 4-мя столбцами с последними ценами? buchlotnik
Ответить
Сообщение ну и где файл с этими самыми 4-мя столбцами с последними ценами? Автор - buchlotnik Дата добавления - 08.03.2017 в 15:01
Nic70y
Дата: Среда, 08.03.2017, 15:02 |
Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
Код
=МИН(A1;10)*100+МИН(ЕСЛИ(A1>10;A1-10;0);10)*90+МИН(ЕСЛИ(A1>20;A1-20;0);20)*80
+ и т.д.
Код
=МИН(A1;10)*100+МИН(ЕСЛИ(A1>10;A1-10;0);10)*90+МИН(ЕСЛИ(A1>20;A1-20;0);20)*80
+ и т.д.Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Код
=МИН(A1;10)*100+МИН(ЕСЛИ(A1>10;A1-10;0);10)*90+МИН(ЕСЛИ(A1>20;A1-20;0);20)*80
+ и т.д.Автор - Nic70y Дата добавления - 08.03.2017 в 15:02
Perfect2You
Дата: Среда, 08.03.2017, 15:14 |
Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация:
59
±
Замечаний:
0% ±
Excel 2010
Формула зависит от того, как организован Ваш прайс-лист. Хотя бы вытрите все данные и приложите только шапку - уже понятно станет: к чему привязываться и от чего отталкиваться.
Формула зависит от того, как организован Ваш прайс-лист. Хотя бы вытрите все данные и приложите только шапку - уже понятно станет: к чему привязываться и от чего отталкиваться. Perfect2You
Ответить
Сообщение Формула зависит от того, как организован Ваш прайс-лист. Хотя бы вытрите все данные и приложите только шапку - уже понятно станет: к чему привязываться и от чего отталкиваться. Автор - Perfect2You Дата добавления - 08.03.2017 в 15:14
Simple-5
Дата: Среда, 08.03.2017, 15:31 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Вот файл. Соотвественно в поле заказ, нужно вносить количество, а в поле сумма заказа автоматически считалось бы сумма заказа согласно условиями, а в поле "стоимость 1 ед", средняя стоимость 1 единицы товара.
Вот файл. Соотвественно в поле заказ, нужно вносить количество, а в поле сумма заказа автоматически считалось бы сумма заказа согласно условиями, а в поле "стоимость 1 ед", средняя стоимость 1 единицы товара. Simple-5
Ответить
Сообщение Вот файл. Соотвественно в поле заказ, нужно вносить количество, а в поле сумма заказа автоматически считалось бы сумма заказа согласно условиями, а в поле "стоимость 1 ед", средняя стоимость 1 единицы товара. Автор - Simple-5 Дата добавления - 08.03.2017 в 15:31
Che79
Дата: Среда, 08.03.2017, 15:47 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
Simple-5 , здравствуйте.Так нужно?Код
=G2*ВПР(G2;{1;85:10;70:28;65:45;55};2)
формулы в желтых ячейках в файле. А! У Вас прайс от товара зависит, формулы в файле поправил, файл перевложил, смотрите. да, неверно, файл удалил
Simple-5 , здравствуйте.Так нужно?Код
=G2*ВПР(G2;{1;85:10;70:28;65:45;55};2)
формулы в желтых ячейках в файле. А! У Вас прайс от товара зависит, формулы в файле поправил, файл перевложил, смотрите. да, неверно, файл удалилChe79
Делай нормально и будет нормально!
Сообщение отредактировал Che79 - Среда, 08.03.2017, 15:59
Ответить
Сообщение Simple-5 , здравствуйте.Так нужно?Код
=G2*ВПР(G2;{1;85:10;70:28;65:45;55};2)
формулы в желтых ячейках в файле. А! У Вас прайс от товара зависит, формулы в файле поправил, файл перевложил, смотрите. да, неверно, файл удалилАвтор - Che79 Дата добавления - 08.03.2017 в 15:47
Simple-5
Дата: Среда, 08.03.2017, 15:51 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Нет, не совсем. Нужно так, если заказ 50 шт, то 9 счтаются по цене 85( из первого столбца), 18 по цене 70 (из второго столбца), 18 по цене 65 ( из третьего столбца) и 5 по цене 55 (из 4 столбца). Если заказ 10, тогда 9 счтаются по цене 85( из первого столбца), и 1 по цене 70 (из второго столбца).
Нет, не совсем. Нужно так, если заказ 50 шт, то 9 счтаются по цене 85( из первого столбца), 18 по цене 70 (из второго столбца), 18 по цене 65 ( из третьего столбца) и 5 по цене 55 (из 4 столбца). Если заказ 10, тогда 9 счтаются по цене 85( из первого столбца), и 1 по цене 70 (из второго столбца).Simple-5
Ответить
Сообщение Нет, не совсем. Нужно так, если заказ 50 шт, то 9 счтаются по цене 85( из первого столбца), 18 по цене 70 (из второго столбца), 18 по цене 65 ( из третьего столбца) и 5 по цене 55 (из 4 столбца). Если заказ 10, тогда 9 счтаются по цене 85( из первого столбца), и 1 по цене 70 (из второго столбца).Автор - Simple-5 Дата добавления - 08.03.2017 в 15:51
Perfect2You
Дата: Среда, 08.03.2017, 16:01 |
Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация:
59
±
Замечаний:
0% ±
Excel 2010
Смотрите файл. Формулы расчета цены копируемые. Периоды можно изменять произвольно в первой строке. Первая и вторая строки - технические, при рассылке можно скрыть.
Смотрите файл. Формулы расчета цены копируемые. Периоды можно изменять произвольно в первой строке. Первая и вторая строки - технические, при рассылке можно скрыть. Perfect2You
Сообщение отредактировал Perfect2You - Среда, 08.03.2017, 21:57
Ответить
Сообщение Смотрите файл. Формулы расчета цены копируемые. Периоды можно изменять произвольно в первой строке. Первая и вторая строки - технические, при рассылке можно скрыть. Автор - Perfect2You Дата добавления - 08.03.2017 в 16:01
Simple-5
Дата: Среда, 08.03.2017, 16:25 |
Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Смотрите файл. Формулы расчета цены копируемые.
Спасибо, но почему она выдает при значениях ниже 9 Н/Д?
Смотрите файл. Формулы расчета цены копируемые.
Спасибо, но почему она выдает при значениях ниже 9 Н/Д?Simple-5
Сообщение отредактировал Simple-5 - Среда, 08.03.2017, 16:35
Ответить
Сообщение Смотрите файл. Формулы расчета цены копируемые.
Спасибо, но почему она выдает при значениях ниже 9 Н/Д?Автор - Simple-5 Дата добавления - 08.03.2017 в 16:25
Perfect2You
Дата: Среда, 08.03.2017, 16:37 |
Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация:
59
±
Замечаний:
0% ±
Excel 2010
Недотестировал в прошлый раз. Устранил.
Ответить
Сообщение Недотестировал в прошлый раз. Устранил. Автор - Perfect2You Дата добавления - 08.03.2017 в 16:37
jakim
Дата: Среда, 08.03.2017, 16:41 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Предлагаю такую формулу
Код
=IF(G2<=9;G2*C2;IF(AND(G2>9;G2<=27);9*C2+(G2-9)*D2;IF(AND(G2>27;G2<=45);9*C2+18*D2+(G2-27)*E2;IF(G2>45;9*C2+18*D2+18*E2+(G2-45)*F2))))
Предлагаю такую формулу
Код
=IF(G2<=9;G2*C2;IF(AND(G2>9;G2<=27);9*C2+(G2-9)*D2;IF(AND(G2>27;G2<=45);9*C2+18*D2+(G2-27)*E2;IF(G2>45;9*C2+18*D2+18*E2+(G2-45)*F2))))
jakim
Ответить
Сообщение Предлагаю такую формулу
Код
=IF(G2<=9;G2*C2;IF(AND(G2>9;G2<=27);9*C2+(G2-9)*D2;IF(AND(G2>27;G2<=45);9*C2+18*D2+(G2-27)*E2;IF(G2>45;9*C2+18*D2+18*E2+(G2-45)*F2))))
Автор - jakim Дата добавления - 08.03.2017 в 16:41
Светлый
Дата: Среда, 08.03.2017, 20:27 |
Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1868
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
Ещё одна формула:Код
=СУММПРОИЗВ((G4>{0;9;27;45})*(G4<={9;27;45;1E+99})*(G4-{0;9;27;45})+(G4>{9;27;45;1E+99})*{9;18;18;0};C4:F4)
Ещё одна формула:Код
=СУММПРОИЗВ((G4>{0;9;27;45})*(G4<={9;27;45;1E+99})*(G4-{0;9;27;45})+(G4>{9;27;45;1E+99})*{9;18;18;0};C4:F4)
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Ещё одна формула:Код
=СУММПРОИЗВ((G4>{0;9;27;45})*(G4<={9;27;45;1E+99})*(G4-{0;9;27;45})+(G4>{9;27;45;1E+99})*{9;18;18;0};C4:F4)
Автор - Светлый Дата добавления - 08.03.2017 в 20:27
Simple-5
Дата: Четверг, 09.03.2017, 10:20 |
Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Всем большое спасибо! Очень оперативно помогли!
Всем большое спасибо! Очень оперативно помогли! Simple-5
Ответить
Сообщение Всем большое спасибо! Очень оперативно помогли! Автор - Simple-5 Дата добавления - 09.03.2017 в 10:20
ZORRO2005
Дата: Четверг, 09.03.2017, 14:18 |
Сообщение № 16
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация:
148
±
Замечаний:
0% ±
Excel2010
До кучи:Код
=СУММ(((СУММ(--(G2>{0;9;27;45}))>{1;2;3;4})*{9;18;18;0}+ТРАНСП(ЧАСТОТА(G2;{9:27:45})*(G2-{0:9:27:45})))*C2:F2)
Код
=МИН(G2;9)*C2+МАКС(МИН(G2-9;18);)*D2+МАКС(МИН(G2-27;18);)*E2+МАКС(G2-45;)*F2
До кучи:Код
=СУММ(((СУММ(--(G2>{0;9;27;45}))>{1;2;3;4})*{9;18;18;0}+ТРАНСП(ЧАСТОТА(G2;{9:27:45})*(G2-{0:9:27:45})))*C2:F2)
Код
=МИН(G2;9)*C2+МАКС(МИН(G2-9;18);)*D2+МАКС(МИН(G2-27;18);)*E2+МАКС(G2-45;)*F2
ZORRO2005
Сообщение отредактировал ZORRO2005 - Четверг, 09.03.2017, 15:42
Ответить
Сообщение До кучи:Код
=СУММ(((СУММ(--(G2>{0;9;27;45}))>{1;2;3;4})*{9;18;18;0}+ТРАНСП(ЧАСТОТА(G2;{9:27:45})*(G2-{0:9:27:45})))*C2:F2)
Код
=МИН(G2;9)*C2+МАКС(МИН(G2-9;18);)*D2+МАКС(МИН(G2-27;18);)*E2+МАКС(G2-45;)*F2
Автор - ZORRO2005 Дата добавления - 09.03.2017 в 14:18