Формула расчета

Здравствуйте! Подскажите пожалуйста, верно ли настроена формула расчета? Нужно сделать начисление и если у сотрудника установлен оклад, то при начислении данного вида расчета оплата идет по окладу. Если у сотрудника Тарифная Ставка Часовая, то начисление идет исходя из часовой тарифной ставки.Формула: ?(Оклад/НормаЧасов,Оклад/НормаЧасов,ТарифнаяСтавкаЧасовая)*ВремяВЧасах


Оцените, пожалуйста, данный вопрос:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Размещено пользователем:
Author

Natalya

Все комментарии (6)
  • Avatar

    alexbelousov Май 2 2017 - 14:16

    Наталья Чевикова, здравствуйте. У вас есть возможность посмотреть видео
    https://profbuh8.ru/2016/07/zup3-online-vip-modul-6/
    Урок 3 Расчет пропорционально дням или часам в зависимости от вида графика

    Елена Грянина объясняет как настроить начисление в зависимости от графика работы (с суммированным учетом или без).
    Так и тут можно ввести сначала показатель для сотрудников (0 или 1), который будет проверяться перед расчетом данного начисления,например, 0 — это оклад по дням, 1 — тарифная ставка часовая.

    • Avatar

      Наталья Чевикова Май 2 2017 - 14:21

      В данном случае оклад и тарифная ставка устанавливаются при приеме на работу сотрудников. Хотели унифицировать формулу, сделать единую и для оплаты по окладу и для оплаты по тарифу. На график работы сотрудника данный вид расчета не влияет. Как в данном случае поступить?

      • Avatar

        alexbelousov Май 2 2017 - 14:34

        Я предполагал, что

        ? (Условие, выражение1, выражение2).
        Условие — это проверка, у сотрудника оклад или тарифная ставка.
        Для этого создать показатель для сотрудников, который будет принимать значение 0 или 1.
        0 — это оклад по дням, 1 — это тарифная ставка. При приеме на работу указывать это показатель для сотрудников.
        И моя формула :

        ? (ВидОплатыСотрудника, Оклад/НормаЧасов,ТарифнаяСтавкаЧасовая)*ВремяВЧасах

        Программа будет проверять показатель ВидоплатыСотрудника,
        Если 0 будет считать Оклад/НормаЧасов * ВремяВЧасах
        Если 1 ТарифнаяСтавкаЧасовая * ВремяВЧасах

        • Avatar

          Наталья Чевикова Май 2 2017 - 14:39

          А в таком варианте формула работать не будет? Сотрудников много и при приеме возможности делать это не будет.

          • Avatar

            alexbelousov Май 2 2017 - 15:45

            Будет, но лучше строго >0.
            Для всех сотрудников, для которых нет значения для показателя оклад будет возвращаться 0.

  • Avatar

    Наталья Чевикова Май 2 2017 - 14:11

    Или корректно будет так: ?(Оклад/НормаЧасов>0,Оклад/НормаЧасов,ТарифнаяСтавкаЧасовая)*ВремяВЧасах. Обязательно ли указывать>0. Формула и так работает. Насколько это важно. Спасибо.