Excel : DATEDIF avec 29 février
Résolu
Sopie31
Messages postés
51
Statut
Membre
-
Mike-31 Messages postés 19571 Statut Contributeur -
Mike-31 Messages postés 19571 Statut Contributeur -
Bonjour,
J'ai un tableau excel avec des dates de naissance et le calcul automatique de l'âge de la personne. Tout marchait très bien jusqu'à l'introduction d'une date de naissance au 29 février.
J'utilise la formule suivante : =SI(C49<>"";(DATEDIF(C49;AUJOURDHUI();"Y"));""), la cellule C49 contenant la date de naissance au format date longue.
Quand je mets 29/02/1980, ma formule renvoie #VALEUR!
J'ai beau cherché sur le net, je ne trouve pas d'explication à mon problème.
Je suis en excel 2016.
Quelqu’un aurait-il une solution ?
Merci pour votre aide - Sophie
J'ai un tableau excel avec des dates de naissance et le calcul automatique de l'âge de la personne. Tout marchait très bien jusqu'à l'introduction d'une date de naissance au 29 février.
J'utilise la formule suivante : =SI(C49<>"";(DATEDIF(C49;AUJOURDHUI();"Y"));""), la cellule C49 contenant la date de naissance au format date longue.
Quand je mets 29/02/1980, ma formule renvoie #VALEUR!
J'ai beau cherché sur le net, je ne trouve pas d'explication à mon problème.
Je suis en excel 2016.
Quelqu’un aurait-il une solution ?
Merci pour votre aide - Sophie
Configuration: Windows / Firefox 88.0
A voir également:
- Je ne trouve pas datedif dans excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Pourquoi ma tv ne trouve pas toutes les chaînes - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
4 réponses
A ce moment là ajouter une alerte en cas d'erreur de date
=SI(C49<>"";SIERREUR(DATEDIF(C49;AUJOURDHUI();"y");"date inexistante");"")
ou autre alerte au choix
Cordialement
=SI(C49<>"";SIERREUR(DATEDIF(C49;AUJOURDHUI();"y");"date inexistante");"")
ou autre alerte au choix
Cordialement
Bonjour*
difficile de vous répondre, testée chez moi, cette formule renvoie bien 41 avec 29/2/61980 en C49
vérifiez votre format date, et sinon dites nous en plus!!
crdlmnt
difficile de vous répondre, testée chez moi, cette formule renvoie bien 41 avec 29/2/61980 en C49
vérifiez votre format date, et sinon dites nous en plus!!
crdlmnt
Bonjour,
tu dois certainement avoir ta cellule C49 formatée en texte ou une erreur de saisie du genre espace dans ta saisie
Efface ta cellule et ressaisi ta valeur voir
tu dois certainement avoir ta cellule C49 formatée en texte ou une erreur de saisie du genre espace dans ta saisie
Efface ta cellule et ressaisi ta valeur voir
Merci pur vos retours.
En fait j'ai trouvé...
Je vous avais donné comme exemple 29/02/1980 mais en fait la date de naissance qu'on me demande de rajouter est 29/02/1982 et non 29/02/1980, et là ça ne marche pas. Mais oui 1982 n'est tout simplement pas bissextile ! Donc la date de naissance communiquée n'est pas bonne.
Désolée pour le dérangement.
Problème résolu pour moi.
Sophie
En fait j'ai trouvé...
Je vous avais donné comme exemple 29/02/1980 mais en fait la date de naissance qu'on me demande de rajouter est 29/02/1982 et non 29/02/1980, et là ça ne marche pas. Mais oui 1982 n'est tout simplement pas bissextile ! Donc la date de naissance communiquée n'est pas bonne.
Désolée pour le dérangement.
Problème résolu pour moi.
Sophie