Fonction SI Imbriquée

Fermé
GDRêves Messages postés 12 Date d'inscription samedi 24 mars 2012 Statut Membre Dernière intervention 17 juin 2015 - 3 oct. 2014 à 10:55
GDRêves Messages postés 12 Date d'inscription samedi 24 mars 2012 Statut Membre Dernière intervention 17 juin 2015 - 5 oct. 2014 à 21:01
Bonjour,

je souhaite rédiger la formule suivante sous access 2007 incluant unefonction SI Imbriquée et un "différent de". J'ai essayé, en vain.

Si champ 1 = A ET champ 2 = B alors champ 2 doit être différent de C, si c'est le cas alors "" sinon afficher "FAUX"

merci de votre aide !

A voir également:

5 réponses

baladur13 Messages postés 46860 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 30 octobre 2024 13 415
Modifié par baladur13 le 3/10/2014 à 11:32
Bonjour
Avec A1 =champ1 B1= Champ2 resultat dans D1
D1=SI(ET(A1=x;b1=y;B1<>z);"";FAUX)
nota z peut être une valeur fixe ou le contenu d'une cellule auquel cas si z est dans C1 il faut remplacer z par C1
Très difficile d'attraper un chat noir 😸 dans une pièce sombre.
Surtout quand il n'y est pas...
1
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
Modifié par sipherion le 3/10/2014 à 11:29
Je préfère ta solution à la mienne, enfin c'est surtout parce que j'ai pas bien compris son énoncé xD Bien que -celle + cellule -et +est
0
baladur13 Messages postés 46860 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 30 octobre 2024 13 415
3 oct. 2014 à 11:35
Salut Sipherion
Comme quoi il faut parfois se relire...
Merci c'est "correctionné" :o)
0
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
3 oct. 2014 à 11:22
Bonjour,

=SI(champ1="A";SI(ET(champ2="B";champ2<>"C");"";"FAUX");"FAUX")
0
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
3 oct. 2014 à 11:24
C'est bête ce que j'ai écrit, car si champ2="B", alors champ2<>"C" ^^
Peut être une erreur dans ton énoncé ?
0
GDRêves Messages postés 12 Date d'inscription samedi 24 mars 2012 Statut Membre Dernière intervention 17 juin 2015
3 oct. 2014 à 16:03
Bonjour,
voici ce que j'ai écrit ... et qui ne fonctionne pas :
test: VraiFaux(ET([A]="F";[B]="30";[C]<>32 );"";"FAUX")
J'ai un message d'erreur
Helpppppppppppp
0
sipherion Messages postés 1809 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 19 décembre 2016 285
3 oct. 2014 à 16:06
C'est quoi [A] pour toi ?
0
C'est un champ qui se nomme Proc dont les valeurs possibles sont E ou F mais celle qui m'interesse n'est que la valeur F
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour,
ATTENTION! Access n'est pas Excel. La fonction ET() n'existe pas dans Access; pas plus que SI().
Il faut donc écrire : Test = VraiFaux(([A]="F" and [B]="30" and [C]<>32 );"";"FAUX")
Si tu n'avais pas déjà trouvé la réponse.
Bonne suite
0
GDRêves Messages postés 12 Date d'inscription samedi 24 mars 2012 Statut Membre Dernière intervention 17 juin 2015
5 oct. 2014 à 21:01
Bonjour,
Cela ne fonctionne toujours pas.. Le resultat ne filtrées seulement les "F" "30" et "32" mais tous , cad même les valeurs différentes et affiche FAUX partout...
Petite précision, le format de ces cosmos est du Texte, j'ai donc saisi des "" entre chaque valeurs.
Qq un saurait ????
0