fonctions si, et, ou imbriquées

  • Initiateur de la discussion Initiateur de la discussion Baj
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Baj

XLDnaute Nouveau
bonjour,
Pourriez vous m'aider?
j'ai une colonne avec type de sol ( colonne BO): si il y a "bitumé", "stabilisé" ou "meuble" je veux qu'il me dise vrai ( mais dans le cas où il y a meuble, il faut que dans la colonne suivante (BP), il y ait écrit oui)pour qu'il me dise vrai

j'ai essayé ça mais ça ne marche pas : =SI(OU(BO2="Bitumé";BO2="Stabilisé";Vrai);si(ET(BO2="Meuble"; BP2=oui));VRAI)
qu'est ce qui est faux ?
ma colonne BP contient plein de cases vides , mais ça vient pas de ça ?
merci
 
Re : fonctions si, et, ou imbriquées

Bonjour, salut bolem et Dranreb,

Pas besoin de répéter la référence de la cellule sous un OU
=OU(BO2="Bitumé";BO2="Stabilisé")
peut être remplacé par :
=OU(BO2={"Bitumé";"Stabilisé"})
les {} doivent être saisies au clavier (ce n'est pas une matricielle)
 
Re : fonctions si, et, ou imbriquées

Bonjour.
Savais pas...
...jamais découvert ça...
...m'en veux...
MERCI HOERWIND !
Mais où peut on trouver ça dans l'aide ?
La fonction inverse marche aussi: =ET(J39<>{"A";"B";"C"})
Cordialement.
 
Re : fonctions si, et, ou imbriquées

Re,

Heureux de t'avoir appris quelque chose !

Quant à savoir où on pourrait trouver cela dans l'aide, aucune idée (je n'ai pas cherché non plus !)
Je l'ai découvert par hasard, en testant, car j'employais déjà ces {} :

Sous la fonction CHOISIR()
A titre d'exemples :
=CHOISIR(EQUIV(A1;{"lundi";"mardi";"mercredi";"jeudi";"vendredi";"samedi";"dimanche"};0);1;2;3;4;5;6;7)
=CHOISIR(EQUIV(A1;{0;5;10;15});"très mauvais";"mauvais";"bon";"très bon")

Aussi sous le fonction RECHERCHEV :
A titre d'exemple :
=RECHERCHEV(A1;{0\"très mauvais";5\"mauvais";10\"bon";15\"très bon"};2)
dans laquelle chez moi le \ est le séparateur de colonnes et le ; le séparateur de lignes (dépend des options régionales)
 
Re : fonctions si, et, ou imbriquées

merci beaucoup à tous ! ça marche ! c'est un plaisir !
En revanche, j'ai une autre question:
Pourquoi cette formule ne fonctionne t elle pas ?

=ET(BT2="VRAI";CI2="Vrai";BR2>=15;BQ2="VRAI")

même quand les quatre conditions sont remplies, cela s'affiche faux quand même.
 
Re : fonctions si, et, ou imbriquées

baj,
"VRAI" est une constante texte qui est toujours différente d'une valeur booléenne. Voila pourquoi ça ne marche pas. Elle marcherait si vous tapiez une apostrophe dans les cellules devant VRAI ou FAUX ou après avoir mis un format Texte sur les cellules (si toutefois vous méprisiez à ce point les valeurs booléennes)
ET(BT2=VRAI;CI2=VRAI;BR2>=15;BQ2=VRAI) marcherait aussi mais, sauf pour la 3ème expression, ce seraient des pléonasmes booleens.
ET(BT2;CI2;BR2>=15;BQ2) serait correct.


À+
 
Dernière édition:
Re : fonctions si, et, ou imbriquées

Salut Dranreb,

Je me permets de ne pas partager ton avis.
Si BT2, CI2 et/ou BQ2 ne contiennent rien ou contiennent autre chose que FAUX, la formule renverra VRAI

Par contre si ces cellules ne peuvent contenir que VRAI ou FAUX, et ne jamais être vides, alors tu as raison.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
636
Réponses
9
Affichages
521
Retour