Здравствуйте, делаю форму заказа, мне нужно. чтобы в колонке "к оплате" считалась автоматическая сумма для оплаты, вот функция в икселе:
=150+((ОКРУГЛВВЕРХ(C8;0)-1)*ЕСЛИ(C8;20;0)), где такой расчет получается, например
посылка весит 1 кг, то стоит она 150р., за каждый последующий кг надо прибавлять 20р., даже если посылка весит 1,1кг, то считается уже как 2 кг.
получается. у меня есть вес фактический у посылки и объемный вес, их я буду забивать вручную, а вот сумма для оплаты должна высчитываться сама, но мне нужно сделать условие вот такое (напишу по-русски, чтобы было понятнее):
если вес фактический меньше, чем объемный вес, то считать =150+((ОКРУГЛВВЕРХ(объемный вес;0)-1)*ЕСЛИ(объемный вес;20;0)), иначе =150+((ОКРУГЛВВЕРХ(вес фактический;0)-1)*ЕСЛИ(вес фактический;20;0))
сама никак не смогу перевести в JavaScript, помогите пожалуйста!


помогите сделать вычисления для условия
Автор Жанночка, 21 апр. 2014 11:08
Сообщений в теме: 4
#1
Отправлено 21 Апрель 2014 - 11:08
Короче я лох, надеюсь вы мне поможете!
#2
Отправлено 21 Апрель 2014 - 11:30
Зачем вам JavaScript? Для этого служат вычисления, они пишутся на PHP.
if ($line['Вес фактический'] < $line['Объемный вес']) $line['К оплате'] = 150+((ceil($line['Объемный вес'])-1)*20); else $line['К оплате'] = 150+((ceil($line['Вес фактический'])-1)*20);
#3
Отправлено 22 Апрель 2014 - 09:42
скажите пожалуйста. а куда мне теперь эту строчку с вычислениями внести? если не в JavaScript. в пункт вычисления? а как тогда связать с полем к оплате?
Сообщение отредактировал Жанночка: 22 Апрель 2014 - 09:51
Короче я лох, надеюсь вы мне поможете!
#4
Отправлено 22 Апрель 2014 - 09:52
В вычисления таблицы, на событие изменения полей "Вес фактический" и "Объемный вес".
#5
Отправлено 25 Апрель 2014 - 06:32
спасибо. все получилось!
Короче я лох, надеюсь вы мне поможете!
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных