Приветствую друзья! Решаю задачу по созданию калькулятора который будет рассчитывать стоимость работы в зависимости от количества доставленных единиц.
Формулу написал, но думаю, что избрал совсем не оптимальный путь.
Хочу попросить примеры, как бы Вы решали данную задачу?
Условие:
первые десять доставленных отправлений стоят 300 руб за каждое
каждое отправление после 10 и до 15 стоит 200 руб за каждое
каждое отправление после 15 и до 20 стоит 150 руб за каждое
каждое отправление после 20 и до 25 стоит 120 руб за каждое
каждое отправление после 25 стоит 100 руб за каждое
Существующая формула:
=ЕСЛИ(B7<=10;B7*G3;
ЕСЛИ(И(B7>10;B7<=15);(B7-10)*G4+(10*G3);
ЕСЛИ(И(B7>15;B7<=20);(B7-15)*G5+(10*G3)+(5*G4);
ЕСЛИ(И(B7>20;B7<=25);(B7-20)*G6+(10*G3)+(5*G4)+(5*G6);
ЕСЛИ(B7>25;(B7-25)*G7+(10*G3)+(5*G4)+(5*G6)+(5*G7))))))
Заранее благодарен за варианты.
Формулу написал, но думаю, что избрал совсем не оптимальный путь.
Хочу попросить примеры, как бы Вы решали данную задачу?
Условие:
первые десять доставленных отправлений стоят 300 руб за каждое
каждое отправление после 10 и до 15 стоит 200 руб за каждое
каждое отправление после 15 и до 20 стоит 150 руб за каждое
каждое отправление после 20 и до 25 стоит 120 руб за каждое
каждое отправление после 25 стоит 100 руб за каждое
Существующая формула:
=ЕСЛИ(B7<=10;B7*G3;
ЕСЛИ(И(B7>10;B7<=15);(B7-10)*G4+(10*G3);
ЕСЛИ(И(B7>15;B7<=20);(B7-15)*G5+(10*G3)+(5*G4);
ЕСЛИ(И(B7>20;B7<=25);(B7-20)*G6+(10*G3)+(5*G4)+(5*G6);
ЕСЛИ(B7>25;(B7-25)*G7+(10*G3)+(5*G4)+(5*G6)+(5*G7))))))
Заранее благодарен за варианты.
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!