Formula Excel: prossimo giorno di paga bisettimanale dalla data -

Sommario

Formula generica

=CEILING(date+1,14)-1

Sommario

Prossimo giorno di paga bisettimanale dalla data Per ottenere il prossimo giorno di paga - supponendo una pianificazione bisettimanale, con giorni di paga il venerdì - puoi utilizzare una formula basata sulla funzione CEILING.

Nell'esempio mostrato, la formula in C6 è:

=CEILING(B6+1,14)-1

Nota: questa formula presuppone il sistema di data 1900 predefinito di Excel.

Spiegazione

Questa formula dipende dalla funzione CELING, che arrotonda i numeri per eccesso a un dato multiplo. Funziona perché come funzionano le date nel sistema di data 1900 predefinito di Excel, dove il primo giorno nel sistema è il numero 1, uguale alla data domenica 1 gennaio 1900.

In questo schema, il primo venerdì è il giorno numero 6, il secondo venerdì è il giorno numero 13 e il giorno 14 è il secondo sabato. Ciò significa che tutti i secondi sabato futuri sono divisibili equamente per 14.

La formula utilizza questo fatto per calcolare il 2 ° sabato, quindi sottrae 1 per ottenere il venerdì precedente.

L'altro ogni due venerdì

Se è necessario ottenere il venerdì alternativo in uno schema ogni due venerdì, è possibile utilizzare questa versione della formula:

=CEILING(A1+8,14)-8

L'idea è la stessa, ma la formula deve andare avanti di 8 giorni per ottenere un multiplo pari di 14. Una volta che CEILING restituisce una data, vengono sottratti 8 giorni per tornare al venerdì precedente.

Nota: mi sono imbattuto in questa formula come risposta allo stack overflow del fantastico Barry Houdini.

Buoni collegamenti

La risposta di Barry Houdini su stackoverflow

Articoli interessanti...