Formule si dans access

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!
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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. a vrai dire je ne connais beaucoup SQL et je fais ma base sous acces avec les assistant controle
    2. je souhaite que tu puisse me traduire la reponse sous acces :

      SI(D9="SEVERIN";(1*10000)*0,5*2;(0,5*10000)*H9*2)
  2. =VraiFaux([NomDuChampD9]="SEVERIN";(1*10000)*0,5*2;(0,5*10000)*[NomDuChampH9]*2)