• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Percentages

Status
Niet open voor verdere reacties.

wiba89

Gebruiker
Lid geworden
25 jun 2015
Berichten
31
Hopelijk een vraag waarmee jullie aan de slag kunnen, maar ik zit er mee vast.
Mijn excel bestand bevat 1 kolom (A) met het ledenaantal van een club van vorig jaar, 1 kolom (B) met het ledenaantal van dit jaar. ik wil uiteindelijk 3 punten toekennen per nieuw lid wanneer B 5 procent groter is dan A.
bv.: 100 leden vorig jaar, 200 leden dit jaar. 5% van 100 is 5 ==> vanaf 105 leden ken ik punten toe. Het is echter pas het 106e lid dat ervoor zorgt dat de club punten verdient. in dit geval dus 200-106=94 en dus uiteindelijk 94*3=282 punten.
Hopelijk is mijn bedoeling duidelijk.
Bedankt alvast!
 
iets aangepast:

Code:
=ALS(B1/A1>1,05;(B1-(A1*1,05))*3;"")

je geeft aan dat pas de 6e telt. In mijn ogen is dat dus 95 in totaal (100 - 5)
 
Laatst bewerkt:
Precies abevleeming.
Mijn formule geeft het antwoord zoals geformuleerd door Wiba,
Echter is jou formule de correcte wijze.:thumb:
 
Misschien heb ik het verkeerd omschreven dan. Want als ik het manueel uitreken en vergelijk met die formule, bekom ik steeds andere uitkomsten.
Bijgevoegde excel kan hopelijk verduidelijken...
Bekijk bijlage test.xlsx
 
Klopt helemaal. Excel maakt er 116 van omdat het in de formule 116,4 is. Zo doet ie t beter

Code:
=ALS(B5/A5>1,05;AFRONDEN(B5-(A5*1,05);0)*3;"")

En je geeft aan dat de 6e waarde wel mee telt. In jouw voorbeeld telt de 7e waarde pas mee. Kan ook, dan gebruik je deze:

Code:
=ALS(B5/A5>1,05;AFRONDEN(B5-(A5*1,06);0)*3;"")
 
Laatst bewerkt:
Klopt helemaal. Excel maakt er 116 van omdat het in de formule 116,4 is. Zo doet ie t beter

Code:
=ALS(B5/A5>1,05;AFRONDEN(B5-(A5*1,05);0)*3;"")

En je geeft aan dat de 6e waarde wel mee telt. In jouw voorbeeld telt de 7e waarde pas mee. Kan ook, dan gebruik je deze:

Code:
=ALS(B5/A5>1,05;AFRONDEN(B5-(A5*1,06);0)*3;"")

OK! Ziet er top uit. Merci :D
 
Suggestie:
Code:
=3*MAX(((B1/A1)>1,05)*(B1-AFRONDEN.NAAR.BENEDEN(A1*1,05;0));0)

Aanvulling:
Hij kan nog korter:
Code:
=3*MAX((B1-AFRONDEN.NAAR.BENEDEN(A1*1,05;0));0)

of iets anders geformuleerd:
Code:
=MAX(AFRONDEN.NAAR.BENEDEN(B1-1,05*A1;0);0)*3

of ook

=(B1/A1>1,05)*(B1-GEHEEL(1,05*A1))*3
 

Bijlagen

Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan