Leçon 2 / 10 — Chapitre 8: Mise en pratique : suivi RH et paie
Calculer une prime d'ancienneté avec DATEDIF
Calculer une prime d'ancienneté demande de connaître la durée exacte, en années complètes, entre une date d'embauche et aujourd'hui. La fonction DATEDIF calcule cette durée directement, sans soustraction manuelle ni ajustement pour les années bissextiles.
La syntaxe de DATEDIF
=DATEDIF(date_début; date_fin; unité)
- date_début : la date la plus ancienne (par exemple la date d'embauche).
- date_fin : la date la plus récente (souvent AUJOURD'HUI(), vue dans le module Débutant).
- unité :
"Y"pour des années complètes,"M"pour des mois complets,"D"pour des jours.
=DATEDIF(B2; AUJOURD'HUI(); "Y")
Calcule le nombre d'années complètes entre la date en B2 et aujourd'hui — une ancienneté de 4 ans et 11 mois renvoie bien 4, pas 5, puisque la cinquième année n'est pas encore complète.
Une fonction volontairement absente de la liste des fonctions du ruban : DATEDIF n'apparaît pas dans la bibliothèque de fonctions ni dans l'autocomplétion habituelle — elle reste néanmoins parfaitement fonctionnelle une fois tapée à la main.
Combiner DATEDIF avec un barème de prime
=SI(DATEDIF(B2;AUJOURD'HUI();"Y")>=10; 200; SI(DATEDIF(B2;AUJOURD'HUI();"Y")>=5; 100; 0))
Un SI imbriqué (vu au Chapitre 1) combiné à DATEDIF calcule directement une prime par palier d'ancienneté.
Exemple concret : un service RH calcule la prime d'ancienneté de chaque employé à partir de sa date d'embauche : 200 $ à partir de 10 ans d'ancienneté, 100 $ à partir de 5 ans, rien en dessous. Une seule formule combinant DATEDIF et un SI imbriqué, recopiée sur toute la colonne, calcule automatiquement la prime exacte de chaque employé.
À vous de jouer : avec une colonne de dates d'embauche, calculez l'ancienneté en années complètes de chaque employé avec DATEDIF, puis appliquez un barème de prime à deux paliers.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 86 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès