Fonction SI Imbriquée

GDRêves Messages postés 13 Statut Membre -  
GDRêves Messages postés 13 Statut Membre -
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 50043 Statut Modérateur 13 709
 
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 2462 Statut Membre 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 50043 Statut Modérateur 13 709
 
Salut Sipherion
Comme quoi il faut parfois se relire...
Merci c'est "correctionné" :o)
0
sipherion Messages postés 2462 Statut Membre 286
 
Bonjour,

=SI(champ1="A";SI(ET(champ2="B";champ2<>"C");"";"FAUX");"FAUX")
0
sipherion Messages postés 2462 Statut Membre 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 13 Statut Membre
 
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 2462 Statut Membre 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 13 Statut Membre
 
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