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

Вход

Регистрация

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

 

= Мир MS Excel/Формула перехода к скидкам за объем. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Формула перехода к скидкам за объем.
Grizli2003 Дата: Пятница, 10.03.2017, 02:04 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброго времени суток!

Помогите, пожалуйста, с созданием формулы. Нужно, чтобы в прайс-листе был грамотный переход по скидкам, т.е. при заказе от 1 до 9шт цена 4000, при заказе от 10 до 29 цена за ВЕСЬ (и в дальнейшем) товар считается по цене 3000, от 30 до 299 цена 2500 и от 300 цена идет -1500тыс. от цены указанной в ячейке с ценой от 30 по 299. При этом изменение цены исходит в совокупности суммы из всех ячеек столбца «заказа» и итоговая сумма отображается в одной ячейке. Я сделал "шарлатанскую" формулу (ниже по тексту) при которой все работает как надо, но она не подойдет для большого прайс-листа. Никак не могу ее правильно сократить какую-бы формулу я не выбрал. Файл во вложении.
Код

=(A6*E6+A7*E7+A8*E8+A9*E9)*(E6+E7+E8+E9<10)+(B6*E6+B7*E7+B8*E8+B9*E9)*((E6+E7+E8+E9>9)*(E6+E7+E8+E9<30))+(C6*E6+C7*E7+C8*E8+C9*E9)*((E6+E7+E8+E9>29)*(E6+E7+E8+E9<300))+(D6*E6+D7*E7+D8*E8+D9*E9)*((E6+E7+E8+E9>299))


Еще такой вопрос: Возможно, ли также изменение цвета ячейки с итоговой суммой при переходе на каждую из скидок? Спасибо!
К сообщению приложен файл: 6083943.xlsx (10.3 Kb)
 
Ответить
СообщениеДоброго времени суток!

Помогите, пожалуйста, с созданием формулы. Нужно, чтобы в прайс-листе был грамотный переход по скидкам, т.е. при заказе от 1 до 9шт цена 4000, при заказе от 10 до 29 цена за ВЕСЬ (и в дальнейшем) товар считается по цене 3000, от 30 до 299 цена 2500 и от 300 цена идет -1500тыс. от цены указанной в ячейке с ценой от 30 по 299. При этом изменение цены исходит в совокупности суммы из всех ячеек столбца «заказа» и итоговая сумма отображается в одной ячейке. Я сделал "шарлатанскую" формулу (ниже по тексту) при которой все работает как надо, но она не подойдет для большого прайс-листа. Никак не могу ее правильно сократить какую-бы формулу я не выбрал. Файл во вложении.
Код

=(A6*E6+A7*E7+A8*E8+A9*E9)*(E6+E7+E8+E9<10)+(B6*E6+B7*E7+B8*E8+B9*E9)*((E6+E7+E8+E9>9)*(E6+E7+E8+E9<30))+(C6*E6+C7*E7+C8*E8+C9*E9)*((E6+E7+E8+E9>29)*(E6+E7+E8+E9<300))+(D6*E6+D7*E7+D8*E8+D9*E9)*((E6+E7+E8+E9>299))


Еще такой вопрос: Возможно, ли также изменение цвета ячейки с итоговой суммой при переходе на каждую из скидок? Спасибо!

Автор - Grizli2003
Дата добавления - 10.03.2017 в 02:04
buchlotnik Дата: Пятница, 10.03.2017, 07:20 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
если правильно понял:
Код
=LOOKUP(SUM(E6:E9);$A$4:$D$4;A6:D6)*SUM(E6:E9)
Цитата
Еще такой вопрос: Возможно, ли также
возможно, см. правила форума
К сообщению приложен файл: 6083943-1-.xlsx (10.7 Kb)


Сообщение отредактировал buchlotnik - Пятница, 10.03.2017, 07:21
 
Ответить
Сообщениеесли правильно понял:
Код
=LOOKUP(SUM(E6:E9);$A$4:$D$4;A6:D6)*SUM(E6:E9)
Цитата
Еще такой вопрос: Возможно, ли также
возможно, см. правила форума

Автор - buchlotnik
Дата добавления - 10.03.2017 в 07:20
bmv98rus Дата: Пятница, 10.03.2017, 07:40 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Grizli2003,
Мы с Михаилом правильно понимаем, что прайс общий, то есть эти 4000,3000..... не изменяются и завиясят только от количества?
Цену на товар сперва нужно просчитывать исходя из количества в строке, а потом суммировать или как сделал buchlotnik, ?
Я поодумал что построчно и
Код
=SUMPRODUCT(LOOKUP(E6:E9;J6:M6;J7:M7);E6:E9)

Вариант 2 рядом, с "прайсом" внутри формулы.

Вчитался в формулу. всем скопом считаем.


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Пятница, 10.03.2017, 09:07
 
