Problème de formule
darkswordman
-
darkswordman -
darkswordman -
Bonjour,
je tape cette formule et j'ai excel qui m'affiche #VALEUR! Je ne comprends pas d'où viens mon erreur
Pourriez vous m'aider s'il vous plait ?
=SI(I19>0;"Les troupes A détruisent les troupes B";0)+SI(I19<0;"Les troupes B détruisent les troupes A";0)
Merci d'avance
je tape cette formule et j'ai excel qui m'affiche #VALEUR! Je ne comprends pas d'où viens mon erreur
Pourriez vous m'aider s'il vous plait ?
=SI(I19>0;"Les troupes A détruisent les troupes B";0)+SI(I19<0;"Les troupes B détruisent les troupes A";0)
Merci d'avance
A voir également:
- Problème de formule
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
5 réponses
Bonjour,
Je ne suis pas un expert loin de là, tu auras suremenent une meilleure réponse si tu attends un peu.
En tout cas pour moi, l'erreur viens du fait que tu essayes d'additionner (ton + au milieu de la formule) du texte et une valeur (En l'occurence "0")
Tu devrais essayer de simplifier ta formule par :
=SI(I19>0;"Les troupes A détruisent les troupes B";Les troupes B détruisent les troupes A)
Encore une fois, je ne suis pas un expert donc mon avis ne vaut pas grand chose.
Bonne journée
Je ne suis pas un expert loin de là, tu auras suremenent une meilleure réponse si tu attends un peu.
En tout cas pour moi, l'erreur viens du fait que tu essayes d'additionner (ton + au milieu de la formule) du texte et une valeur (En l'occurence "0")
Tu devrais essayer de simplifier ta formule par :
=SI(I19>0;"Les troupes A détruisent les troupes B";Les troupes B détruisent les troupes A)
Encore une fois, je ne suis pas un expert donc mon avis ne vaut pas grand chose.
Bonne journée
Bonjour,
c'est ton opération avec le + qui gène, car tu cherches à additionner du texte avec un nombre.
Il ne faut donc pas utiliser le +, mais imbriquer les SI :
c'est ton opération avec le + qui gène, car tu cherches à additionner du texte avec un nombre.
Il ne faut donc pas utiliser le +, mais imbriquer les SI :
=SI(I19>0;"Les troupes A détruisent les troupes B";SI(I19<0;"Les troupes B détruisent les troupes A";0))Cordialement.
Bon alors j'ai essayé mais le problème c'est que ma formule complète donne cela et contient trop d'arguments.
Quelqu'un aurait il une idée de comment faire ?
=SI(F19>0;"Les troupes A détruisent les troupes B";SI(F19<0;"Les troupes B détruisent les troupes A";si(f19=0;"Les troupes s'affrontent sans victoire: statu quo, les deux armées restent sur place";si(F19<0;et(G15="Oui";H15="Oui");"Les tirs des troupes A ne parviennet pas à toucher les troupes B, A subit maintenant la charge de B (relancé un combat en ne changeant que l'initiaitive";si(F19>0;et(G17="Oui";H17="Oui");"Les tirs des troupes B ne parviennet pas à toucher les troupes A, B subit maintenant la charge de A (relancer un combat en ne changeant que l'initiaitive"))));0)
Quelqu'un aurait il une idée de comment faire ?
=SI(F19>0;"Les troupes A détruisent les troupes B";SI(F19<0;"Les troupes B détruisent les troupes A";si(f19=0;"Les troupes s'affrontent sans victoire: statu quo, les deux armées restent sur place";si(F19<0;et(G15="Oui";H15="Oui");"Les tirs des troupes A ne parviennet pas à toucher les troupes B, A subit maintenant la charge de B (relancé un combat en ne changeant que l'initiaitive";si(F19>0;et(G17="Oui";H17="Oui");"Les tirs des troupes B ne parviennet pas à toucher les troupes A, B subit maintenant la charge de A (relancer un combat en ne changeant que l'initiaitive"))));0)
Re
d'une part votre formule et mal libellée (voir les groupages ET(..), d'autre part, les items ne sont pas dans le bon ordre, car F19>0 ou F19<0 vont arrêter la lecture avant de passer aux deux autres conditions.
essayez ceci
=SI(ET(F19<0;G15="Oui";H15="Oui");"Les tirs des troupes A ne parviennet pas à toucher les troupes B, A subit maintenant la charge de B (relancé un combat en ne changeant que l'initiaitive";SI(ET(F19>0;G17="Oui";H17="Oui");"Les tirs des troupes B ne parviennent pas à toucher les troupes A, B subit maintenant la charge de A (relancer un combat en ne changeant que l'initiaitive";SI(F19>0;"Les troupes A détruisent les troupes B";SI(F19=0;"Les troupes s'affrontent sans victoire: statu quo, les deux armées restent sur place";0))))
Un conseil pour y voir plus clair:
placer vos textes dans des cellules hors champ et utilisez dans la formule les adresses de ces cellules (sans guillemets), vous y verrez plus clair.
Je vous laisse corriger les faites dans vos textes, je suis assez occupé sur ce sujet avec les miennes.
crdlmnt
Errare humanum est, perseverare diabolicum
d'une part votre formule et mal libellée (voir les groupages ET(..), d'autre part, les items ne sont pas dans le bon ordre, car F19>0 ou F19<0 vont arrêter la lecture avant de passer aux deux autres conditions.
essayez ceci
=SI(ET(F19<0;G15="Oui";H15="Oui");"Les tirs des troupes A ne parviennet pas à toucher les troupes B, A subit maintenant la charge de B (relancé un combat en ne changeant que l'initiaitive";SI(ET(F19>0;G17="Oui";H17="Oui");"Les tirs des troupes B ne parviennent pas à toucher les troupes A, B subit maintenant la charge de A (relancer un combat en ne changeant que l'initiaitive";SI(F19>0;"Les troupes A détruisent les troupes B";SI(F19=0;"Les troupes s'affrontent sans victoire: statu quo, les deux armées restent sur place";0))))
Un conseil pour y voir plus clair:
placer vos textes dans des cellules hors champ et utilisez dans la formule les adresses de ces cellules (sans guillemets), vous y verrez plus clair.
Je vous laisse corriger les faites dans vos textes, je suis assez occupé sur ce sujet avec les miennes.
crdlmnt
Errare humanum est, perseverare diabolicum
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai trouvé la solution grace à vous, merci bcp. Pb résolu
la voici pour ceux que cela interesse
=SI(ET(F19>0;G15="Non";G17="Non");"Les troupes A détruisent les troupes B";SI(F19>0;"Les troupes A détruisent les troupes B";SI(ET(F19<0;G17="Non";G15="Non");"Les troupes B détruisent les troupes A";SI(ET(F19<0;G15="Oui";H15="Oui");"Les tirs des troupes A ne parviennent pas à toucher les troupes B, A subit maintenant la charge de B (relancé un combat en ne changeant que l'initiative)";SI(ET(F19>0;G17="Oui";H17="Oui");"Les tirs des troupes B ne parviennent pas à toucher les troupes A, B subit maintenant la charge de A (relancer un combat en ne changeant que l'initiative)";"Statut quo, les deux armées restent en place")))))
la voici pour ceux que cela interesse
=SI(ET(F19>0;G15="Non";G17="Non");"Les troupes A détruisent les troupes B";SI(F19>0;"Les troupes A détruisent les troupes B";SI(ET(F19<0;G17="Non";G15="Non");"Les troupes B détruisent les troupes A";SI(ET(F19<0;G15="Oui";H15="Oui");"Les tirs des troupes A ne parviennent pas à toucher les troupes B, A subit maintenant la charge de B (relancé un combat en ne changeant que l'initiative)";SI(ET(F19>0;G17="Oui";H17="Oui");"Les tirs des troupes B ne parviennent pas à toucher les troupes A, B subit maintenant la charge de A (relancer un combat en ne changeant que l'initiative)";"Statut quo, les deux armées restent en place")))))