Formule si dans access

BOS -  
LatelyGeek Messages postés 1759 Statut Membre -
Bonjour,
je souhaiterais utiliser la formule suivante dans access mais ça me marche pas.
je souhaiterais que access calcul un resultat en fonction de deux critères.
Dans un champ donné A on n'a le choix entre deux valeurs ( C ou D )
si la valeur dans le champs A est C

le calcul est le suivant : =5000*([Date retour]-[Date départ]+0,5)*2

si dans la valeur dans le champs A est D
le calcul est le suivant : =10000*([Date retour]-[Date départ]+0,5)*2

voici la formule sous excell :=SI(D9="SEVERIN";(1*10000)*0,5*2;(0,5*10000)*H9*2)

merci pour votre votre promptitude!
A voir également:

2 réponses

LatelyGeek Messages postés 1759 Statut Membre 550
 
Tu remplaces SI par VraiFaux (ou Iif en SQL) et les référebce de cellules par les noms de champ, et le tour est joué, la syntaxe est la même.
-1
BOS
 
a vrai dire je ne connais beaucoup SQL et je fais ma base sous acces avec les assistant controle
0
BOS
 
je souhaite que tu puisse me traduire la reponse sous acces :

SI(D9="SEVERIN";(1*10000)*0,5*2;(0,5*10000)*H9*2)
0
LatelyGeek Messages postés 1759 Statut Membre 550
 
=VraiFaux([NomDuChampD9]="SEVERIN";(1*10000)*0,5*2;(0,5*10000)*[NomDuChampH9]*2)
-1