Problème de formule

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

  1. 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
    1. =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
      1. Tu ne peux pas mettre le fichier en ligne ?
        Avec beaucoup d 'explications ??
        0
        1. 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
          1. 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
            1. https://www.cjoint.com/c/HFwoY0jRJIV
              0
              1. Voir mon tableau joint, mais je ne comprends ta réponse.
                0
                1. 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
                2. Peux tu résoudre mon problème en me trouvant la bonne formule sur ma feuille Excel et me renvoyer celle ci ?
                  0
                3. Déjà, c'est quoi, la meilleure solution? par exemple, pourquoi doit on trouver 7, dans ton exemple
                  0
              2. 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
                1. Fais mois un fichier qui correspond a ce que tu as dit dans le post 7

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

                    Merci encore.
                    0