포인트를 기준으로 직원 출석을 계산하는 출석 워크시트가 있습니다. 직원이 결석하면 1포인트를 받고, 지각하거나 근무를 완료하지 않은 경우 1/2포인트를 받고, 직원이 90일 동안 완벽하게 출석하면 1포인트 크레딧을 받습니다.
지금까지 내 워크시트는 위 기준에 따라 완벽하게 작동합니다. 이제 포인트를 내년으로 롤오버해야 합니다. 출석 정책에 따르면 직원 포인트 기념일에 작년 포인트가 생략되었습니다. 예를 들어 작년에 2014년 5월 19일에 포인트를 받았다면 올해는 포인트가 줄어들 것입니다.
작년 날짜를 확인할 수 있는 수식이 필요하고 직원이 작년 같은 날짜에 포인트를 가지고 있다면 올해 포인트를 줄일 수 있습니다.
답변1
궁극적인 목표를 이해하기가 조금 어렵지만, 작년 날짜를 찾는 것부터 시작하시면 될 것 같습니다. 따라서 오늘 날짜가 2015년 5월 19일이고 셀에 있는 경우 A5
수식을 사용하여 =DATE(YEAR(A5)-1,MONTH(A5),DAY(A5))
1년 전 또는 2014년 5월 19일을 찾습니다. 여기에서 a를 사용하여 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
필요에 따라 수식을 사용하거나 2015년 5월 19일 값에 더하거나 뺄 수 있습니다.