Eu tenho uma planilha de atendimento onde calculamos a assiduidade dos funcionários com base em pontos, se o funcionário ausente receber 1 ponto e se atrasar ou não completar o turno, obter 1/2 pontos também se o funcionário tiver atendimento perfeito durante 90 dias recebe 1 ponto de crédito.
Até agora, minha planilha funciona perfeitamente com base nos critérios acima. Agora eu preciso de rollover pontos para o próximo ano, nosso estado de política de participação no aniversário do ponto de empregado, eles foram omitidos no ano passado. por exemplo, se eles chegaram ponto no ano passado em 19/05/2014, este ano irá reduzir esse ponto.
Preciso de fórmula que possa verificar a data do último ano e se algum empregado tiver algum ponto na mesma data no ano passado, reduza esse ponto neste ano.
Respostas:
É um pouco difícil entender seu objetivo final, mas acho que você pode começar encontrando a data do ano passado. Portanto, se a data de hoje for 19/5/2015 e estiver localizada na célula
A5
, use a fórmula=DATE(YEAR(A5)-1,MONTH(A5),DAY(A5))
para encontrar um ano antes ou 19/5/2014. De lá, você pode usar umVlookup
para ver se houve algum ponto no ano passado. Supondo que sua planilha foi colocada assim (começando na célula A1) -Você usaria essa fórmula para fazer a pesquisa
=VLOOKUP(C5,$A$1:$B$5,2,FALSE)
. O resultado do vlookup neste exemplo lhe dará um 1. A partir daí, você usaria umaIF
fórmula ou talvez adicionasse ou subtraísse ao valor de 5/19/2015 conforme necessário.fonte