SI/OU

Résolu/Fermé
impair - 31 août 2017 à 10:36
 paul - 31 août 2017 à 11:56
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

jordane45 Messages postés 36372 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 octobre 2022 4 364
31 août 2017 à 10:41
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
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