Problème de formule

Fermé
Laurent - 22 juin 2018 à 11:08
 Laurent - 25 juin 2018 à 15:34
Bonjour,

Ma formule =si(b15>b16;g18;g19) ça marche, mais

ma formule =si(b15>b16;g18;g19)*ou(b15>b17;g18;g20)*ou(b16>b17;g19;g20) ça ne marche pas.

Pourquoi ?


13 réponses

DjiDji59430 Messages postés 4035 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 24 avril 2024 645
22 juin 2018 à 11:54
Bonjour

Parce que ta formule ne respecte pas les regles excel/

essaye

=si(ou(b15>B16;B15>B17);G18;si(ou(b15<=B16;b16>B17);G19;si(ou(b15<=B17;B16<=B17);g20;"")))
0
Ca marche toujours pas !
0
DjiDji59430 Messages postés 4035 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 24 avril 2024 645
22 juin 2018 à 12:06
Dans quel cas ?
0
Merci, quand même.
0

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

Posez votre question
=si(ou(b15>B16;B15>B17);G18;si(ou(b15<=B16;b16>B17);G19;si(ou(b15<=B17;B16<=B17);g20;"")))

Il ne prend en compte que la première partie de la formule pour me donner le résultat :

=si(ou(b15>B16;B15>B17);G18;si(ou(b15<=B16;b16>B17);G19

car mon résultat devrait être G20 alors qu'il me donne G19 !
0
DjiDji59430 Messages postés 4035 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 24 avril 2024 645
Modifié le 22 juin 2018 à 14:34
Tu ne peux pas mettre le fichier en ligne ?
Avec beaucoup d 'explications ??
0
Je n'arrive pas à mettre mon fichier excel en ligne, mais voilà :

Trois données :

a1 = 170
a2 = 250
a3 = 120

je veux calculer la meilleur solution sur une surface déterminer en rapport avec ces 3 données.

Voici à quoi ressemble mon tableau :

a5 = 21 b5 = 7 c5 = 3
a6 = 40 b6 = 10 c6 = 4
a7 "=b7*c7" = 42 b7 "=ENT(dimension x a2)" = 7 c7 "=ENT(dimension x a3)" = 6

a9 "=si(ou(a5>a6;a5>a7);b5;si(ou(a5<=a6;a6>a7);b6;si(ou(a5<=a7;a6<=a7);b7;"")))" = 10

Pourquoi me donne t'il le résultat 10 alors qu'il devrait me donner le résultat 7 ?
0
DjiDji59430 Messages postés 4035 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 24 avril 2024 645
22 juin 2018 à 16:21
Re

Ta formule est exacte au point de vue syntaxe, mais elle est fausse au point de vue calcul. Revoie ça.
pour mettre un fichier en ligne, passe par
https://www.cjoint.com/
0
https://www.cjoint.com/c/HFwoY0jRJIV
0
Voir mon tableau joint, mais je ne comprends ta réponse.
0
DjiDji59430 Messages postés 4035 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 24 avril 2024 645
22 juin 2018 à 18:47
Ce je veux dire, c'est que je me demande si ta façon de calculer correspond a quelque chose. Comment arrives tu au resultat escompté ? suivant quels calculs élémentaires ?
0
Peux tu résoudre mon problème en me trouvant la bonne formule sur ma feuille Excel et me renvoyer celle ci ?
0
DjiDji59430 Messages postés 4035 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 24 avril 2024 645
23 juin 2018 à 09:55
Déjà, c'est quoi, la meilleure solution? par exemple, pourquoi doit on trouver 7, dans ton exemple
0
Bonjour,

Vu la formule ci dessus, a7 étant plus grand que a6 et a5, le résultat ce trouvant dans la colonne B, en l’occurrence b7 qui est = à 7 et non b6 qui est = à 10. Comprend-tu ?
0
DjiDji59430 Messages postés 4035 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 24 avril 2024 645
25 juin 2018 à 15:16
Fais mois un fichier qui correspond a ce que tu as dit dans le post 7

meri
0
Merci, mais problème résolu. Ta formule été presque bonne, il fallait simplement remplacer les "OU" par des "ET".

Merci encore.
0