Formula Excel: următoarea zi de plată bisăptămânală de la data -

Cuprins

Formula generică

=CEILING(date+1,14)-1

rezumat

Pentru a obține următoarea zi de plată - presupunând un program bisăptămânal, cu zile de plată vineri - puteți utiliza o formulă bazată pe funcția CEILING.

În exemplul prezentat, formula din C6 este:

=CEILING(B6+1,14)-1

Notă: această formulă presupune sistemul implicit al datei Excel din 1900.

Explicaţie

Această formulă depinde de funcția CELING, care rotunjește numerele până la un multiplu dat. Funcționează deoarece funcționează datele în sistemul implicit de date 1900 al Excel, unde prima zi din sistem este numărul 1, egală cu data de duminică 1 ianuarie 1900.

În această schemă, prima vineri este ziua numărul 6, a doua vineri este ziua numărul 13, iar ziua 14 este a doua sâmbătă. Ceea ce înseamnă asta este că toate cele de-a doua sâmbătă din viitor sunt uniform divizibile cu 14.

Formula folosește acest fapt pentru a afla a doua sâmbătă, apoi scade 1 pentru a obține vinerea anterioară.

Celălalt în fiecare vineri

Dacă aveți nevoie să obțineți vinerea alternativă într-o schemă la fiecare două zile, puteți utiliza această versiune a formulei:

=CEILING(A1+8,14)-8

Ideea este aceeași, dar formula trebuie să ruleze înainte 8 zile pentru a ajunge la un multiplu egal de 14. Odată ce CEILING returnează o dată, se scad 8 zile pentru a reveni la vinerea anterioară.

Notă: Am întâlnit această formulă ca răspuns la depășirea stivei de către minunatul Barry Houdini.

Legături bune

Răspunsul lui Barry Houdini pe stackoverflow

Articole interesante...