J'ai une feuille qui contient:
- colonne A: noms
- colonne B: date d'admission
- colonne C: date de congé
- colonne D: date du décès
- colonne Z: date de naissance
Je veux calculer la durée du séjour (date of leave - date of admission)
si la date du décès est vide, et (date of leave - date of death)
s'il y a une date de décès.
J'ai cette équation qui calcule l'âge:
=DATEDIF($Z5,TODAY(),"Y") & " Years, " & DATEDIF($Z5,TODAY(),"YM") & " Months, " & DATEDIF($Z5,TODAY(),"MD") & " Days"
Peut-il être modifié pour répondre à mes besoins ou existe-t-il une autre formule à utiliser?
microsoft-excel
Hany
la source
la source
Réponses:
La formule suivante vous donne le résultat demandé avec des durées exprimées en nombre de jours.
METTRE À JOUR: Si vous souhaitez exprimer les intervalles de dates en années, en mois et en jours suivant la logique de votre question, la formule sera plus détaillée:
Au cas où vous utiliseriez plus souvent des intervalles de dates exprimés en années, en mois et en jours dans vos documents, cela vaut la peine de faire des calculs par petites étapes dans les cellules voisines ou de créer une fonction définie par l'utilisateur qui vous aidera à maintenir le document à jour. Il suffit de google "fonction définie par l'utilisateur excel" - l'un des meilleurs liens fournissent de très bonnes explications pour cela.
la source