Fonctions SI et ESTVIDE imbriquées
Résolu
Dautomne
-
Dautomne Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
Dautomne Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Formule excel si est vide imbriqué
- Fonction si et - Guide
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Mise en forme conditionnelle avec fonction si - Guide
- Fonctions excel en anglais - Guide
- Comment savoir si ma tv à la fonction pvr - Forum TV & Vidéo
2 réponses
Bonjour,
pour que ESTVIDE fonctionne, il faut demander la condition de chaque cellule, en ajoutant la condition ET :
=SI(ET(ESTVIDE('Tb comitologie'!$E$2);ESTVIDE('Tb comitologie'!$F$2))
pour que ESTVIDE fonctionne, il faut demander la condition de chaque cellule, en ajoutant la condition ET :
=SI(ET(ESTVIDE('Tb comitologie'!$E$2);ESTVIDE('Tb comitologie'!$F$2))
Bonjour
On va décortiquer tout ça :
=SI(ESTVIDE('Tb comitologie'!$E$2:$F$2);"";
à remplacer éventuellement par
=SI(ET('Tb comitologie'!$E$2="";'Tb comitologie'!$F$2="");"";
SI(ET(NB.SI('Tb comitologie'!$E$2:$F$2;"OUI")=2;$E$267="");"CONFORME";
là ça fonctionne
SI(OU(NB.SI('Tb comitologie'!$E$2:$F$2;"OUI")>=1;$E$267<>"");"PARTIELLEMENT CONFORME";
là ça fonctionne aussi mais je comprends pas le OU() qui empêche la partie "NON CONFORME" de fonctionner si E267 est renseignée
SI(NB.SI('Tb comitologie'!$E$2:$F$2;"NON")=2;"NON CONFORME";
Cette partie est bonne mais du fait du OU() dans la partie "PARTIELLEMENT CONFORME" elle ne fonctionnera que si E267 est vide
SI(ESTVIDE('Tb comitologie'!$E$2:$F$2);"") ceci est complètement inutile.
))))
Dans l'attente d'explications
Cordialement
On va décortiquer tout ça :
=SI(ESTVIDE('Tb comitologie'!$E$2:$F$2);"";
à remplacer éventuellement par
=SI(ET('Tb comitologie'!$E$2="";'Tb comitologie'!$F$2="");"";
SI(ET(NB.SI('Tb comitologie'!$E$2:$F$2;"OUI")=2;$E$267="");"CONFORME";
là ça fonctionne
SI(OU(NB.SI('Tb comitologie'!$E$2:$F$2;"OUI")>=1;$E$267<>"");"PARTIELLEMENT CONFORME";
là ça fonctionne aussi mais je comprends pas le OU() qui empêche la partie "NON CONFORME" de fonctionner si E267 est renseignée
SI(NB.SI('Tb comitologie'!$E$2:$F$2;"NON")=2;"NON CONFORME";
Cette partie est bonne mais du fait du OU() dans la partie "PARTIELLEMENT CONFORME" elle ne fonctionnera que si E267 est vide
SI(ESTVIDE('Tb comitologie'!$E$2:$F$2);"") ceci est complètement inutile.
))))
Dans l'attente d'explications
Cordialement
Effectivement ça fonctionne.