Formule si
lou3313
-
Mike-31 Messages postés 19572 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 19572 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
J'ai besoin d'aide, car souci dans ma formule SI.
Exemple;
Lorsque j'écris = SI(D8=Contrat!A21;"";G8*0.1327) aucun souci la formule fonctionne parfaitement.
Mais Quand j'écris une suite avec la formule SI(ET(
Exemple;
=SI(ET(D8=Contrat!A21;"");G8*0.1327;SI(ET(D8=Contrat!A27;"");G8*0.1327))
Il m'affiche une différence de valeur
Pouvez-vous s'il vous plait m'aider à résoudre ce problème
Dans l'attente,
Cordialement
J'ai besoin d'aide, car souci dans ma formule SI.
Exemple;
Lorsque j'écris = SI(D8=Contrat!A21;"";G8*0.1327) aucun souci la formule fonctionne parfaitement.
Mais Quand j'écris une suite avec la formule SI(ET(
Exemple;
=SI(ET(D8=Contrat!A21;"");G8*0.1327;SI(ET(D8=Contrat!A27;"");G8*0.1327))
Il m'affiche une différence de valeur
Pouvez-vous s'il vous plait m'aider à résoudre ce problème
Dans l'attente,
Cordialement
A voir également:
- Formule si
- Formule si ou - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel ligne - Guide
8 réponses
Bonjour,
ce serait plutôt comme cela enfin si j'ai bien compris, sinon explique différemment ton problème si j'ai telle valeur en D8 je veux afficher cette valeur
=SI(D8=Contrat!A21;G8*0.1327;SI(D8=Contrat!A27;"";G8*0.1327))
ce serait plutôt comme cela enfin si j'ai bien compris, sinon explique différemment ton problème si j'ai telle valeur en D8 je veux afficher cette valeur
=SI(D8=Contrat!A21;G8*0.1327;SI(D8=Contrat!A27;"";G8*0.1327))
Re
et bien
=SI(D8=Contrat!A21;G8*0.1327;"")
et bien
=SI(D8=Contrat!A21;G8*0.1327;"")
Bonjour Mike,
OK pour ta formule,
je l'ai déjà écrite comme ceci, mais on peut l'écrire comme cela et ça fonctionne parfaitement
= SI(D8=Contrat!A21;"";G8*0.1327)
Mais comme le l'ai écrit dans ma première demande, le souci est lorsque j'écris avec la formule SI(ET( plusieurs fonctions du même type, il s'affiche en résultat différence de valeur pour les deux formules
1)=SI(ET(D8=Contrat!A21;G8*0.1327);"";SI(ET(D8=Contrat!A27;G8*0.1327);""))
2)=SI(ET(D8=Contrat!A21;"");G8*0.1327;SI(ET(D8=Contrat!A27;"");G8*0.1327))
Cordialement
OK pour ta formule,
je l'ai déjà écrite comme ceci, mais on peut l'écrire comme cela et ça fonctionne parfaitement
= SI(D8=Contrat!A21;"";G8*0.1327)
Mais comme le l'ai écrit dans ma première demande, le souci est lorsque j'écris avec la formule SI(ET( plusieurs fonctions du même type, il s'affiche en résultat différence de valeur pour les deux formules
1)=SI(ET(D8=Contrat!A21;G8*0.1327);"";SI(ET(D8=Contrat!A27;G8*0.1327);""))
2)=SI(ET(D8=Contrat!A21;"");G8*0.1327;SI(ET(D8=Contrat!A27;"");G8*0.1327))
Cordialement
dans ta première formule
=SI(ET(D8=Contrat!A21;G8*0.1327);"";SI(ET(D8=Contrat!A27;G8*0.1327);""))
SI(ET(D8=Contrat!A21;G8*0.1327)
si D8=Contrat!A21 première condition est bonne, mais la condition ET G8*0.1327) n'est pas une condition il faudrait = à ou < ou > etc à quelque chose suivi d'un point virgule et la condition vrai que l'on doit afficher
il faudrait écrire par exemple
=SI(ET(D8=Contrat!A21;G8*0.1327< 100);"";SI(ET(D8=Contrat!A27;G8*0.1327);""))
en clair =si(et(première condition;deuxième condition ET);la condition VRAI;la condition FAUX)
et idem pour la deuxième.
=SI(ET(D8=Contrat!A21;G8*0.1327);"";SI(ET(D8=Contrat!A27;G8*0.1327);""))
SI(ET(D8=Contrat!A21;G8*0.1327)
si D8=Contrat!A21 première condition est bonne, mais la condition ET G8*0.1327) n'est pas une condition il faudrait = à ou < ou > etc à quelque chose suivi d'un point virgule et la condition vrai que l'on doit afficher
il faudrait écrire par exemple
=SI(ET(D8=Contrat!A21;G8*0.1327< 100);"";SI(ET(D8=Contrat!A27;G8*0.1327);""))
en clair =si(et(première condition;deuxième condition ET);la condition VRAI;la condition FAUX)
et idem pour la deuxième.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Si tu ne suis pas mes explications, c'est normal, ta formule à deux conditions avec SI et ET, il faut que les deux conditions soient remplis
la première est D8=Contrat!A21
le point virgule relance une condition ;G8*0.1327 mais ici que doit t on trouver une valeur > ou < ou encore = à ?;
=SI(ET(D8=Contrat!A21;G8*0.1327 terminer la deuxième condition)
si ces deux condition sont remplies tu as mis ne rien afficher ;"";et si elle ne sont pas remplies tu relance deux autres conditions avec la même erreur SI(ET(D8=Contrat!A27;G8*0.1327);"")
Si tu ne suis pas mes explications, c'est normal, ta formule à deux conditions avec SI et ET, il faut que les deux conditions soient remplis
la première est D8=Contrat!A21
le point virgule relance une condition ;G8*0.1327 mais ici que doit t on trouver une valeur > ou < ou encore = à ?;
=SI(ET(D8=Contrat!A21;G8*0.1327 terminer la deuxième condition)
si ces deux condition sont remplies tu as mis ne rien afficher ;"";et si elle ne sont pas remplies tu relance deux autres conditions avec la même erreur SI(ET(D8=Contrat!A27;G8*0.1327);"")
Bonjour Mike,
je croyais être bien explicite dans ma première énoncée du problème qui me chagrine, mais cela n'a pas l'air d'être le cas.
Je reformule mon énoncée.
Dans ma cellule H8 de destination ou je vais entrer la formule, je pose le problème suivant.
Lorsque en D8 s'affiche Contrat! A21 ou A27 ou A28 ou A35 ou A55, Je veux qu'une TVA s'affiche.
Cette TVA de 13.27 s'applique à la cellule G8, Soit G8*0.1327
Par contre si il s'affiche tout autre informations il ne doit rien s'afficher, (ni faux, ni vrai, ni différence de valeur.
excuse moi de ne pas avoir été explicite
Dans l'attente de ton aide
Cordialement
je croyais être bien explicite dans ma première énoncée du problème qui me chagrine, mais cela n'a pas l'air d'être le cas.
Je reformule mon énoncée.
Dans ma cellule H8 de destination ou je vais entrer la formule, je pose le problème suivant.
Lorsque en D8 s'affiche Contrat! A21 ou A27 ou A28 ou A35 ou A55, Je veux qu'une TVA s'affiche.
Cette TVA de 13.27 s'applique à la cellule G8, Soit G8*0.1327
Par contre si il s'affiche tout autre informations il ne doit rien s'afficher, (ni faux, ni vrai, ni différence de valeur.
excuse moi de ne pas avoir été explicite
Dans l'attente de ton aide
Cordialement
Dans ta réponse Si Contrat!A21 s'affiche en D8 alors s'applique G8*0.1327.
Or si Dans cellule D8 s'affiche Contrat!A21 il ne doit rien s'afficher dans la cellule de destination et ainsi de suite.
Cordialement