? les signes = et >< ne fonctionnent ils pas a l identique

Résolu
jack2125 Messages postés 457 Date d'inscription   Statut Membre Dernière intervention   -  
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   -

bonjour je n'arrive pas a comprendre 

(SI(((O44<170)*(O44>78));("1");("0"))*1)   ca fonctionne

(SI(((N44=0)*(N44=2));("1");("0"))*1)  ca ne fonctionne pas??

le fait de changer<> en = rend la fonction inopérantes

Qui peut me répondre

merci d'avance


2 réponses

jee pee Messages postés 41521 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 

Bonjour,

O44 peut être inférieur à 170 et supérieur à 78, exemple 80, la cellule répond aux 2 conditions

mais N44 ne peut pas être égal à 0 et à 2, donc le résultat donnera toujours 0

il faudrait utiliser =SI(OU(N44=0;N44=2);vrai;faux)


0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

Bonjour à tous,

(SI(((O44<170)*(O44>78));("1");("0"))*1) 

Ça s'écrit

SI(et(O44<170;O44>78);1;0)  autrement si si O44 est compris entre 78 et 170

on ne met jamais de "" au chiffre, ça les transforme en lettre

(SI(((N44=0)*(N44=2));("1");("0"))*1)

SI(et(N44=0;N44=2);1;0)


Crdlmt

0