|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.05.2012, 23:10 | #1 |
Регистрация: 14.05.2012
Сообщений: 9
|
задача (функции ЕСЛИ, ПРОСМОТР)
Здравствуйте, уважаемые программисты!
у меня приложен файл, посмотрите пожалуйста. Нужно вычислить: Начислено,у.е.=Абонентская плата+(Трафик,Мb-Предоплаченный трафик,Mb)*Стоимость трафика за 1Mb. (по-моему тут нужно использовать и функцию ЕСЛИ и функцию ПРОСМОТР - я не знаю) Еще у меня не выходит написать формулу: Нужно расчитать так что бы не получалось отрицательных чисел,и функция ЕСЛИ работала если изменить трафик на больший или меньший. Большое спасибо заранее, надеюсь вы сможете помочь. |
15.05.2012, 01:05 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Для первой строки (2-ой):
=ЕСЛИ(E2-G2>0;(E2-G2)*H2;0)+F2
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
15.05.2012, 08:22 | #3 |
Регистрация: 14.05.2012
Сообщений: 9
|
|
15.05.2012, 09:00 | #4 |
Пользователь
Регистрация: 18.03.2012
Сообщений: 68
|
интерестно , а где учтен баланс на счету на начало месяца ? Да и куда потом остатки на балансе переносятся , если человек трафик не выбрал ? Логичнее было бы посчитать сумму трафика с учетом аб платы , потом сравнить все это с балансом на счету , если баланс больше , то разницу перенести на баланс след месяца для клиента плюсом , а если меньше , то выставить счет на оплату разницы .
Либо так - из баланса вычесть абон плату , и вычесть сумму потр трафика , если значение с минусом , выставляем счет клиету , если с плюсом , переносим на баланс клиента на след месяц . Что в принципе - одно и тоже как и в первом случае , но записать варианты можно по разному . И что будет если выбранный клиентом трафик больше предоплаченного ? Сумма за единицу трафика увеличится , или что ? Далее , если предоплаченный трафик больше выбранного ? Как то не понятно задача поставлена Arish, то что вы написали по вашеи формуле в начале поста , не что иное как сумма услуги , предоставленная проваидером ( судя по вашему условию) , дак вот ее вы должны сравнить с балансом на счету , и уже тогда начислять плату за трафик , или переносить остаток на след месяц клиенту плюсом . И если стоит столбец с предоплаченным трафиком - то это что ?, остаток на балансе с прошлого месяца, переведенный в трафик , который при расчете за текущий не учитывается ? Т.е что делать с положительным остатком на балансе у клиента ? Логичнее всего переводить его в предоплаченный трафик , значит опять в формуле надо условие это учесть . Если по балансам минус - то начислять деньги , если плюс - переводить в предопл трафик клиенту на след месяц . Последний раз редактировалось eikhner; 15.05.2012 в 10:10. |
15.05.2012, 10:02 | #5 | |
Регистрация: 14.05.2012
Сообщений: 9
|
Цитата:
Уго,я во все запуталась( |
|
15.05.2012, 10:19 | #6 |
Пользователь
Регистрация: 18.03.2012
Сообщений: 68
|
Arish, то что вы написали по вашеи формуле в начале поста , не что иное как сумма услуги , предоставленная проваидером , и то, работающая лишь до того момента , пока предоплаченный трафик меньше чем потреблённый клиентом .
в таблице же даны данные баланса на конец месяца , вот относительно этих остатков и должны появляться данные в столбце начислено . При этом у вас там 2 значения - рубли и у.е , надо в формуле учесть значение у.е тогда при расчете остатка в рублях. Трафик за метр в чем считается - тоже значение указать надо . Последний раз редактировалось eikhner; 15.05.2012 в 10:37. |
15.05.2012, 11:14 | #7 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Баланс в конце месяца уходит в минус, если плата больше баланса
Но я не очень понял условие, что куда писать) Я надеюсь,что мы дойдем до истины, какие данные в каком столбце должны сформироваться.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 15.05.2012 в 11:18. |
15.05.2012, 14:15 | #8 |
Пользователь
Регистрация: 18.03.2012
Сообщений: 68
|
Судя по газетам , тк не дано ничего дополнительного , если баланс в конце месяца больше 0, то данные стоят в балансе на конец месяца , если баланс отрицательный , данные должны стоять в ячеике начислить
|
15.05.2012, 17:49 | #9 |
Пользователь
Регистрация: 18.03.2012
Сообщений: 68
|
по ходу условии не дождемся , тогда ловите , как сам понял
думаю условие положительного баланса и перевод его в руб сами сможете написать ЗЫ:Хотя и тут работает только пока потребленный трафик больше предоплаченного Последний раз редактировалось eikhner; 15.05.2012 в 18:17. |
15.05.2012, 21:13 | #10 | |
Регистрация: 14.05.2012
Сообщений: 9
|
Цитата:
сегодня ходила к преподу с вот этими данными..Он проверял работает ли функция(по трафику) т.е. подставлял цифры сперва на меньший (=>начислено не должно изменяться) а вот если больше цифру то меняется, в принципе у меня меняется но на очень много аш в 2 раза.Сказал присутствует небольшая ошибочка в самой формуле)а так все верно |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
функции ЕСЛИ в EXCEL | Alexsandr | Помощь студентам | 1 | 14.01.2012 01:25 |
Текстовый аргумент в функции ЕСЛИ | OldMajor | Microsoft Office Excel | 7 | 22.11.2011 18:56 |
дополнительные условия при использовании функции "просмотр" | Обыватель | Microsoft Office Excel | 13 | 04.08.2011 16:49 |
задача (функции ЕСЛИ, ПРОСМОТР) | student08 | Microsoft Office Excel | 29 | 05.06.2008 22:55 |
Проблема с формулой - =ЕСЛИ(ЕПУСТО(B5);" ";ПРОСМОТР(B5;AE$2:AE$5230;AD$2:AD$5230)) | КаТеРиНка | Microsoft Office Excel | 1 | 20.09.2007 16:34 |