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. Merci, mais problème résolu. Ta formule été presque bonne, il fallait simplement remplacer les "OU" par des "ET".

    Merci encore.
    1. Fais mois un fichier qui correspond a ce que tu as dit dans le post 7

      meri
      1. 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. 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. 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. Tu ne peux pas mettre le fichier en ligne ?
            Avec beaucoup d 'explications ??
            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. 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;"")))