Mise en forme conditionnelle

Résolu/Fermé
Morrison391 Messages postés 6 Date d'inscription samedi 16 avril 2016 Statut Membre Dernière intervention 23 juin 2016 - 21 avril 2016 à 15:23
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 21 avril 2016 à 16:19
Bonjour,

Dans un tableau j'ai 3 colonnes (date de naissance, date de l'événement, âge au moment de l'événement. J'aimerais que si l'événement n'a pas eu lieu (donc case vide) rien ne s'affiche dans la cellule de l'âge au moment de l'événement. J'ai fait la formule suivante : =SI(ESTVIDE(B1);"";C1) et j'ai obtenu comme résultat en C1 :-111. J'aimerais qu'elle reste vide.

2 réponses

Raymond PENTIER Messages postés 58630 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 8 septembre 2024 17 189
Modifié par Raymond PENTIER le 21/04/2016 à 15:45
Bonjour.

Le titre de ta discussion n'a rien à voir avec son contenu : la mise en forme conditionnelle est un outil qui modifie le format (couleur police, couleur remplissage, gras, italique, souligné, bordures ...) d'une cellule en fonction de la valeur de certaines données.

Ta question est juste de trouver le résultat d'un calcul, à l'aide d'une formule conditionnelle utilisant la fonction SI ... et tu ne peux pas avoir dans la cellule C1 une formule qui utilise la valeur de C1 !
=SI(ESTVIDE(B1);"";C1) et j'ai obtenu comme résultat en C1 :-111

C'est bien, la retraite ! Surtout aux Antilles ... :-) 
Raymond (INSA, AFPA, CF/R)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 410
21 avril 2016 à 16:19
Bonjour

Plus clair et plus logique en calculant l'âge à la date de l'événement:

avec date de naissance en A et date de l'événement en B

EN C1

=SI(B1="";"";DATEDIF(A1;B1;"y"))

qui donnera l'âge à la date en B uniquement si B contient une valeur (et donne l'âge en années complètes)

crdlmnt
0