Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Формула возрастающей скидки за объем. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Формула возрастающей скидки за объем.
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
Дата добавления - 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
Дата добавления - 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
Дата добавления - 08.03.2017 в 14:59
buchlotnik Дата: Среда, 08.03.2017, 15:01 | Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
ну и где файл с этими самыми 4-мя столбцами с последними ценами?
 
Ответить
Сообщениену и где файл с этими самыми 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
+ и т.д.


Ю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
Дата добавления - 08.03.2017 в 15:14
Simple-5 Дата: Среда, 08.03.2017, 15:31 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вот файл.
Соотвественно в поле заказ, нужно вносить количество, а в поле сумма заказа автоматически считалось бы сумма заказа согласно условиями, а в поле "стоимость 1 ед", средняя стоимость 1 единицы товара.
К сообщению приложен файл: 4855729.xlsx (9.5 Kb)
 
Ответить
СообщениеВот файл.
Соотвественно в поле заказ, нужно вносить количество, а в поле сумма заказа автоматически считалось бы сумма заказа согласно условиями, а в поле "стоимость 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)

формулы в желтых ячейках в файле.
А! У Вас прайс от товара зависит, формулы в файле поправил, файл перевложил, смотрите.

да, неверно, файл удалил


Делай нормально и будет нормально!

Сообщение отредактировал 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
Дата добавления - 08.03.2017 в 15:51
Perfect2You Дата: Среда, 08.03.2017, 16:01 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Смотрите файл. Формулы расчета цены копируемые.

Периоды можно изменять произвольно в первой строке. Первая и вторая строки - технические, при рассылке можно скрыть.
К сообщению приложен файл: 2830719.xlsx (10.7 Kb)


Сообщение отредактировал 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 Н/Д?


Сообщение отредактировал 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
Недотестировал в прошлый раз. Устранил.
К сообщению приложен файл: 3012882.xlsx (10.7 Kb)
 
Ответить
СообщениеНедотестировал в прошлый раз. Устранил.

Автор - 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))))
К сообщению приложен файл: 0941495.xlsx (10.7 Kb)
 
Ответить
Сообщение
Предлагаю такую формулу

Код
=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)

Автор - Светлый
Дата добавления - 08.03.2017 в 20:27
Simple-5 Дата: Четверг, 09.03.2017, 10:20 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем большое спасибо! hands Очень оперативно помогли!
 
Ответить
СообщениеВсем большое спасибо! hands Очень оперативно помогли!

Автор - 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


Сообщение отредактировал 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
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!