Автор Тема: Помогите решить задачу!  (Прочитано 1215 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Че Бурашка Автор темы

  • Эксперт
  • *****
  • Сообщений: 1470
Помогите решить задачу!
« : Февраля 13, 2009, 18:54:57 »
Вобщем такая проблема.
Имеется накладная на товар с ценами поставвщика, нужно посчитать стоимость товара с наценкой.
Для этого нужно цену поставщика умножить на коэффициент коррекции К и прибавить сумму коррекции S. К и S зависят от цены поставщика, например для товара с ценой от 0-0,99 К=1,4, S=0
от 1,00-1,99 K=1,35 S=0,05 и т.д.
Как это можно сделать на компе поудобнее? А то вручную считать уж очень долго выходит ???

Оффлайн Vortex II

  • Эксперт
  • *****
  • Сообщений: 1819
  • берегите уши!!!
Re: Помогите решить задачу!
« Ответ #1 : Февраля 13, 2009, 18:59:36 »
да тупо в экселе можно такую фигню сделать. но было бы проще, если бы К и S зависили от цены не дискретно, а непрерывно.

Оффлайн Че Бурашка Автор темы

  • Эксперт
  • *****
  • Сообщений: 1470
Re: Помогите решить задачу!
« Ответ #2 : Февраля 13, 2009, 19:13:35 »
да тупо в экселе можно такую фигню сделать.
Вот вот, это и надо, только я не помню как ::)
Там вроде бы надо функцию IF использовать или что то типа того... :-[

Оффлайн ArtfulVampire

  • Частый посетитель
  • **
  • Сообщений: 215
  • Follow the reaper!
Re: Помогите решить задачу!
« Ответ #3 : Февраля 13, 2009, 19:25:02 »
Если помнишь ИФ, то на любом Паскале(С, итп)

Оффлайн Че Бурашка Автор темы

  • Эксперт
  • *****
  • Сообщений: 1470
Re: Помогите решить задачу!
« Ответ #4 : Февраля 13, 2009, 19:30:15 »
Не, это слишком сложно, да и нету любого паскаля и.т.д. В экселе было бы просто замечательно. (просто потом нужно будет поделиться решением с коллегами, а они уж точно про паскаль слышать не слышали).
В экселе ИФ выполняет только одно условие, вот в чём проблема :'(

Оффлайн ArtfulVampire

  • Частый посетитель
  • **
  • Сообщений: 215
  • Follow the reaper!
Re: Помогите решить задачу!
« Ответ #5 : Февраля 13, 2009, 19:38:05 »
Два ИФа подряд не пойдёт? о_0 (не знаком с экселем) А ELSE там нету что ли?

Оффлайн Че Бурашка Автор темы

  • Эксперт
  • *****
  • Сообщений: 1470
Re: Помогите решить задачу!
« Ответ #6 : Февраля 13, 2009, 19:53:20 »
Нет, элс там нет. Но вот сейчас вроде что то нащупываю. Вроде можно несколько условий сделать :typing_on_guitarplayer:

Оффлайн nvbc

  • Новичок
  • *
  • Сообщений: 5
Re: Помогите решить задачу!
« Ответ #7 : Февраля 13, 2009, 19:57:39 »
Так в екселе вбиваешь по строкам, 1-ый столбик - цена, 2-ой столбик - коэффициент для этой цены, 3-ий - сумма коррекции. в 4-ом формулу пишешь для цены с наценкой. Только все числа вбивать придется..

Оффлайн Че Бурашка Автор темы

  • Эксперт
  • *****
  • Сообщений: 1470
Re: Помогите решить задачу!
« Ответ #8 : Февраля 13, 2009, 20:01:12 »
Ну это ещё медленнее, чем вручную на калькуляторе получится :)

Оффлайн nvbc

  • Новичок
  • *
  • Сообщений: 5
Re: Помогите решить задачу!
« Ответ #9 : Февраля 13, 2009, 20:08:15 »
Почему? Формулу один раз только писать надо, а числа все равно вбивать придется. Если я правильно понял, что надо сделать, то быстрее не знаю как.

Оффлайн Че Бурашка Автор темы

  • Эксперт
  • *****
  • Сообщений: 1470
Re: Помогите решить задачу!
« Ответ #10 : Февраля 13, 2009, 20:14:42 »
Ура!! Кажется получилось :yahoo:
Почему? Формулу один раз только писать надо, а числа все равно вбивать придется. Если я правильно понял, что надо сделать, то быстрее не знаю как.
Пришлось бы все коэффициенты по сто раз вбивать, а так только один раз для всех цен.
Всем кто отписался спасибо, Вы меня вдохновляли и направляли на верный путь! :alc:

Оффлайн HardRockMan

  • Живу на форуме
  • *******
  • Сообщений: 8471
  • Пэтэушник
Re: Помогите решить задачу!
« Ответ #11 : Февраля 13, 2009, 20:48:27 »
Блин, ну вы даете! Про маткад никто не слыхивал никогда, что ли?

Оффлайн Добрый Ээх!

  • Завсегдатай
  • ***
  • Сообщений: 254
  • Летающие глазояйца к вашим услугам!
Re: Помогите решить задачу!
« Ответ #12 : Февраля 13, 2009, 21:04:06 »
Да в екселе делается за 5 минут без всяких Ифов.

Загружаете цены, Сортируете по значению, ставите свои коэффициенты и тупо растягиваете по нужным диапазонам.

Конечную формулу тоже растягиваете.

Оффлайн Че Бурашка Автор темы

  • Эксперт
  • *****
  • Сообщений: 1470
Re: Помогите решить задачу!
« Ответ #13 : Февраля 13, 2009, 21:38:48 »
Блин, ну вы даете! Про маткад никто не слыхивал никогда, что ли?
Слыхивали, а как там сделать?
Да в екселе делается за 5 минут без всяких Ифов.

Загружаете цены, Сортируете по значению, ставите свои коэффициенты и тупо растягиваете по нужным диапазонам.

Конечную формулу тоже растягиваете.
Где ж Ты раньше то был? :)
Но у этого решения минус в том, что нарушается порядок накладной, т.е. бумажный вариант отличается от компютерного порядком товаров, а мне в итоге надо на бумагу.

Оффлайн HardRockMan

  • Живу на форуме
  • *******
  • Сообщений: 8471
  • Пэтэушник
Re: Помогите решить задачу!
« Ответ #14 : Февраля 13, 2009, 21:47:56 »
Сначала пишешь к примеру х=1, и так далее все переменные, потом формулы, потом ответ в виде у=, жмешь энтер, все. Можно с цифрами сразу. В общем, как считал бы в тетрадке, так и пишешь, все интуитивно. Короче, поищи чей нибудь расчет в виде файла, все поймешь

... и добавил:

Единственное отличие от бумажного варианта, что местами вместо знака равенства оператор присвоения ":=", и все

... и добавил:

Насчет оператора не парься, тупо жми "=", там автозамена
« Последнее редактирование: Февраля 13, 2009, 21:50:46 от HardRockMan »