Ответить
СообщениеGrizli2003,
Мы с Михаилом правильно понимаем, что прайс общий, то есть эти 4000,3000..... не изменяются и завиясят только от количества?
Цену на товар сперва нужно просчитывать исходя из количества в строке, а потом суммировать или как сделал buchlotnik, ?
Я поодумал что построчно и
Код
=SUMPRODUCT(LOOKUP(E6:E9;J6:M6;J7:M7);E6:E9)

Вариант 2 рядом, с "прайсом" внутри формулы.

Вчитался в формулу. всем скопом считаем.

Автор - bmv98rus
Дата добавления - 10.03.2017 в 07:40
Pelena Дата: Пятница, 10.03.2017, 07:59 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Grizli2003, формулы следует оформлять тегами (кнопка fx). На первый раз исправила


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеGrizli2003, формулы следует оформлять тегами (кнопка fx). На первый раз исправила

Автор - Pelena
Дата добавления - 10.03.2017 в 07:59
Che79 Дата: Пятница, 10.03.2017, 08:49 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Grizli2003, здравствуйте.
Если правильно понял, может, как вариант, так?
сократить... формулу

Код
{=СУММ(ГПР(СУММ(E6:E9);$A$4:$D$9;СТРОКА(A3))*E6:E9)}

формула массива (вводится через Ctrl+Shift+Enter)
К сообщению приложен файл: 2275174.xlsx (10.5 Kb)


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

Сообщение отредактировал Che79 - Пятница, 10.03.2017, 08:58
 
Ответить
СообщениеGrizli2003, здравствуйте.
Если правильно понял, может, как вариант, так?
сократить... формулу

Код
{=СУММ(ГПР(СУММ(E6:E9);$A$4:$D$9;СТРОКА(A3))*E6:E9)}

формула массива (вводится через Ctrl+Shift+Enter)

Автор - Che79
Дата добавления - 10.03.2017 в 08:49
Wasilich Дата: Пятница, 10.03.2017, 11:59 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Я сделал "шарлатанскую" формулу при которой все работает как надо
Что то меня сомнения берут! yes А может так и надо! ;)
На всякий случай, поиграйтесь с количеством.
К сообщению приложен файл: _Grizli2003.xls (27.0 Kb)


Сообщение отредактировал Wasilich - Пятница, 10.03.2017, 12:28
 
Ответить
Сообщение
Я сделал "шарлатанскую" формулу при которой все работает как надо
Что то меня сомнения берут! yes А может так и надо! ;)
На всякий случай, поиграйтесь с количеством.

Автор - Wasilich
Дата добавления - 10.03.2017 в 11:59
bmv98rus Дата: Пятница, 10.03.2017, 12:19 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Wasilich,
Я вот тоже сперва подумал про строки и тогда
Код
=SUMPRODUCT(LOOKUP(E6:E9;A4:D4;A6:D6);E6:E9)
даст 120, но исходя из того что предоставил автор, интересует именно цена исходя из общего количества (E6+E7+E8+E9<10) .... сравнивается сумма, что и заменил Михаил SUM(E6:E9) ...


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеWasilich,
Я вот тоже сперва подумал про строки и тогда
Код
=SUMPRODUCT(LOOKUP(E6:E9;A4:D4;A6:D6);E6:E9)
даст 120, но исходя из того что предоставил автор, интересует именно цена исходя из общего количества (E6+E7+E8+E9<10) .... сравнивается сумма, что и заменил Михаил SUM(E6:E9) ...

Автор - bmv98rus
Дата добавления - 10.03.2017 в 12:19
Wasilich Дата: Пятница, 10.03.2017, 12:36 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Ну, может я и не прав. :)
 
Ответить
СообщениеНу, может я и не прав. :)

Автор - Wasilich
Дата добавления - 10.03.2017 в 12:36
bmv98rus Дата: Пятница, 10.03.2017, 13:29 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
[offtop] Wasilich,
Вот что мне нравится, так это поговорить с умными людьми, когда ТС не мешает :-)[/offtop]


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение[offtop] Wasilich,
Вот что мне нравится, так это поговорить с умными людьми, когда ТС не мешает :-)[/offtop]

Автор - bmv98rus
Дата добавления - 10.03.2017 в 13:29
Grizli2003 Дата: Пятница, 10.03.2017, 23:18 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем спасибо за помощь! По формуле:
Код
{=СУММ(ГПР(СУММ(E6:E9);$A$4:$D$9;СТРОКА(A3))*E6:E9)}
все работает прекрасно, Вы мне очень помогли!


Сообщение отредактировал Grizli2003 - Пятница, 10.03.2017, 23:19
 
Ответить
СообщениеВсем спасибо за помощь! По формуле:
Код
{=СУММ(ГПР(СУММ(E6:E9);$A$4:$D$9;СТРОКА(A3))*E6:E9)}
все работает прекрасно, Вы мне очень помогли!

Автор - Grizli2003
Дата добавления - 10.03.2017 в 23:18
  • Страница 1 из 1
  • 1
Поиск:

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