Fórmula do Excel: próximo dia de pagamento quinzenal a partir da data -

Índice

Fórmula genérica

=CEILING(date+1,14)-1

Resumo

Próximo dia de pagamento quinzenal a partir da dataPara obter o próximo dia de pagamento - assumindo uma programação quinzenal, com dias de pagamento na sexta-feira - você pode usar uma fórmula baseada na função TETO.

No exemplo mostrado, a fórmula em C6 é:

=CEILING(B6+1,14)-1

Nota: esta fórmula pressupõe o sistema de datas padrão de 1900 do Excel.

Explicação

Essa fórmula depende da função CELING, que arredonda os números até um determinado múltiplo. Funciona porque como as datas funcionam no sistema de datas padrão de 1900 do Excel, onde o primeiro dia no sistema é o número 1, igual à data de domingo, 1º de janeiro de 1900.

Nesse esquema, a primeira sexta-feira é o dia 6, a segunda sexta-feira é o dia 13 e o dia 14 é o segundo sábado. Isso significa que todos os segundos sábados no futuro são igualmente divisíveis por 14.

A fórmula usa esse fato para calcular os segundos sábados e, a seguir, subtrai 1 para obter a sexta-feira anterior.

A outra sexta-feira alternada

Se precisar obter a sexta-feira alternativa em um esquema de sexta-feira alternada, você pode usar esta versão da fórmula:

=CEILING(A1+8,14)-8

A ideia é a mesma, mas a fórmula precisa avançar 8 dias para chegar a um múltiplo par de 14. Assim que CEILING retorna uma data, 8 dias são subtraídos para voltar à sexta-feira anterior.

Nota: Eu encontrei esta fórmula como uma resposta sobre o estouro de pilha pelo incrível Barry Houdini.

Bons links

Resposta de Barry Houdini sobre stackoverflow

Artigos interessantes...