Эксель и математика. Проблемы :)
R
Rum
Мне нужна формула! :-)
Вот есть цена и вес.
Цена = 5 рублей.
Вес = 20 грамм.
Нужно формулу, которая к цене прибавляет 1,5 рубля за каждые дополнительные 20 грамм
Т.е. смотрит значение ячейки где вес, если меньше 20 гр, то цена = 5 рублей
Если вес от 21 до 40, то цена становится уже 6,5 рублей (+1,5)
Если вес от 41 до 60, то цена 8 рублей (+3)
и так до бесконечности.
Т.е. у цены получается шаг в 1,5 рубля каждые 20 грамм веса.
Я уже голову всю сломал. Помогите плиз, а? :-)
Вот есть цена и вес.
Цена = 5 рублей.
Вес = 20 грамм.
Нужно формулу, которая к цене прибавляет 1,5 рубля за каждые дополнительные 20 грамм
Т.е. смотрит значение ячейки где вес, если меньше 20 гр, то цена = 5 рублей
Если вес от 21 до 40, то цена становится уже 6,5 рублей (+1,5)
Если вес от 41 до 60, то цена 8 рублей (+3)
и так до бесконечности.
Т.е. у цены получается шаг в 1,5 рубля каждые 20 грамм веса.
Я уже голову всю сломал. Помогите плиз, а? :-)
S
:Super: ™
Нужно формулу, которая к цене прибавляет 1,5 рубля за каждые дополнительные 20 грамм
дешевый какой-то порошок :-)
z
zhendos
дели значение ячейки на 20
отбрасывай дробную часть
и в зависимости от целой части прибавляй
отбрасывай дробную часть
и в зависимости от целой части прибавляй
b
betza
к цене прибавляет 1,5 рубля за каждые дополнительные 20 грамм
Та-а-а-к! И в какой это конторе так народ дурють? :-)
r
rrb954
((масса-20)/20)*1,5+5
z
zhendos
2 R-буззз™
неверно
масса 25 грамм
получим
((5)/20)*1.5+5
1/4*1.5+5 это явно не 6.5 рублей
неверно
масса 25 грамм
получим
((5)/20)*1.5+5
1/4*1.5+5 это явно не 6.5 рублей
Н
Натали[я]
через логическую формулу, а как воспроизвести ее не помню(((
l
@lexbou™
((масса-20)%20)*1,5+5
где % - операция получения частного от деления
[Сообщение изменено пользователем 21.02.2007 15:15]
где % - операция получения частного от деления
[Сообщение изменено пользователем 21.02.2007 15:15]
r
rrb954
[Сообщение удалено пользователем 21.02.2007 15:37]
B
Billy2
F1 Help
там всегда все расжевано
там всегда все расжевано
N
Neo™
((масса-20)/20)*1,5+5
ОКРУГЛВНИЗ((x/20);0)*y+5
где х — масса
y — шаг
В нашем случае:
ОКРУГЛВНИЗ((масса/20);0)*1,5+5
O
OldBoy4D
ОКРУГЛ((A4-20)/20;0)*1,5+5
z
zhendos
=(ЦЕЛОЕ(A1/20)-1)*1,5+5
вот
а1 - масса
целое - у меня русский эксель в английском не так естественно называется эта функция
[Сообщение изменено пользователем 21.02.2007 15:17]
вот
а1 - масса
целое - у меня русский эксель в английском не так естественно называется эта функция
[Сообщение изменено пользователем 21.02.2007 15:17]
A
Aлекc
дешевый какой-то порошок
+1
=5+1,5*ROUNDUP((масса-20)/20;0)
памоемутаг, если вслепую ;-)
A
Aлекc
ух сколько тут экселоверсий :-d
O
OldBoy4D
да, конечно, ОКРУГЛВНИЗ :-)
N
Neo™
ROUNDUP
ROUNDDOWN ;-)
R
Rum
Ой спасибо, спасибо :-) Сейчас проверять буду :-)
t
tm
=5+1,5*ROUNDUP((масса-20)/20;0)
почти так, при массе меньше 20 пойдет вычет
=5+ЕСЛИ(A1<=20; 0; ОКРУГЛВВЕРХ((A1-20)/20;0)*1,5)
ROUNDDOWN
с округлением вниз будет ошибка на 40 - 8 вместо 6.5.
[Сообщение изменено пользователем 21.02.2007 15:26]
N
Neo™
с округлением вниз будет ошибка на 40 - 8 вместо 6.5.
Нужно формулу, которая к цене прибавляет 1,5 рубля за каждые дополнительные 20 грамм
Если вес от 41 до 60, то цена 8 рублей (+3)
Тут ошибка в формулировке «Если...» :-)
П
Печальный менеджер
ОКРУГЛ((A4-20)/20;0)*1,5+5
при значении 59 выдаст 8 ;-)
t
tm
при значении 59 выдаст 8
а сколько должно?
Если вес от 41 до 60, то цена 8 рублей (+3)
t
tm
Тут ошибка в формулировке «Если...»
конкретно же написано - на 40граммах должно быть 6.5
П
Печальный менеджер
а сколько должно?
я сам себя запутал :-)
нормально все (с)
N
Neo™
конкретно же написано - на 40граммах должно быть 6.5
Никак не согласуется с
Нужно формулу, которая к цене прибавляет 1,5 рубля за каждые дополнительные 20
грамм
Обсуждение этой темы закрыто модератором форума.