Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2012, 23:10   #1
Arish
 
Регистрация: 14.05.2012
Сообщений: 9
По умолчанию задача (функции ЕСЛИ, ПРОСМОТР)

Здравствуйте, уважаемые программисты!
у меня приложен файл, посмотрите пожалуйста.
Нужно вычислить:
Начислено,у.е.=Абонентская плата+(Трафик,Мb-Предоплаченный трафик,Mb)*Стоимость трафика за 1Mb.
(по-моему тут нужно использовать и функцию ЕСЛИ и функцию ПРОСМОТР - я не знаю)
Еще у меня не выходит написать формулу:
Нужно расчитать так что бы не получалось отрицательных чисел,и функция ЕСЛИ работала если изменить трафик на больший или меньший.
Большое спасибо заранее, надеюсь вы сможете помочь.
Вложения
Тип файла: rar данные.rar (3.9 Кб, 16 просмотров)
Arish вне форума Ответить с цитированием
Старый 15.05.2012, 01:05   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Для первой строки (2-ой):
=ЕСЛИ(E2-G2>0;(E2-G2)*H2;0)+F2
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 15.05.2012, 08:22   #3
Arish
 
Регистрация: 14.05.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Для первой строки (2-ой):
=ЕСЛИ(E2-G2>0;(E2-G2)*H2;0)+F2
Спасибо большое чуть разобралась)а просмотр здесь нужен?
Arish вне форума Ответить с цитированием
Старый 15.05.2012, 09:00   #4
eikhner
Пользователь
 
Регистрация: 18.03.2012
Сообщений: 68
По умолчанию

интерестно , а где учтен баланс на счету на начало месяца ? Да и куда потом остатки на балансе переносятся , если человек трафик не выбрал ? Логичнее было бы посчитать сумму трафика с учетом аб платы , потом сравнить все это с балансом на счету , если баланс больше , то разницу перенести на баланс след месяца для клиента плюсом , а если меньше , то выставить счет на оплату разницы .

Либо так - из баланса вычесть абон плату , и вычесть сумму потр трафика , если значение с минусом , выставляем счет клиету , если с плюсом , переносим на баланс клиента на след месяц . Что в принципе - одно и тоже как и в первом случае , но записать варианты можно по разному .
И что будет если выбранный клиентом трафик больше предоплаченного ? Сумма за единицу трафика увеличится , или что ? Далее , если предоплаченный трафик больше выбранного ?

Как то не понятно задача поставлена

Arish, то что вы написали по вашеи формуле в начале поста , не что иное как сумма услуги , предоставленная проваидером ( судя по вашему условию) , дак вот ее вы должны сравнить с балансом на счету , и уже тогда начислять плату за трафик , или переносить остаток на след месяц клиенту плюсом . И если стоит столбец с предоплаченным трафиком - то это что ?, остаток на балансе с прошлого месяца, переведенный в трафик , который при расчете за текущий не учитывается ? Т.е что делать с положительным остатком на балансе у клиента ? Логичнее всего переводить его в предоплаченный трафик , значит опять в формуле надо условие это учесть . Если по балансам минус - то начислять деньги , если плюс - переводить в предопл трафик клиенту на след месяц .

Последний раз редактировалось eikhner; 15.05.2012 в 10:10.
eikhner вне форума Ответить с цитированием
Старый 15.05.2012, 10:02   #5
Arish
 
Регистрация: 14.05.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от eikhner Посмотреть сообщение
интерестно , а где учтен баланс на счету на начало месяца ? Да и куда потом остатки на балансе переносятся , если человек трафик не выбрал ? Логичнее было бы посчитать сумму трафика с учетом аб платы , потом сравнить все это с балансом на счету , если баланс больше , то разницу перенести на баланс след месяца для клиента плюсом , а если меньше , то выставить счет на оплату разницы .

Либо так - из баланса вычесть абон плату , и вычесть сумму потр трафика , если значение с минусом , выставляем счет клиету , если с плюсом , переносим на баланс клиента на след месяц . Что в принципе - одно и тоже как и в первом случае , но записать варианты можно по разному .
И что будет если выбранный клиентом трафик больше предоплаченного ? Сумма за единицу трафика увеличится , или что ?

Как то не понятно задача поставлена

Уго,я во все запуталась(
Arish вне форума Ответить с цитированием
Старый 15.05.2012, 10:19   #6
eikhner
Пользователь
 
Регистрация: 18.03.2012
Сообщений: 68
По умолчанию

Arish, то что вы написали по вашеи формуле в начале поста , не что иное как сумма услуги , предоставленная проваидером , и то, работающая лишь до того момента , пока предоплаченный трафик меньше чем потреблённый клиентом .
в таблице же даны данные баланса на конец месяца , вот относительно этих остатков и должны появляться данные в столбце начислено . При этом у вас там 2 значения - рубли и у.е , надо в формуле учесть значение у.е тогда при расчете остатка в рублях. Трафик за метр в чем считается - тоже значение указать надо .

Последний раз редактировалось eikhner; 15.05.2012 в 10:37.
eikhner вне форума Ответить с цитированием
Старый 15.05.2012, 11:14   #7
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Баланс в конце месяца уходит в минус, если плата больше баланса
Но я не очень понял условие, что куда писать)
Я надеюсь,что мы дойдем до истины, какие данные в каком столбце должны сформироваться.
Вложения
Тип файла: zip Курсовая работа.zip (4.6 Кб, 21 просмотров)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 15.05.2012 в 11:18.
BDA вне форума Ответить с цитированием
Старый 15.05.2012, 14:15   #8
eikhner
Пользователь
 
Регистрация: 18.03.2012
Сообщений: 68
По умолчанию

Судя по газетам , тк не дано ничего дополнительного , если баланс в конце месяца больше 0, то данные стоят в балансе на конец месяца , если баланс отрицательный , данные должны стоять в ячеике начислить
eikhner вне форума Ответить с цитированием
Старый 15.05.2012, 17:49   #9
eikhner
Пользователь
 
Регистрация: 18.03.2012
Сообщений: 68
По умолчанию

по ходу условии не дождемся , тогда ловите , как сам понял
думаю условие положительного баланса и перевод его в руб сами сможете написать


ЗЫ:Хотя и тут работает только пока потребленный трафик больше предоплаченного
Вложения
Тип файла: rar Курсовая работа.rar (4.6 Кб, 17 просмотров)

Последний раз редактировалось eikhner; 15.05.2012 в 18:17.
eikhner вне форума Ответить с цитированием
Старый 15.05.2012, 21:13   #10
Arish
 
Регистрация: 14.05.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от eikhner Посмотреть сообщение
по ходу условии не дождемся , тогда ловите , как сам понял
думаю условие положительного баланса и перевод его в руб сами сможете написать


ЗЫ:Хотя и тут работает только пока потребленный трафик больше предоплаченного



сегодня ходила к преподу с вот этими данными..Он проверял работает ли функция(по трафику) т.е. подставлял цифры сперва на меньший (=>начислено не должно изменяться) а вот если больше цифру то меняется, в принципе у меня меняется но на очень много аш в 2 раза.Сказал присутствует небольшая ошибочка в самой формуле)а так все верно
Arish вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
функции ЕСЛИ в 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