ВУЗы и колледжи

Помогите с формулой в Excel?

Помогите с формулой в Excel? Есть параметры для расчёта премии (Пр) сотрудника, но вот формулу в EXCEL написать не могу, всю голову уже сломал).... есть 4 критерия (показателя) расчета премии (а, b,c,d) т. е. премия (Пр) =a+b+c+d (где, a=60%, b=28%, с=10%, d=2% от Пр) и есть план (A,B,C,D). Если величина любого из показателей меньше 80% от плановой (a<0.8A) , то этот показатель не учитывается в премии (=0), но если к примеру, a=81...86% от A, то "а" умножается на коэффицент (Кпл =0.3), если а= 86...92%, то Клл=0.5, при а=92...98%, Кпл=0.75, и при a=100%, Kпл=1, дальше расчет Кпл происходит проходит пропорционально (а=105%, Кпл=1.05 и. т. д) . Максимально "а" может составлять 200% (Кпл=2)....и результат этой формулы умножается на базовую константу (ОКЛбаз) ...вот формулу то и надо. Помогите плз?
В одну ячейку это все может и не влезть - там есть ограничивания на количество вложенных функций. Но это еще и геморно, плюс запутатся легче простого, нет контроля.. .
Но, можно поступить немного по иному. Причем - контролировать расчет.
Создать дополнительную табличку расчета этих коэффициентов.
Для простоты вместо ссылок на ячейки буду писать ФАКт, ПЛАН, БАЗ_КОЭФ (это базовый для премии коэффициент) .
ну и какие то ячейки, А... Б с цифрами.. .
Для вашего примера (запись вида означает Я97: что в ячейку Я97 нужно написать все что стоит после двоеточия, само двоеточии НЕ НУЖНО ):
А1: =80
Б1: =86
В1: =92
Г1: =98
Д1: = 100
// это вносятся границы интервалов начисления
А2: =0
Б2: =0,3
В2: =0,5
Г2: =0,75
Д2: = 1
// это поправочки к БАЗ_КОЭФ
// а дальше пойдут формулы, их логика просто, выполняется проверка условия и просто ставится нужное число, если условие выполнено и нуль - если не выполнено
А3: =ЕСЛИ (ФАКТ<=ПЛАН*А1/100;А2;0)
Б3: =ЕСЛИ (И (ФАКТ<=ПЛАН*Б1/100;ФАКТ>ПЛАН*А1/100);Б2;0)
В3: =ЕСЛИ (И (ФАКТ<=ПЛАН*В1/100;ФАКТ>ПЛАН*Б1/100);В2;0)
Г3: =ЕСЛИ (И (ФАКТ<=ПЛАН*Г1/100;ФАКТ>ПЛАН*В1/100);Г2;0)
Д3: =ЕСЛИ (И (ФАКТ<=ПЛАН*Д1/100;ФАКТ>ПЛАН*Г1/100);Д2;0)
Е3: ==ЕСЛИ (ФАКТ>ПЛАН*Д1/100;ЕСЛИ (ФАКТ/ПЛАН>2;2;ОКРУГЛ (ФАКТ/ПЛАН; 2));0)
//теперь осталось их верно собрать: )
Ж3: =БАЗ_КОЭФ*А3*(Б3+В3+Г3+Д3+Е3)
// а пркол в том, что у нас только в одной ячейке будет не нуль, так что все должно работать.
Если же у вас получилось где-то нулевое более 2 ненулевых значений - вы там с критериями напарили: )
По хорошему, нужно написать свою функцию и не парится, но она работать будет не везде (не факт что везде) , а подобные таблички - везде будут работать.
Создав таким образом для всех коэффициентов таблички на отдельном листе, вы просто потом все их соберете в финальной формуле.
Ну и самое главное - когда напишите - обязательно протестируйте: значения ФАКТА нужно брать будет в середине диапазонов и обязательно на краях - причем на всех! , не экономти силы, а то получите ошибку.
Дильбар Мухаметьярова
Дильбар Мухаметьярова
11 565
Лучший ответ
Яночка Романец Огромное спасибо! Попробую собрать! Как протестирую - отпишусь!
Еще раз спасибо!
Яночка Романец Получилось !!!ура!!!
Слишком много условий, боюсь тут без макрокоманд и не справиться (((