Problème de formule

Laurent -  
 Laurent -
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. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    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
  2. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Dans quel cas ?
    0
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. Laurent
     
    =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
  5. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Tu ne peux pas mettre le fichier en ligne ?
    Avec beaucoup d 'explications ??
    0
  6. Laurent
     
    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
  7. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    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
  8. Laurent
     
    https://www.cjoint.com/c/HFwoY0jRJIV
    0
  9. Laurent
     
    Voir mon tableau joint, mais je ne comprends ta réponse.
    0
    1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
       
      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. Laurent
       
      Peux tu résoudre mon problème en me trouvant la bonne formule sur ma feuille Excel et me renvoyer celle ci ?
      0
    3. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
       
      Déjà, c'est quoi, la meilleure solution? par exemple, pourquoi doit on trouver 7, dans ton exemple
      0
  10. Laurent
     
    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
  11. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Fais mois un fichier qui correspond a ce que tu as dit dans le post 7

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

    Merci encore.
    0