Доплата до факт заработка в период командировок

Вопрос задал Марина М.

Ответственный за ответ: Клишева Мила (★9.85/10)

Добрый день.
У нас настроен вид начислени Дроплата до фактического заработка в период командировок. Формула расчета следующая:
Макс(((Оклад *1.3 +ФиксированнаяСумма+СуммаПерсональнойНадбавки+РазмерДоплатыЗаСовмещение+СуммаДоплатыЗаУвеличениеОбъемаРабот +ПроценДоплатыРасширениеЗонОбслуживания/100*Оклад +ПроцентДоплатыЗаУвеличениеОбъемаРабот/100*Оклад +ПерсональнаяНадбавкаПроцент/100*Оклад + СуммаДоплатыЗаРазширениеЗоныОбслуживания)* ?(РайонныйКоэффициент =0, 1,РайонныйКоэффициент)) *ВремяВЧасах /НормаЧасов -РасчетнаяБаза ,0).

Подскажите, пожалуйста, как добавить в формулу расчета условие, чтоб вместе с районным коэффициентом учитывалась еще и Северная надбавка. Районный коэффициент в формулу добавили, а вот с Северной надбавкой (она в %) не знаем как добавить.

Все комментарии (33)

  1. Приложение

    Здравствуйте!
    Нам нужно добавить кусочек в формулу: *?(СевернаяНадбавка =0,1, СевернаяНадбавка/100)
    Таким образом, общий вид будет следующий:
    Макс(((Оклад *1.3 +ФиксированнаяСумма+СуммаПерсональнойНадбавки+РазмерДоплатыЗаСовмещение+СуммаДоплатыЗаУвеличениеОбъемаРабот
    +ПроценДоплатыРасширениеЗонОбслуживания/100*Оклад +ПроцентДоплатыЗаУвеличениеОбъемаРабот/100*Оклад
    +ПерсональнаяНадбавкаПроцент/100*Оклад + СуммаДоплатыЗаРазширениеЗоныОбслуживания)* ?(РайонныйКоэффициент =0, 1,РайонныйКоэффициент))
    *?(СевернаяНадбавка =0,1, СевернаяНадбавка/100)
    *ВремяВЧасах /НормаЧасов -РасчетнаяБаза ,0).
    Прикладываю расчет, если у нас оклад 10000, РК 15 и СН 10 — для наглядности. Если что-то не будет получаться, напишите. Приложите скриншоты — вместе проверим:)

    1. Мила, спасибо большое! Попробуем добавить и рассчитать.

  2. Пожалуйста!
    Вопрос не буду закрывать, если что — пишите:)

    1. Добрый день.
      Добавила в формулу расчета северную надбавку, как вы указали.
      Формула теперь такая: Макс(((Оклад *1.3 +ФиксированнаяСумма+СуммаПерсональнойНадбавки+РазмерДоплатыЗаСовмещение+СуммаДоплатыЗаУвеличениеОбъемаРабот +ПроценДоплатыРасширениеЗонОбслуживания/100*Оклад +ПроцентДоплатыЗаУвеличениеОбъемаРабот/100*Оклад +ПерсональнаяНадбавкаПроцент/100*Оклад + СуммаДоплатыЗаРазширениеЗоныОбслуживания)* ?(РайонныйКоэффициент =0, 1,РайонныйКоэффициент))*?(СевернаяНадбавка =0,1, СевернаяНадбавка/100) *ВремяВЧасах /НормаЧасов -РасчетнаяБаза ,0

      Но доплату до фактического заработка с добавлением Северной надбавки считает неверно.

  3. Приложите пожалуйста скриншоты — расчет начисление с указанием показателей и комментарий какой расчет Вы ожидаете. Проверим вместе:)

  4. Сотруднице, если бы она не была в командировке, должно быть начислено за полный месяц 137955,52 (оклад 57910 +30% премия от оклада 17373 + доплата за расширение 18,89% от оклада 10939,2 + 30% на всё РК 25 866,66 + 30% на всё СН 25866,66. )
    Сотрудница была в командировке с 23.01. по 28.01. Оплата командировки составила 4 527,53.
    Доплата до фактич заработка должна быть 27932,58. А программа с такой формулой начисляет всего 3384,62.
    Если убрать из формулы расчета вот этот кусок *?(СевернаяНадбавка =0,1, СевернаяНадбавка/100), то доплата рассчитывается правильная с учетом РК, но соответственно без учета Северной надбавки. А нам нужно настроить правильно формулу, чтобы учитывалась еще и Северная надбавка.

  5. Спасибо большое за уточнения!
    Прикладываю формулу: Макс(((Оклад *1.3 +ФиксированнаяСумма+СуммаПерсональнойНадбавки+РазмерДоплатыЗаСовмещение+СуммаДоплатыЗаУвеличениеОбъемаРабот
    +ПроценДоплатыРасширениеЗонОбслуживания/100*Оклад +ПроцентДоплатыЗаУвеличениеОбъемаРабот/100*Оклад
    +ПерсональнаяНадбавкаПроцент/100*Оклад + СуммаДоплатыЗаРазширениеЗоныОбслуживания)* ?(РайонныйКоэффициент =0, 1,РайонныйКоэффициент))
    +?(СевернаяНадбавка =0,0,(Оклад *1.3 +ФиксированнаяСумма+СуммаПерсональнойНадбавки+РазмерДоплатыЗаСовмещение+СуммаДоплатыЗаУвеличениеОбъемаРабот
    +ПроценДоплатыРасширениеЗонОбслуживания/100*Оклад +ПроцентДоплатыЗаУвеличениеОбъемаРабот/100*Оклад
    +ПерсональнаяНадбавкаПроцент/100*Оклад + СуммаДоплатыЗаРазширениеЗоныОбслуживания)* СевернаяНадбавка/100)
    *ВремяВЧасах /НормаЧасов -РасчетнаяБаза ,0)

    1. Доброе утро.
      Полностью скопировала и вставила вашу формулу расчета. Теперь доплата слишком большая рассчитывается.

  6. Предлагаю пока упрости формулу: оклад 57910,РК 1,3 и СВ 30%
    (Оклад *РК)+(Оклад*СН/100) = 57910*1,3+57910*30/100=75283+17373=92656. Или я не верно Вас поняла?
    Далее оклад мы расширяем, учитывая все показатели, и получается наша формула.
    Уточните, пожалуйста, в начале формулы отражен показатель 1,3: Оклад *1.3. Что это за показатель? Я его по аналогии включила для расчета базы СН

    1. оклад *1,3 — это ежемесячная премия 30% от оклада. Она у нас начисляется отдельном документом Премия

  7. Упростила формулу, как вы сказали. С учетом РК и СН все равно доплата рассчитывается неверно

  8. У нас потерялись скобки: ((Оклад *РК)+(Оклад*СН/100))*ВремяВЧасах/НормуЧасов
    ТО есть (сумма )* Время/норма

    1. Со скобками теперь рассчиталось верно. Я добавила в формулу расчета еще показатель ПроценДоплатыРасширениеЗонОбслуживания .
      Формула расчета теперь такая: Макс(((Оклад*РайонныйКоэффициент ) +( Оклад *СевернаяНадбавка /100)+ (ПроценДоплатыРасширениеЗонОбслуживания /100*Оклад))*ВремяВЧасах /НормаЧасов -РасчетнаяБаза ,0)
      Но доплата до факт заработка рассчиталась неверно. Доплата должна быть 21392,16, а рассчиталось 19847,81

  9. Если я верно поняла Вашу стратегию расчета, то формула будет следующей:
    Макс(((Оклад +(ПроценДоплатыРасширениеЗонОбслуживания /100*Оклад)*РайонныйКоэффициент+ ) +( Оклад +(ПроценДоплатыРасширениеЗонОбслуживания /100*Оклад)*СевернаяНадбавка /100)+ )*ВремяВЧасах /НормаЧасов -РасчетнаяБаза ,0)
    ТО есть мы теперь не только оклад * на РК, а (оклад + надбавку)* РК

    (57910+18,89*100*57910)*1,3+(57910+18,89*100*57910)*30/100

    1. С такой формулой тоже неверно рассчитывается доплата.

  10. ПроценДоплатыРасширениеЗонОбслуживания /100*Оклад — не берите, пожалуйста, в скобки показатель. Только он умножается на РК.

    1. Скобки убрала — в расчетах доплата до факт заработка рассчиталась та же, что и со скобками.
      Формула т такая: Макс(((Оклад +ПроценДоплатыРасширениеЗонОбслуживания /100*Оклад *РайонныйКоэффициент ) +( Оклад +ПроценДоплатыРасширениеЗонОбслуживания /100*Оклад *СевернаяНадбавка /100))*ВремяВЧасах /НормаЧасов -РасчетнаяБаза ,0)

  11. Макс(((Оклад +ПроценДоплатыРасширениеЗонОбслуживания /100*Оклад) *РайонныйКоэффициент ) +( Оклад +ПроценДоплатыРасширениеЗонОбслуживания /100*Оклад) *СевернаяНадбавка /100))*ВремяВЧасах /НормаЧасов -РасчетнаяБаза ,0) = (57910+18,89*100*57910)*1,3+(57910+18,89*100*57910)*30/100

    1. с такой формулой программа выдает, что при проверке вычисления по формуле возникла ошибка

  12. Проверила: Макс(((Оклад +ПроценДоплатыРасширениеЗонОбслуживания /100*Оклад) *РайонныйКоэффициент )
    +(( Оклад +ПроценДоплатыРасширениеЗонОбслуживания /100*Оклад) *СевернаяНадбавка /100)
    *ВремяВЧасах /НормаЧасов -РасчетнаяБаза ,0)

    1. теперь с такой формулой очень много рассчиталось((

  13. У нас с Вами рассчитался (оклад + надбавка) *Рк и СН. ТО есть та база, если бы сотрудник месяц работал
    Теперь нам надо все это умножить на время в часам / норму часов и отнять Расчетную базу

    1. Мила, напишите, пожалуйста, какую формулу расчета я должна прописать, чтобы у меня получилась правильная доплата до фактического заработка в размере 21392,16

  14. Приложение

    К сожалению,я не могу выйти на сумму в размере 21 392,16.
    Используя формулу: Макс(
    ((Оклад *1.3 +ФиксированнаяСумма+СуммаПерсональнойНадбавки+РазмерДоплатыЗаСовмещение+СуммаДоплатыЗаУвеличениеОбъемаРабот
    +ПроценДоплатыРасширениеЗонОбслуживания/100*Оклад +ПроцентДоплатыЗаУвеличениеОбъемаРабот/100*Оклад +ПерсональнаяНадбавкаПроцент/100*Оклад +
    СуммаДоплатыЗаРазширениеЗоныОбслуживания)* ?(РайонныйКоэффициент =0, 1,РайонныйКоэффициент)) +
    ((Оклад *1.3 +ФиксированнаяСумма+СуммаПерсональнойНадбавки+РазмерДоплатыЗаСовмещение+СуммаДоплатыЗаУвеличениеОбъемаРабот
    +ПроценДоплатыРасширениеЗонОбслуживания/100*Оклад +ПроцентДоплатыЗаУвеличениеОбъемаРабот/100*Оклад +ПерсональнаяНадбавкаПроцент/100*Оклад +
    СуммаДоплатыЗаРазширениеЗоныОбслуживания)*? (СЕвернаяНадбавка=0,1, СЕвернаяНадбавка/100))
    — программа возвращает сумму 137955.52
    Мы понимаем, что это наш полный оклад и все надбавки с учетом РК и СН.
    Теперь мы все это умножаем на ВремяВЧасых и делим на норму. У нас в январе 136 норма и 32 часа командировки.
    Отнимаем расчетную базу 4527,53.
    Прикладываю форумулу: Макс(
    ((Оклад *1.3 +ФиксированнаяСумма+СуммаПерсональнойНадбавки+РазмерДоплатыЗаСовмещение+СуммаДоплатыЗаУвеличениеОбъемаРабот
    +ПроценДоплатыРасширениеЗонОбслуживания/100*Оклад +ПроцентДоплатыЗаУвеличениеОбъемаРабот/100*Оклад +ПерсональнаяНадбавкаПроцент/100*Оклад +
    СуммаДоплатыЗаРазширениеЗоныОбслуживания)* ?(РайонныйКоэффициент =0, 1,РайонныйКоэффициент)) +
    ((Оклад *1.3 +ФиксированнаяСумма+СуммаПерсональнойНадбавки+РазмерДоплатыЗаСовмещение+СуммаДоплатыЗаУвеличениеОбъемаРабот
    +ПроценДоплатыРасширениеЗонОбслуживания/100*Оклад +ПроцентДоплатыЗаУвеличениеОбъемаРабот/100*Оклад +ПерсональнаяНадбавкаПроцент/100*Оклад +
    СуммаДоплатыЗаРазширениеЗоныОбслуживания)*? (СЕвернаяНадбавка=0,1, СЕвернаяНадбавка/100)))*ВремяВЧасах /НормаЧасов — РасчетнаяБаза
    Скриншоты по шагам

  15. Доплата в 21 392,16. — это пока без учета премии в 30%. Т.е. в формулу я не добавляла Оклад *1.3. Хотела пока настроить доплату с учетом оклада, доплаты за расширение, РК и СН.
    Т.е. формула сейчас вот такая: Макс(((Оклад +ПроценДоплатыРасширениеЗонОбслуживания /100*Оклад) *РайонныйКоэффициент )+(( Оклад +ПроценДоплатыРасширениеЗонОбслуживания /100*Оклад) *СевернаяНадбавка /100)

    Сотрудница должна получить за полный месяц 110158,72 ( оклад 57910 , надбавка за расширение 10939,2 , РК 20654.76, СН 20654.76).

    Доплата до факт заработка должна быть 21392,16 (110158,72- командировка 4527,53 — оклад 44284,12 — доплата за расширение 8365,27 — РК 15794,82 — СН 15794,82).
    А программа с такой формулой рассчитывает доплату 89836,37

  16. с вариантом вашей последней формулы доплата рассчиталась в миллионах(

  17. Приложение

    У Вас в формуле при расчете скобки для Северной надбавки стоит знак * вместо +.
    Прикладываю скриншот.

    1. Мила, добрый день.
      Спасибо большое! Поправила формулу и у сотрудницы Андреевой и все рассчиталось правильно.
      Теперь добавила в формулу Оклад*1.3 и все остальные показатели. Пробую рассчитать другую сотрудницу, у которой нет РК и СН, есть только СуммаДоплатыЗаРазширениеЗоныОбслуживания. Но доплата до факт заработка рассчиталась неверно. Скрин прикладываю. Что может быть не так в формуле?
      Формула такая:
      Макс(((Оклад *1.3 + ФиксированнаяСумма+СуммаПерсональнойНадбавки+РазмерДоплатыЗаСовмещение+СуммаДоплатыЗаУвеличениеОбъемаРабот +ПроценДоплатыРасширениеЗонОбслуживания/100*Оклад +ПроцентДоплатыЗаУвеличениеОбъемаРабот/100*Оклад +ПерсональнаяНадбавкаПроцент/100*Оклад + СуммаДоплатыЗаРазширениеЗоныОбслуживания)* ?(РайонныйКоэффициент =0, 1,РайонныйКоэффициент)) +
      ((Оклад *1.3+ФиксированнаяСумма+СуммаПерсональнойНадбавки+РазмерДоплатыЗаСовмещение+СуммаДоплатыЗаУвеличениеОбъемаРабот +ПроценДоплатыРасширениеЗонОбслуживания/100*Оклад +ПроцентДоплатыЗаУвеличениеОбъемаРабот/100*Оклад +ПерсональнаяНадбавкаПроцент/100*Оклад + СуммаДоплатыЗаРазширениеЗоныОбслуживания )*? (СевернаяНадбавка=0,1, СевернаяНадбавка/100)))*ВремяВЧасах /НормаЧасов — РасчетнаяБаза

  18. сумма доплаты должна быть 3062,1, ( 61142 — 39310,28 (оклад *1.3) — доплата 14908,29 — командировка 3861,32)

  19. Спасибо за уточнение. Да, если СН равно 0 не верно происходит расчет.
    Нужно исправить в формуле: СЕвернаяНадбавка=0,0, (единицу меняем на ноль, если СН равно 0).

    1. Ура! Теперь все получилось! Спасибо вам большое за помощь и терпение)))

      1
  20. УРА! Радуюсь вместе с Вами. Спасибо Вам за терпение. Хорошего дня:)

    1

Комментарии закрыты.