`` `Excel
=Roundup ((vandaag ()-a1) /365.25,0)
`` `
Verklaring:
* a1: Dit is de cel die de startdatum van de werknemer bevat.
* vandaag (): Deze functie retourneert de huidige datum.
* (vandaag ()-a1): Dit berekent het aantal dagen tussen de startdatum en vandaag.
* 365.25: Dit vertegenwoordigt het gemiddelde aantal dagen in een jaar, goed voor sprongjaren.
* Roundup (..., 0): Deze functie raakt het resultaat af tot het dichtstbijzijnde gehele getal, waardoor het volgende jaar effectief wordt afgerond als de werknemer meer dan 6 maanden heeft gediend.
Voorbeeld:
Als de startdatum van een werknemer 15 januari 2022 is , en de huidige datum is 20 augustus 2023 , de formule zal berekenen:
* `Roundup ((Today ()-A1) /365.25,0) =Roundup ((vandaag ()-15 januari 2022) /365.25,0) =Roundup ((20 augustus 2023-15 januari 2022) /365,25,0) =Roundup (582/365.25,0) =Roundup (1.59,0) =2`
Daarom zou de dienstjaren van de werknemer 2 jaar zijn Ook al hebben ze niet twee volledige kalenderjaren voltooid.
Opmerking:
* Deze formule veronderstelt dat de startdatum is opgeslagen in een geldig datumformaat.
* Als u het dichtstbijzijnde jaar moet afronden, ongeacht het aantal maanden dat wordt geserveerd, vervangt u 'Roundup' door 'plafond'.
* U kunt de formule aanpassen om een ander datumformaat voor de startdatum te gebruiken door de celreferentie `A1` te wijzigen. |