Si C12=x et B3=non alors formule excel

Tsotso -  
 tsotso -
Bonjour,


B3 - X/Y/Z (liste déroulante)
B4 - oui/non (liste déroulante)
F5 - montant
F4 - montant

Je souhaite que si : B3 = X et B4 = non alors F4 si B4 = oui alors F5 par exemple

Est ce la bonne formule ?
=si((B3)=X;(B4)oui;(F5);(B4)non;(F6))

En vous remerciant de votre aide
A voir également:

6 réponses

DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour à tous,

Est ce la bonne formule ? 


Pourquoi tu poses la question ? Tu sais la reponse !

La bonne formule, c'est, par exemple :

=si(et(B3=X;B4="oui");F5;si(B4="non";F6;""))


Crdlmt
1
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonsoir

Si tu as tapé cette formule dans ton tableur tu dois bien te rendre compte qu'Excel n'en veut pas !!! Elle ne respecte aucune syntaxe d'Excel !!

Formules qui fonctionnent :
=SI(B3="X";SI(B4="non";F4;F5))
ou
=SI(ET(B3="X";B4="non");F4;F5)

mais si en B3 c'est Y ou Z les formules renverront FAUX, il faudrait les compléter :
=SI(B3="X";SI(B4="non";F4;F5);SI(B3="Y"; etc .....

Cdlmnt
Via
0
Tsotso
 
Merci ,
Non je sais ce que je veux mais c'est faux en la mettant dans la cellule tel quel

Merci beaucoup DjiDji59430 et via55
0
Tsotso
 
Bonsoir,

J'ai une question sur le nombre de parenthèses concernant les formules Excel, sur cette formule qui va être longue car liste déroulante de choix avec 4/5 données différentes est ce qu'à la fin de la formule le nombre de parenthèses peut fausser la formule ?

J'ai mis deux conditions Y et X et j'ai ))) à la fin de la formule

En vous remerciant par avance.
0
brucine Messages postés 21702 Date d'inscription   Statut Membre Dernière intervention   3 429
 
Bonsoir,

Ta question n'a pas de sens, on ne met pas des parenthèses au pifomètre.
S'il n'y en a pas autant d'ouvrantes que de fermantes, la formule n'est pas "fausse", Excel refuse de l'exécuter en balançant un message d'erreur (mais a le bon goût quand on vérifie de colorier les parenthèses différemment).

Tu devrais commencer par t'instruire de la correction en <1> de ta "formule" en tête de gondole: on met une parenthèse ouvrante et fermante à =SI(X;Y;Z) puis on écrit les éventuelles conditions X, Y et Z elles-mêmes avec leur propre syntaxe...et leurs parenthèses.
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re

Personnellement s'il y a de multiples possibilités plutôt qu'une formule à rallonge je préfère établir au préalable une table de correspondance entre les choix possibles et les retours, exemple ici :https://www.cjoint.com/c/KKzwnSuTxtg

(La formule INDIRECT permet de reconstruire une adresse de cellule valide à partir de la valeur dans la table
0
brucine Messages postés 21702 Date d'inscription   Statut Membre Dernière intervention   3 429 > via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention  
 
Je ne suis pour ma part pas très savant (et n'ai plus de bons yeux, y compris pour les parenthèses), avant en effet d'assembler des formules longues comme des jours sans pain et où on risque de se paumer, je passe souvent par tester séparément les morceaux, quitte à tricher pour en sortir le résultat avec =(Tartempion), et que l'on peut ensuite toujours couper-coller dans la formule finale.

Au moins, on trouve où est l'erreur, et qui peut, avant d'incriminer les parenthèses, se trouver dans les "sous formules"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Tsotso
 
ok merci Brucine
Ce qui te paraît insensé et dû au fait que je m'exprime sur ce que je vois lorsque je lis la formule et n'ayant pas un niveau avancé d'Excel
0
brucine Messages postés 21702 Date d'inscription   Statut Membre Dernière intervention   3 429
 
Non,

Je me suis contenté de rappeler que pour écrire une formule Excel, même relativement simple comme celle que tu évoques, on n'a aucune chance si on ne respecte pas la syntaxe.

Elle n'est pas documentée de manière très conviviale dans l'aide interne d'Excel mais, sans même passer par des forums spécialisés ou pas, si l'on a un doute ou un trou de mémoire sur telle fonction et que l'on tape par exemple dans son moteur de recherche favori "ET Excel", le premier lien en tête de gondole renvoie chez Microsoft, avec là une syntaxe et des exemples le plus souvent bien documentés.
0
tsotso
 
Merci Brucine et Via55 !! pour vos réponses
La table de correspondance me semble être un bon compromis car effectivement ma liste déroulante qui s'allonge la formule devient longue comme ma main et on s'y perd.
Un bon weekend à vous
0