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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2009, 17:44   #1
Sasuke-sama
Пользователь
 
Регистрация: 22.05.2009
Сообщений: 63
По умолчанию Ошибка в формуле

Вот мне надо посчитать:
Рассчитать надбавку к заработной плате. Для расчета использовать встроенные логические функции ЕСЛИ(), И(). Надбавки рассчитываются для работников, стаж работы которых на этом предприятии не менее 5 лет.
Если стаж работы на предприятии менее 10 лет, то надбавка должна составить 5% от рассчитанной суммы.
Если стаж работы на предприятии составляет 10 лет или более, но менее 15 лет, то надбавка должна составить 10% от рассчитанной суммы.
Если стаж работы на предприятии свыше 15 лет, но не превышает 20 лет, то надбавка должна составить 15% от рассчитанной суммы.
Если стаж работы на предприятии 20 лет или более, то надбавка должна составить 20% от рассчитанной суммы.
Я Пишу вот такую функцию:
#=ЕСЛИ(ЕСЛИ(И(E7<5);C7*0;ЕСЛИ(E7<10 ;C7*0,05;ЕСЛИ(И(E7>=10; E7<15);C7*0,1;ЕСЛИ(И(E7>=15; E7<20);C7*0,15;ЕСЛИ(И(E7>=21);C7*0, 2)))))#
А Он выдаёт ошибку в формуле и не исправить((((
http://pic.ipicture.ru/uploads/090526/5mN1zUWwKF.jpg

1.rar
Вот файлик

Последний раз редактировалось EducatedFool; 26.05.2009 в 17:58.
Sasuke-sama вне форума Ответить с цитированием
Старый 26.05.2009, 19:04   #2
pivas
Форумчанин
 
Регистрация: 03.04.2009
Сообщений: 412
По умолчанию

=ЕСЛИ(И(E7>=5; E7<10);C7*0,05;ЕСЛИ(И(E7>=10; E7<15);C7*0,1;ЕСЛИ(И(E7>=15; E7<20);C7*0,15;ЕСЛИ(E7>=20;C7*0,2;C 7*0))))
pivas вне форума Ответить с цитированием
Старый 26.05.2009, 19:31   #3
Sasuke-sama
Пользователь
 
Регистрация: 22.05.2009
Сообщений: 63
По умолчанию

Спасиб!! Это было для последней строки))) Оригато!!!
Sasuke-sama вне форума Ответить с цитированием
Старый 26.05.2009, 19:36   #4
pivas
Форумчанин
 
Регистрация: 03.04.2009
Сообщений: 412
По умолчанию

Не за что!! Ie))
pivas вне форума Ответить с цитированием
Старый 26.05.2009, 23:39   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

формула сократилась со 118 до 36 символов, выполняет ту же задачу
Код:
=C7*ЕСЛИ(E7>20;0,2;ЦЕЛОЕ(E7/5)*0,05)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 26.05.2009 в 23:47.
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по формуле Philipok Microsoft Office Excel 4 09.10.2008 10:10
Изменяемая дата в формуле Алексей_Баженов Microsoft Office Excel 5 03.04.2008 11:10
Условие в формуле Shavminator Microsoft Office Excel 3 13.02.2008 19:18
Многоуровневые условие в формуле Shavminator Microsoft Office Excel 2 08.01.2008 14:41