formule in query if then (contributieberekening)

Status
Niet open voor verdere reacties.

Noordhoekie

Gebruiker
Lid geworden
17 jul 2009
Berichten
41
Ik probeer een formule te maken in een query waarbij de contributie van onze vereniging moet worden berekend aan de hand van het aantal medewerkers van de aangesoten bedrijven.

In de query staan de volgende velden:
Organisatie_id, Naam_organisatie en aantal_medewerkers:

De berekening moet als volgt plaatsvinden:

3 euro voor de eerste 500 medewerkers
2 euro voor de medewerkers van 501 t/m 1500
1 euro voor medewerkers boven de 1500

Bij een bedrijf met 1600 medewerkers moet dus worden berekend: (500 * 3) + (1500 * 2) + (100 * 1)

Hoe kan ik dit realiseren in een query? Ik heb van alles nagekeken en geprobeerd, maar ik kom er niet uit. Kan iemand mij op weg helpen. Al is het maar een goede verwijzing naar dit soort formules.

Alvast heel erg bedankt!
 
Deze variant al geprobeerd?

Code:
Contributie: IIf([Medewerkers]>1500;([Medewerkers]-1500)+(1000*2)+(500*3);IIf([Medewerkers]>500;([Medewerkers]-500)*2+(500*3);[Medewerkers]*3))

Ik heb de deelberekenening als formule gebruikt, maar (1000*2) kun je uiteraard vervangen door 2000, en (500*3) door 1500.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan