Перенос баллов посещаемости

Перенос баллов посещаемости

У меня есть таблица посещаемости, в которой мы рассчитываем посещаемость сотрудников на основе баллов: если сотрудник отсутствует, он получает 1 балл, а если опоздал или не отработал смену, он получает 1/2 балла. Кроме того, если сотрудник безупречно посещал работу в течение 90 дней, он получает 1 балл.

Пока что мой рабочий лист работает отлично, основываясь на вышеуказанных критериях. Теперь мне нужно перенести баллы на следующий год, наша политика посещаемости в годовщину балла сотрудника, они получили балл в прошлом году, пропущенный. Например, если они получили балл в прошлом году 19.05.2014, в этом году этот балл будет уменьшен.

Мне нужна формула, которая может проверить дату прошлого года и, если у какого-либо сотрудника были баллы на ту же дату в прошлом году, вычесть этот балл в этом году.

Ссылка на электронную таблицу

решение1

Немного сложно понять вашу конечную цель, но я думаю, вы можете начать с поиска даты прошлого года. Так, если сегодняшняя дата 5/19/2015 и находится в ячейке, A5вы можете использовать формулу =DATE(YEAR(A5)-1,MONTH(A5),DAY(A5)), чтобы найти один год назад или 5/19/2014. Оттуда вы можете использовать , Vlookupчтобы увидеть, были ли какие-либо точки в прошлом году. Предполагая, что ваша электронная таблица была размечена следующим образом (начиная с ячейки A1) -

A        B       C       D 
1  5/18/2014     0      
2  5/19/2014     1      
3  5/20/2014     2      
4           
5  5/19/2015    5/19/2014   

Вы бы использовали эту формулу для поиска =VLOOKUP(C5,$A$1:$B$5,2,FALSE). Результатом vlookup в этом примере будет 1. Отсюда вы бы использовали формулу IFили, возможно, прибавляли или вычитали бы значение 5/19/2015 по мере необходимости.

Связанный контент