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

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

                Merci encore.