Avatar billede pouls Mester
12. maj 2024 - 21:43 Der er 8 kommentarer og
1 løsning

i En Access rapport

i En Access rapport har jeg et felt med et tal som jeg skal tage 27 % af men kun af de første 61000. Her efter skal jeg tage 42%  hvordan gør jeg så ? det er ikke altid at der er 61000 i feltet. Hvis det er nødvendig så der det ok at det bliver i to felter.
Avatar billede pouls Mester
12. maj 2024 - 21:47 #1
Jeg har dette =([beløb1]+[beløb2])/100*27 og det virker fint ind til 61000 men så er den gal.
Avatar billede arne_v Ekspert
13. maj 2024 - 03:13 #2
Den logiske formel må være:

MIN(beløb, 61000)*27% + MAX(beløb-61000, 0)*42%

så den skal oversættes til et VBS eller Access SQL udtryk.
Avatar billede Gustav Ekspert
13. maj 2024 - 09:23 #3
Du kan bruge IIf to gange:
IIf([beløb1]+[beløb2] <= 61000, [beløb1]+[beløb2], 61000) * 0.27 + IIf((beløb1]+[beløb2] < 61000, 0, [beløb1]+[beløb2]-61000) * 0.42
Avatar billede Gustav Ekspert
13. maj 2024 - 09:25 #4
Eller mere præcist dette udtryk:
=IIf([beløb1]+[beløb2] <= 61000, [beløb1]+[beløb2], 61000) * 0.27 + IIf((beløb1]+[beløb2] <= 61000, 0, [beløb1]+[beløb2]-61000) * 0.42
Avatar billede pouls Mester
13. maj 2024 - 11:45 #5
Der kommer en fejl.
jeg kan ikke lige se hvordan jeg kan tilføje et bilede.
men her er teksten. Det indtastede udtryk indeholder ugyldig syntaks.
Avatar billede Gustav Ekspert
13. maj 2024 - 11:58 #6
Du skal nok erstatte kommaer med semikolon (og punktum med comma).
Avatar billede pouls Mester
13. maj 2024 - 11:59 #7
Fejlen kommer hvis jeg bruger Gustav forslag
Avatar billede Gustav Ekspert
13. maj 2024 - 12:10 #8
=IIf([beløb1]+[beløb2] <= 61000; [beløb1]+[beløb2]; 61000) * 0,27 + IIf((beløb1]+[beløb2] <= 61000; 0; [beløb1]+[beløb2]-61000) * 0,42
Avatar billede pouls Mester
13. maj 2024 - 13:01 #9
Gustav 
Mange tak
der er en lille fejl der mangler en [ . og der er en ( for meget
=IIf([beløb1]+[beløb2] <= 61000; [beløb1]+[beløb2]; 61000) * 0,27 + IIf([beløb1]+[beløb2] <= 61000; 0; [beløb1]+[beløb2]-61000) * 0,42 som nu er rattet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester