Полная версия этой страницы:
кто хорошо знает эксель?
cucherena
28.9.2010, 10:53
Всем привет, помогите расчитать формулу пожалуйста.
Чему равна премия?
Фамилия Оклад Стаж Премия Условие
Иванов И.И. 10 000,00р. 4 Стаж 0-до-5 лет 50% оклада,
Петров В.В. 15 000,00р. 6 от 5 до 7 лет 60%,
Сидоров П.П. 18 000,00р. 8 7 лет и более 100%
Нужно использовать функцию "если".
Я написал так, но результат (5000 и 18000) программа должна сама считать, а не как я подставил просто цифру.
=ЕСЛИ(J4<5;"5000")
=ЕСЛИ(I6>7;"18000")
И мне совсем не понятно ситуация с Петровым(((
Заранее спасибо.
Оклад умнажаем на сумму 3х ЕСЛИ в скобках. Каждое ЕСЛИ с одной стороны меньше или равно. Иначе Цифры раздела стажа считать не будет. Каждое ЕСЛИ помимо значения ИСТИНА (процент от стажа) значение ЛОЖЬ = 0.
Заработает.
в таких случаях надо выкладывать задаие полностью и документик который уже сам накидал
cucherena
28.9.2010, 11:29
Цитата(ktchp @ 28.9.2010, 12:11)
в таких случаях надо выкладывать задаие полностью и документик который уже сам накидал
Так вроде все в первом посте написано.
Иванов И.И:
оклад -10 000,00р.
стаж -4 года
условия - Стаж 0-до-5 лет 50% оклада,
Петров В.В:
оклад -15 000,00р
стаж -6 лет
условия - Стаж 5 до 7 лет 60%,
Сидоров П.П.
оклад -18 000,00р.
стаж - 8
условия - 7 лет и более 100%
Нужно написать формулу для расчета премии. Также я написал формулы которые у меня получились.
Уважаемый Лис, а можно на примере, а то что-то очень туго соображается))))
Пусть столбцы: A -- ФИО, B -- оклад, C -- стаж.
Формула: =B1*(ЕСЛИ(C1<5;0,5;1)*ЕСЛИ(И(C1>5;C1<7);0,6;1)*ЕСЛИ(C1>7;1;1))
Вставляете в первую нужную ячейку, затем мышкой за правый нижний угол "растягиваете" на остальные ячейки столбца.
Примечание: формула не совсем правильная, ибо надо уточнить, какая премия в случае строгого равенства стажа 5 и 7 годам.
Цитата(cucherena @ 28.9.2010, 12:29)
Уважаемый Лис, а можно на примере, а то что-то очень туго соображается))))
1 10000 4 5000
2 15000 6 9000
3 18000 8 18000
=C3*(0.5+ЕСЛИ(5<=D3;0.1;0)+ЕСЛИ(7<=D3;0.4;0))
Цитата(cucherena @ 28.9.2010, 11:53)
Всем привет, помогите расчитать формулу пожалуйста.
Чему равна премия?
Фамилия Оклад Стаж Премия Условие
Иванов И.И. 10 000,00р. 4 Стаж 0-до-5 лет 50% оклада,
Петров В.В. 15 000,00р. 6 от 5 до 7 лет 60%,
Сидоров П.П. 18 000,00р. 8 7 лет и более 100%
Нужно использовать функцию "если".
Я написал так, но результат (5000 и 18000) программа должна сама считать, а не как я подставил просто цифру.
=ЕСЛИ(J4<5;"5000")
=ЕСЛИ(I6>7;"18000")
И мне совсем не понятно ситуация с Петровым(((
Заранее спасибо.
При написании формулы надо нажать кнопку fx, которая находится под кнопкой размера шрифта, там все пошагово можно сделать самому и есть справка по каждой функции. Надо потратить 15 минут на изучение, зато потом клепать эти формулы как орехи.
_Maestro_
28.9.2010, 18:08
A B C D
1 10000 4 =B1*если(C1<5,0.5,если(С1>=7,1,0.6))
2 15000 6 =B2*если(C2<5,0.5,если(С2>=7,1,0.6))
3 18000 8 =B3*если(C3<5,0.5,если(С3>=7,1,0.6))
cucherena
28.9.2010, 18:22
Всем спасибо, видимо это не по моим "зубам".
Вот формула, которую пришлось списать:
=ЕСЛИ(J4<=5;50%;ЕСЛИ(И(J4>=6;J4<=7);60%;"100%")) ,где J4 - это стаж.
кстати,scsiman, по-моему у вас как раз что-то такое наподобие.....
Цитата(cucherena @ 28.9.2010, 21:22)
Всем спасибо, видимо это не по моим "зубам".
Вот формула, которую пришлось списать:
=ЕСЛИ(J4<=5;50%;ЕСЛИ(И(J4>=6;J4<=7);60%;"100%")) ,где J4 - это стаж.
кстати,scsiman, по-моему у вас как раз что-то такое наподобие.....
Кавычки около 100% нужно убрать. И вместо процентов можно сразу выражения поставить - оклад умножить на процент премии. А можно таблицу премий, в зависимости от стажа вынести в отдельную таблицу и в "если" в выражение ВПРом подтаскивать нужное значение.
Дал же готовую. Она считает. Цифры в посте ей посчитаны.
=C3*(0.5+ЕСЛИ(5<=D3;0.1;0)+ЕСЛИ(7<=D3;0.4;0))
С3 клетка с окладом, D3 клетка со стажем. Строки вниз следующие сотрудники. И клетку с формулой тоже вниз протягиваешь.
Вот моя формула, правда на скорую руку:
=ЕСЛИ(ИЛИ(D2<5;D2=5);C2*0,5;ЕСЛИ(ИЛИ(И(D2>5;D2<7);D2=7);C2*0,6;C2)), где D2 - стаж; C2 - оклад.
В Вашей формуле: =ЕСЛИ(J4<=5;50%;ЕСЛИ(И(J4>=6;J4<=7);60%;"100%")) выпадает стаж от 5 до 6 лет, при этом не каждый эксель воспринимает ">=".
Лис тоже верную формулу выложил.
Только вот нужно определиться, при стаже 5 лет еще 50% или уже 60%, ну и соответственно при стаже 7 лет 60% ли уже 100%.
У Лиса сделано, что при 5 годах уже 60%, у меня еще 50%
Цитата(Kot177 @ 28.9.2010, 19:57)
У Лиса сделано, что при 5 годах уже 60%, у меня еще 50%
Жлоб
cucherena дай электронку. Кинем тебе готовый файл. Только определись с вышеизложенным.
cucherena
28.9.2010, 19:32
Цитата(Лис @ 28.9.2010, 20:13)
Жлоб
cucherena дай электронку. Кинем тебе готовый файл. Только определись с вышеизложенным.
Рябята, всем откликнувшимся спасибо, этот пример видимо изначально был составлен не совсем корректно (на счет стажа), только после того как я получил готовую формулу, ну и естественно с вашими комментариями, я с мог разобраться. Поэтому завтра надеюсь получу зачет (вернее зачет получит моя жена, это я для нее стараюсь))))
Стаканчик.....
А мы еще и изгибать зря-платные формулы умеем...
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.