Добрый день. помогите разобраться , как посчитать бонусы для сотрудников в зависимости кто сколько проработал по времени суток.
Детальнее. За сутки N (нам известно количество) сотрудников заработали X (нам известна сумма) денег. Нам надо поделить эти деньги за сутки среди всех сотрудников в зависимости от того, кто сколько часов отработал. Например, если у нас 3 сотрудника и сумма за день 1000 единиц, и при этом первые два отработали одинаковое количество времени, а третий вобще не пришел на работу, то первые два получат по 50% от 1000. Пример 2: если из трех сотрудников первый отработал определенное количество часов, а второй в два раза меньше, а третий не пришел на работу, то они получат: первый 66% , а в второй 33% Пример 3: Если первый отработал весь день (24 часа), а второй пол дня 12 часов, а третий 6 часов, то они получат: 56, 28 и 14% соответственно.
Помогите составить формулу, где мы можем менять: - количество сотрудников - общую сумму на всех - процент работы каждого сотрудника (где 24 часа это 100%)
2.3. Приложите файл(ы) с примером (общим весом не более 300Кб) в реальной структуре и форматах данных того, что есть сейчас и того, что хотелось бы на выходе.
изначально неверный посыл. 100% - это сумма отработанного времени всех работников. Ну и файл-пример: где время сотрудников, где общая сумма, куда результат.