Attendance Tracker - Deduza pontos se não houver pontos dentro do período de pagamento

0

Eu tenho uma planilha onde eu rastreio se alguém ligou ou atrasou ou saiu mais cedo. Na primeira folha eu tenho seus nomes, o número de vezes que eles ligaram, atrasaram ou saíram cedo, e então eu tenho um número total de pontos - pagar é 2 pontos, atrasar ou sair mais cedo é 1 ponto.

Na segunda folha, é onde os dados são gravados - os nomes da folha 1 são transferidos para a planilha 2 e, em seguida, eu tenho os dias do ano de 1/1/15 a 31/12/15 em uma lista horizontal. Se eles ligarem, estiverem atrasados ou saírem cedo, posso selecionar uma dessas opções, pois tenho uma lista suspensa para cada dia em cada linha.

O problema:

Estou tentando fazer com que, se uma pessoa não ligar, não se atrase ou não saia cedo por um período de pagamento (2 semanas), então 2 pontos saem do total de pontos no 1º. Folha. Se eu tiver que colocar isso em uma nova célula, tudo bem, só estou tentando descobrir como deduzir pontos se eles estiveram aqui por esse período de pagamento sem pontos.

Qualquer ajuda seria muito apreciada, já que pesquisei por toda a Internet e não encontrei uma resposta para o problema exato que tenho.

Obrigado!

    
por Df1 20.04.2015 / 21:35

1 resposta

0

A maneira mais fácil de fazer isso é configurar uma coluna auxiliar que forneça os totais de pontos quinzenais para cada funcionário. Depois de ter isso em vigor, você pode substituir a fórmula atual de totalização de pontos na planilha 1 por algo assim:

IF(COUNTIF([range containing bi-weekly point totals],[criteria is "0"]) = 0,[original point total formula],[original point total formula] - (2 * COUNTIF([range containing bi-weekly point totals],[criteria is "0"])))

A função IF se parece com isto: IF ([teste lógico], valor se verdadeiro, valor se falso). Ele executa um teste lógico e retorna o primeiro valor se for VERDADEIRO e o segundo, se for FALSO.

A função COUNTIF se parece com este COUNTIF (range, criteria). Ele pesquisa o intervalo para o critério retorna o número de ocorrências.

Na fórmula acima, o teste lógico na função IF é uma verificação para ver se há zero ocorrências de "0" na coluna total de pontos quinzenais do funcionário. Se TRUE (sem zeros na coluna), apenas executa a fórmula original de totalização de pontos.

Se for FALSE, use o número de instâncias de "0" na coluna de pontos quinzenais, multiplique por 2 e subtraia-o do resultado da fórmula original de totalização de pontos.

    
por 20.04.2015 / 22:45