Fonctions SI et ESTVIDE imbriquées
Résolu/Fermé
Dautomne
-
22 juil. 2020 à 13:12
Dautomne Messages postés 20 Date d'inscription mercredi 22 juillet 2020 Statut Membre Dernière intervention 30 juillet 2020 - 22 juil. 2020 à 14:13
Dautomne Messages postés 20 Date d'inscription mercredi 22 juillet 2020 Statut Membre Dernière intervention 30 juillet 2020 - 22 juil. 2020 à 14:13
A voir également:
- Fonctions SI et ESTVIDE imbriquées
- Fonction si et - Guide
- Ces codes secrets vous donnent accès aux fonctions cachées de votre smartphone Android - Accueil - Android
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Fonction si commence par ✓ - Forum Bureautique
- Les fonctions excel en anglais - Guide
2 réponses
Yoyo01000
Messages postés
1639
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
7 mars 2022
165
22 juil. 2020 à 13:46
22 juil. 2020 à 13:46
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))
PapyLuc51
Messages postés
4392
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
6 novembre 2024
1 445
Modifié le 22 juil. 2020 à 14:06
Modifié le 22 juil. 2020 à 14:06
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
22 juil. 2020 à 14:13
Effectivement ça fonctionne.