Добрый день. Для понимания ситуации просьба разъяснить по критерию превышения 100% - превышение зарплаты за регламент или процента выполнения плана?
Добрый день. Для понимания ситуации просьба разъяснить по критерию превышения 100% - превышение зарплаты за регламент или процента выполнения плана?NikitaDvorets
- доля бюджета зарплаты в плане финансирования. Формула рассчитывает все варианты соотношений - нужно ли её править? См. комментарии в прилагаемом файле.
Код
=(C12*D8)/100
- доля бюджета зарплаты в плане финансирования. Формула рассчитывает все варианты соотношений - нужно ли её править? См. комментарии в прилагаемом файле.NikitaDvorets
NikitaDvorets, Зарплата учитывает все возможные варианты хотя в конечном итоге все завязано на деньги. Вот только последняя формула которая создана для дополнительной мотивации дотягивать процент до 50,75,100 и т.д. мне не по зубам
NikitaDvorets, Зарплата учитывает все возможные варианты хотя в конечном итоге все завязано на деньги. Вот только последняя формула которая создана для дополнительной мотивации дотягивать процент до 50,75,100 и т.д. мне не по зубамDimaIv
доля бюджета зарплаты в плане финансирования. Формула рассчитывает все варианты соотношений - нужно ли её править?
Нет не нужно, нужно только поправить две формулы в Е12 по условиям F12. И Е13 по условиям F13
Извините не сразу понял, перечитал - Формула в Е12 не учитывает условия в F12, она правильная только в диапазоне от 1-40, 50-65, 75-90 и т.д , но она не правильная в диапазоне 40-50, 65-75, 90-100 и т.д
ее надо доработать именно под условия F12, а у меня знаний не хватает((
доля бюджета зарплаты в плане финансирования. Формула рассчитывает все варианты соотношений - нужно ли её править?
Нет не нужно, нужно только поправить две формулы в Е12 по условиям F12. И Е13 по условиям F13
Извините не сразу понял, перечитал - Формула в Е12 не учитывает условия в F12, она правильная только в диапазоне от 1-40, 50-65, 75-90 и т.д , но она не правильная в диапазоне 40-50, 65-75, 90-100 и т.д
ее надо доработать именно под условия F12, а у меня знаний не хватает((DimaIv
Сообщение отредактировал DimaIv - Понедельник, 09.11.2020, 15:37
В ячейке E12 - одна формула (естественно). По-видимому, речь идет о конструировании формулы расчета зарплаты по формулам в ячейках B12 и C12, это так?
В ячейке E12 - одна формула (естественно). По-видимому, речь идет о конструировании формулы расчета зарплаты по формулам в ячейках B12 и C12, это так?NikitaDvorets
NikitaDvorets, Нет, нужно только изменить формулу в Е12, что бы она учитывала условия описанные в ф12 Формула в Е12 правильная только не учитывает условия по диапазону применения
Если D8 = от 1-40, 50-65, 75-90, 100-140, 150-165, 175-190, 200-240, 250-265, 275-290, 300 тогда формула Е12 правильная Если D8 от >40 но <50 тогда формула должна быть такой (С12*40)/100 Если D8 от >65 но <75 тогда формула должна быть такой (С12*65)/100 Если D8 от >90 но <100 тогда формула должна быть такой (С12*90)/100 Если D8 = от 100-140, 150-165, 175-190, 200 тогда формула Е12 правильная Если D8 от >140 но <150 тогда формула должна быть такой (С12*140)/100 Если D8 от >165 но <175 тогда формула должна быть такой (С12*165)/100 Если D8 от >190 но <200 тогда формула должна быть такой (С12*190)/100 Если D8 = от 200-240, 250-265, 275-290,300 тогда формула Е12 правильная Если D8 от >240 но <250 тогда формула должна быть такой (С12*240)/100 Если D8 от >265 но <275 тогда формула должна быть такой (С12*265)/100 Если D8 от >290 но <300 тогда формула должна быть такой (С12*290)/100
Смысл вот в чем - если сделал план в Д8 от 1 до 40%, от 50 до 65%, от 75 до 90% тогда формула правильная, НО если сделал например 48% плана(диапазон больше 40 но меньше 50), тогда получишь только 40% премии, или сделал 74% (диапазон больше 65 но меньше 75) тогда получишь только 65% премии и т.д. , это сделано для дополнительной мотивации не останавливаться на достигнутом, а дотягивать план до 50,75,100%
NikitaDvorets, Нет, нужно только изменить формулу в Е12, что бы она учитывала условия описанные в ф12 Формула в Е12 правильная только не учитывает условия по диапазону применения
Если D8 = от 1-40, 50-65, 75-90, 100-140, 150-165, 175-190, 200-240, 250-265, 275-290, 300 тогда формула Е12 правильная Если D8 от >40 но <50 тогда формула должна быть такой (С12*40)/100 Если D8 от >65 но <75 тогда формула должна быть такой (С12*65)/100 Если D8 от >90 но <100 тогда формула должна быть такой (С12*90)/100 Если D8 = от 100-140, 150-165, 175-190, 200 тогда формула Е12 правильная Если D8 от >140 но <150 тогда формула должна быть такой (С12*140)/100 Если D8 от >165 но <175 тогда формула должна быть такой (С12*165)/100 Если D8 от >190 но <200 тогда формула должна быть такой (С12*190)/100 Если D8 = от 200-240, 250-265, 275-290,300 тогда формула Е12 правильная Если D8 от >240 но <250 тогда формула должна быть такой (С12*240)/100 Если D8 от >265 но <275 тогда формула должна быть такой (С12*265)/100 Если D8 от >290 но <300 тогда формула должна быть такой (С12*290)/100
Смысл вот в чем - если сделал план в Д8 от 1 до 40%, от 50 до 65%, от 75 до 90% тогда формула правильная, НО если сделал например 48% плана(диапазон больше 40 но меньше 50), тогда получишь только 40% премии, или сделал 74% (диапазон больше 65 но меньше 75) тогда получишь только 65% премии и т.д. , это сделано для дополнительной мотивации не останавливаться на достигнутом, а дотягивать план до 50,75,100%DimaIv
Сообщение отредактировал DimaIv - Понедельник, 09.11.2020, 16:14
NikitaDvorets, Спасибо, формула правильная, вот только как ее применить?, в смысле мне нужно сменить название ячейки на salary_plan а другую переименовать в budget_ratio? Простите за такой вопрос, но я полнейший профан в эксель, максимум на логике смог сделать все формулы просто сейчас в ячейке где должен быть результат такая надпись #имя?
NikitaDvorets, Спасибо, формула правильная, вот только как ее применить?, в смысле мне нужно сменить название ячейки на salary_plan а другую переименовать в budget_ratio? Простите за такой вопрос, но я полнейший профан в эксель, максимум на логике смог сделать все формулы просто сейчас в ячейке где должен быть результат такая надпись #имя?DimaIv
Сообщение отредактировал DimaIv - Вторник, 10.11.2020, 09:33
Добрый день. Пользовательская функция размещена как модуль (см. менюРазработчик - Visual Basic - Module 1) и работает по данным именованных ячеек salary_plan и budget_ratio. Иллюстрирую результат приложенной копией экрана на листе Excel "Picture" - cм. ячейки E12, E13 и E14. Если имя функции не распознается, возможно, в настройках Excel не подключены макросы.
Добрый день. Пользовательская функция размещена как модуль (см. менюРазработчик - Visual Basic - Module 1) и работает по данным именованных ячеек salary_plan и budget_ratio. Иллюстрирую результат приложенной копией экрана на листе Excel "Picture" - cм. ячейки E12, E13 и E14. Если имя функции не распознается, возможно, в настройках Excel не подключены макросы.NikitaDvorets
Спасибо огромное, почти все получилось. Формула в е12 работает правильно, а вот в е13 и е14 нет второго круга премии, в е13 и е14 максимальная премия может быть только 100% Подскажите плз как это можно сделать? До 100% условия такие же как и в е12
Спасибо огромное, почти все получилось. Формула в е12 работает правильно, а вот в е13 и е14 нет второго круга премии, в е13 и е14 максимальная премия может быть только 100% Подскажите плз как это можно сделать? До 100% условия такие же как и в е12DimaIv
Сообщение отредактировал DimaIv - Четверг, 19.11.2020, 13:35
Попробую описать, формула в Е13 перестает работать если budget_ratio больше 100 До 100 все работает правильно
Можно ли сделать так для значений больше 100: если budget_ratio больше 100 и D6 больше-равно 100 тогда Е13 равно salary_1, Но если budget_ratio больше 100 а D6 меньше 100, тогда к Е13 применяются правила как для budget_ratio, только по значению D6
Типа так. () ElseIf D6 > 40 And D6 < 50 Then salary_level_less_100 = (salary_1 * 40) / 100 ElseIf D6 > 65 And D6 < 75 Then salary_level_less_100 = (salary_1 * 65) / 100 ElseIf D6 > 90 And D6 < 100 Then salary_level_less_100 = (salary_1 * 90) / 100
Но только если budget_ratio больше 100 а D6 меньше 100
И спасибо, что помогаете, очень благодарен
Попробую описать, формула в Е13 перестает работать если budget_ratio больше 100 До 100 все работает правильно
Можно ли сделать так для значений больше 100: если budget_ratio больше 100 и D6 больше-равно 100 тогда Е13 равно salary_1, Но если budget_ratio больше 100 а D6 меньше 100, тогда к Е13 применяются правила как для budget_ratio, только по значению D6
Типа так. () ElseIf D6 > 40 And D6 < 50 Then salary_level_less_100 = (salary_1 * 40) / 100 ElseIf D6 > 65 And D6 < 75 Then salary_level_less_100 = (salary_1 * 65) / 100 ElseIf D6 > 90 And D6 < 100 Then salary_level_less_100 = (salary_1 * 90) / 100
Но только если budget_ratio больше 100 а D6 меньше 100