Fonction SI Imbriquée

GDRêves Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
GDRêves Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
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 47839 Date d'inscription   Statut Modérateur Dernière intervention   13 693
 
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   Statut Membre Dernière intervention   286
 
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 47839 Date d'inscription   Statut Modérateur Dernière intervention   13 693
 
Salut Sipherion
Comme quoi il faut parfois se relire...
Merci c'est "correctionné" :o)
0
sipherion Messages postés 1809 Date d'inscription   Statut Membre Dernière intervention   286
 
Bonjour,

=SI(champ1="A";SI(ET(champ2="B";champ2<>"C");"";"FAUX");"FAUX")
0
sipherion Messages postés 1809 Date d'inscription   Statut Membre Dernière intervention   286
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   286
 
C'est quoi [A] pour toi ?
0
GDRêves
 
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
Tessel75
 
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   Statut Membre Dernière intervention  
 
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