Si avec plusieurs conditions

  • Initiateur de la discussion Initiateur de la discussion Riric
  • 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 !

R

Riric

Guest
Bonjour,

je voudrais savoir comment on fait pour faire une Si contenant plusieurs conditions..

exemple simple :
si A1=1 et A2=2 alors OK

la logique voudrais que ce soit
=SI (A1 = 1 ET A2 = 2;1;0)
mé ca ne marche pas...

si qqun pouvait m'aider, ce serai cool

merci
 
Re : Si avec plusieurs conditions

Bonjour à tous,

dans la suite de ce genre de formule à conditions,
J'aimerai remplir automatiquement les cellules de la colonne P selon le contenu d'une série de cellules de la colonne M

=SI((M2=M169);P169;"") fonctionne

Mais si j'essaye plusieurs conditions:
=SI((M2=M169);P169;"");SI((M2=M170);P170;"") ca ne fonctionne pas

Qu'est ce qui cloche.. (je sais je ne suis pas doué!)
Merci pour votre aide précieuse!
Didier
 
Re : Si avec plusieurs conditions

Bonjour et bienvenu,

essaye comme ceci

=SI(M2=M169;P169;SI((M2=M170);P170;""))

Bonne fin de journée
Minipuce

Edit: un petit peu d'explication s'impose pour que tu puisses refaire de ton coté.
La fonction SI comporte 3 arguments
1. condition (ou test)
2. ce que tu veux faire si la condition est remplie (vrai)
3. ce que tu veux faire si la condition n'est pas remplie (fausse)

Parfois, si la condition n'est pas remplie on veut faire un autre test (c'est ton cas), donc il faut remettre une fonction si (dans le 3ème argument), et recommencer avec les 3 arguments.
Je crois qu'il est possible de faire 5 imbrications.

J'espère avoir été claire 🙄

Bon courage
 
Dernière édition:
Re : Si avec plusieurs conditions

Bonsoir,

Juste pour apporter une précision :

Le nombre de niveau d'imbrication est de 7 jusqu'à Excel 2003, beaucoup plus sur Excel 2007 (64 je crois mais pas sûr : dans ce cas bonjour la prise de tête pour bien place les parenthèses).

Il est possible d'alléger la formule d'une paire de parenthèses qui, sans altérer son fonctionnement, en alourdissent un peu la lecture :

=SI(M2=M169;P169;SI(M2=M170;P170;""))

Bonne soirée à tous

@+
 
Re : Si avec plusieurs conditions

Bonsoir,

Mon petit grain de sel, surtout lorsque je lis "alléger la formule" (salut Tibo),

Si les valeurs en colonne P sont numériques :

=(M2=M169)*P169+(M2=M170)*P170
cette formule renvoie bien 0 et non "" si aucune des deux conditions n'est remplie.
elle a bien l'avantage de ne pas être limitée par les sept fonctions imbriquées.

Il y a aussi, sans que les valeurs en colonne P ne doivent être numériques :
=DECALER(M2;EQUIV(M2;M3:M200;0);3)
celle-ci a l'avantage d'être bien plus courte lorsqu'il y a plus de deux cellules à tester.

abcd
 
Re : Si avec plusieurs conditions

Ca marche super, mais je pense qu'il doit y avoir plus simple.
Voici ce que je veux faire:

PRODUITS EBENISTERIE ------------- QUANTITE-----PRIX UNITAIRE-----TOTAL
Forfait vernis petit meuble--------------- 1---------- 20,00 € ---------20,00 €
Forfait Vernis chaise-------------------- 6---------- 10,00 € ---------60,00 €

je voudrais faire en sorte que quand je tape "forfait vernis colle chaise" par exemple, le prix unitaire de se forfait s'affiche automatiquement...
Avec une formule se référant à une liste de forfait et de prix c'est possible?

OU bien.....Merci pour vos suggestions!

Didier
 
Re : Si avec plusieurs conditions

Bonjour,

Avec un petit bout de fichier exemple, ça serait bien plus simple pour te répondre.

La fonction RECHERCHEV devrait pouvoir répondre à ta demande.

avec ton libellé en A1 (par exemple) :

Code:
=RECHERCHEV(A1;[COLOR=red][B]base_de_données[/B][/COLOR];[COLOR=blue][B]2[/B][/COLOR];0)

base_de_données étant la liste de tes produits avec en 2ème colonne leur tarif

Cela dit, pour une réponse plus appropriée, comme dit plus haut, il nous faut un fichier exemple.

@+
 
Re : Si avec plusieurs conditions

Merci Tibo j'y ai bien pensé mais je ne sais pas comment faire.. pas de pièce jointe apparement.
voici un lien pour télécharger un exemple xls



Merci!
Didier
 
Dernière modification par un modérateur:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
20
Affichages
1 K
Retour