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

Résolu/Fermé
jack2125 Messages postés 336 Date d'inscription jeudi 5 septembre 2019 Statut Membre Dernière intervention 26 avril 2024 - 5 mars 2023 à 11:25
DjiDji59430 Messages postés 4077 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 2 juillet 2024 - 5 mars 2023 à 11:48

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 39899 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 2 juillet 2024 9 246
Modifié le 5 mars 2023 à 11:44

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 4077 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 2 juillet 2024 657
5 mars 2023 à 11:48

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