Exclusion de cellule dans Excel
Résolumichel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
bonsoir
ma formule:
=(SI(((O44<170)*OU(O44>78)*OU(5<N44>1));("1");("0"))
la colonne O super mais La N j'ai un problème
Je veux exclure les nombre 1 et 5 mais là j'exclus également le 0 que je veux conserver
Je n'arrive pas a adapter pour conserver le 0 et éliminer les 1 et 5
Qui peut m'aider?
merci beaucoup
vous êtes super!
merci à tous
13 réponses
-
bonjour tt le monde
quand le résultat demandé est 1 ou 0 cad l'état binaire de base, il est inutile d'utiliser un SI...
par ex
(A1=4) renvoie 1 si A1=4 et 0 si A1<>4
on pe ut aussi noter (A1=4)*1
si A1 contient du texte (A1="4")*1
-
Bonjour,
Je ne comprends pas tout ; première fois que je vois cette syntaxe.
Quelles sont les conditions d'ensemble pour obtenir le 1 ou le 0
Est-ce que les deux cellules doivent rentrer dans les conditions (N44 de 79 à 169 ET N44 de 2 à 4) ; ou c'est l'une ou l'autre ??
Cordialement
-
bonjour
les colonnes O et N sont des colonnes imposées
la colonne P suivante doit être à 0 ou 1 en fonction de 2 critères
Si O44 Est <170 et 044>78 on a 1 (la Ca fonctionne) mais en plus on a un deuxième critère sur la colonne N
Si N est =1 ou N=5 en plus des critères de la colonne O on passe à 0 P
Quand N=0,2,3,4 et que O est dans les critères bons on est a 1
suis je clair?
bonne journee
-
-
bonjour,
dans un autre coin de la feuille
=((C4<170)*(C4>78)*(+(D4<5)*(D4>1))*1)
-
bjr
ca fonctionne sauf pour le 5
il n'est pas exclu
le 0 c est bon
le 1 c'est bon...
merci
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
je me rends compte que la partie <>5 est inefficace
-
-
Voir >>>ICI<<< ouverture d'un sujet sur le même problème
-
... en attendant tes précisions, si la table de vérité représente bien tes contraintes, la formule sera simplement
=SI(ET(N44>1;N44<5;O44>78;O44<170);1;0)
-
bjr et merci
mais le 0 dans colonne D n'est toujours pas pris en compte!
bonne journée
-
Alors voilà ma proposition
=SI(ET(N44>78;N44<170;O44<>1;O44<>5);1;0)
Cordialement
-
=SI(ET(O44>78;O44<170;N44<>1;N44<>1;N44<5);("1");("0"))*1
voila ça marche comme ça
-
Bonjour
Je ne vois pas très bien l'intérêt de mettre 1 et 0 en texte pour les transformer ensuite en nombre en les multipliant par 1 ("1");("0"))*1
En inscrivant les nombres directement dans la formule ça l'allège.
Et puisque la condition pour O44 pour avoir le 1 est 0.2.3.4 on peu transformer la formule comme ceci
=SI(ET(N44>78;N44<170;OU(O44={0;2;3;4}));1;0)
Cordialement
-
Table de vérité Bonjour.
Pour qu'on en finisse avec les incertitudes et les suppositions,
dis-nous si cette table de vérité
https://www.cjoint.com/c/MCgqXTePM4b
correspond exactement à ce que tu cherches.Sinon, remplis les cases qui sont actuellement à zéro.
