Formule access

Fermé
youba14 - 2 mai 2014 à 23:39
 tessel75 - 3 mai 2014 à 00:19
Bonjour à toutes et à tous

Je me tourne vers vous pour solliciter votre savoir faire pour m'aider à résoudre un problème qui me dépasse. Grace à ce forum je suis arrivé à me débrouiller pas mal en excel et Access et en ce moment j'ai fait une fiche de paie en excel que j'aimerais refaire en Access mais je suis bloqué au niveau des formule. Je me tourne vers vous donc pour solliciter votre aide. Ci-joint mon fichier excel et ci-dessous les formule excel que j'aimerais reproduire sous Access.

formule excel
=SI(E31>=60000;60000*0%+SI(E31>=150000;90000*15%+SI(E31>=270000;120000*25%+(E31-270000)*40%;(E31-150000)*25%);(E31-60000)*15%);E31*0%)

=SI(SOMME(F16:F26)>70000;700*2;SOMME(F16:F26)*2%)

=(E11*0,4)+E11

=SOMME(F11:F14)

Merci à toute et tous

1 réponse

Bonsoir,
Access n'est pas Excel. On raisonne en terme d'enregistrements (indépendants les uns des autres), càd en "ligne". Il est donc hors de question d'effectuer des calculs mettant en relation des enregistrements différents.
Pour le reste :
"Si(...;...;...) = iif (...;...;...)" . On peut entremêler les boucles iif() mais attention aux parenthèses.
Donc "SI(E31>= ....) = iif (Champ_A >= ... etc)"
Mais:
"SOMME(F16:F26)" ne peut pas exister.
Et pareil pour:
"SI(E31>= ....) = SOMME(F11:F14) "
Ils n'appartiennent pas au même enregistrement

Bonne suite
0