Страницы: 1
RSS
расчет сумм с разными значениями
 
Добрый день, подскажите пожалуйста как можно сделать что бы сумма рассчитывалась с разными значениями,
например есть несколько товаров с разными ценами в зависимости от объема заказа, нужно что бы в таблице при указании количества для заказа сумма рассчитывалась по соответствующей цене,,
при указании 1 шт цена была за килограмм а при указании 0,5 цена рассчитывалась по цене за 500 г.
 
А при указании 3,5? 3*1+1*0,5 или 7*0,5 ?  И есть ли еще варианты или только 1 и 0,5?
Скажи мне, кудесник, любимец ба’гов...
 
Нужно что бы целые числа 1, 2, и тд, рассчитывались по цене 1 кг а 0,5 по цене за 500 г
 
Код
=СУММ(ЕСЛИ(--(ЦЕЛОЕ(C5:C8)=C5:C8)=1;C4;C3*2)*C5:C8)
 
Может, так?
Код
=СУММПРОИЗВ(ОТБР(C5:C8)*C4+ОСТАТ(C5:C8;1)*C3*2)
Скажи мне, кудесник, любимец ба’гов...
 
Вот ещё хороший вариант.
Поиск ближайшего числа (planetaexcel.ru)
Способ 2. ВПР с интервальным просмотром
 
Спасибо большое за подсказку, буду пробовать.
 
Цитата
написал:
Может, так?
Код
    [URL=#]?[/URL]       1      =СУММПРОИЗВ(ОТБР(C5:C8)*C4+ОСТАТ(C5:C8;1)*C3*2)   
 
Подскажите пожалуйста если добавить еще значения из других ячеек, то есть цен будет не 2 а 3 или 4?  
 
Ага, смотрим пост №2  :D
Цитата
_Boroda_ написал:
И есть ли еще варианты или только 1 и 0,5?

Делайте файл-пример. Сразу на столько, сколько максимально будет. И объяснялку нормальную.

Пример - у нас есть 0,2, 0,5 и литр. Выпили 2,7. Как выпили?
1 по литру, 1 по 0,5 и 4 по 0,2?
Или 3 по 0,5 и 4 по 0,2?
Или 1 по 0,5 и 11 по 0,2?
Скажи мне, кудесник, любимец ба’гов...
 
хотел сам разобраться и дополнить формулу но пока не получилось,
хотел что бы целые числа 1, 2, и тд, рассчитывались по цене 1 кг а 0,5 по цене за 500 г, а числа начиная от 5 и выше по цене за 5 кг,
 
Код
=СУММ(D7:D10*
ЕСЛИ(D7:D10=0;0;
ЕСЛИ(D7:D10<=1/4;4*$D$4;
ЕСЛИ(D7:D10<=1/2;2*$D$3;
ЕСЛИ(D7:D10<5;$D$6;
ЕСЛИ(D7:D10>=5;$D$5))))))
Изменено: Тимофеев - 28.09.2022 14:13:12
 
Выдает ошибку в формуле ругается на 0.25
 
Поставьте запятые 0,25 и 0,5 или 1/4 и 1/2 - поменял формулу
Изменено: Тимофеев - 28.09.2022 14:13:34
 
подставлял, не выдает результат
 
!
 
Такой вариант
=СУММПРОИЗВ(ОТБР(E7:E9/$A3)*E3+ОТБР(ОСТАТ(E7:E9;$A3)/$A4)*E4+ОТБР(ОСТАТ(ОСТАТ(E7:E9;$A3);$A4)/$A5)*E5+ОТБР(ОСТАТ(ОСТАТ(ОСТАТ(E7:E9;$A3);$A4);$A5)/$A6)*E6)
Скажи мне, кудесник, любимец ба’гов...
 
Цитата
написал:
Такой вариант
=СУММПРОИЗВ(ОТБР(E7:E9/$A3)*E3+ОТБР(ОСТАТ(E7:E9;$A3)/$A4)*E4+ОТБР(ОСТАТ(ОСТАТ(E7:E9;$A3);$A4)/$A5)*E5+ОТБР(ОСТАТ(ОСТАТ(ОСТАТ(E7:E9;$A3);$A4);$A5)/$A6)*E6)
Что то не получается, если ставишь значение больше 5 то получается не то значение какое нужно,  
 
Приведите пример с доказательствами
Скажи мне, кудесник, любимец ба’гов...
 
ставлю значение 6 выдает результат 2200
 
А сколько должен? 5 стоит 1000, 1 стоит 1200. 1000+1200=2200
Скажи мне, кудесник, любимец ба’гов...
 
Цитата
написал:
А сколько должен? 5 стоит 1000, 1 стоит 1200. 1000+1200=2200
5 по 1000 будет 5000 даже если 1 по 1200 то будет 6200.
 
Тогда заполняйте данные одинаково для всех
Для 5 у вас цена за килограмм, а для 0,5 и 0,25 - за 0,5 и 0,25. Или один принцип, или другой. В 0,5 тогда должно быть 1600 стоимость, а в 025 - 1640
Скажи мне, кудесник, любимец ба’гов...
 
Цитата
написал:
Тогда заполняйте данные одинаково для всех
Для 5 у вас цена за килограмм, а для 0,5 и 0,25 - за 0,5 и 0,25. Или один принцип, или другой. В 0,5 тогда должно быть 1600 стоимость, а в 025 - 1640
дак правильно за 1 кг одна цена за 5 и более цена другая за килограмм, за 0,5 и 0,25 своя цена, цены фиксированные для всех позиций.
 
Тогда в формуле сотрите два последних умножения на цену
Скажи мне, кудесник, любимец ба’гов...
Страницы: 1
Наверх