SI/OU

Résolu
impair -  
 paul -
Bonjour,

Ma formule fonctionne pour les deux premières conditions, par contre si G19 est supérieur à 41 il ne marque jamais "score 0". Pourquoi?
=SI(OU(G19<=20);"score 2";SI(OU(G19>20;G19=40);"score 1";SI(OU(G19>=41);"score 0")))

2 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    Je ne comprend pas à quoi servent certains de tes OU dans ta formule....
    On utilise les OU et les ET .. pour mettre PLUSIEURS conditions....

    Bref.. ta formule pourrait ressembler à ça

    = SI(G19<=20;"score 2";SI(G19<41;"score 1";"score 0"))

    1
  2. paul
     
    Bonjour impair,

    Ta formule est écrite de telle façon qu'elle ne peut pas retourner
    un résultat valable ; je te propose cette formule plus simple :

    ="score " & 2-(G19>20)-(G19>40)

    D'autre part, si ton score est selon un nombre de points,
    ne serait-ce pas plutôt :

    score 0 si points <= 20
    score 1 si points entre 21 et 40 inclus
    score 2 si points >= 41

    si oui :

    ="score " & --(G19>20)+(G19>40)

    Cordialement
     
    0