• 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.

kostenaftrek creditcards

Status
Niet open voor verdere reacties.

kuin047

Gebruiker
Lid geworden
9 aug 2002
Berichten
444
Effe een vraagje ter controle of ik een fout in de formule heb gemaakt.
Betreft de berekening van de inhoudingen bij het inleveren van een creditkaart.
De kosten hiervan is een commissiebedrag(percentage met een bepaald minimum bedrag,
en de transactiekosten met btw over die kosten, afgerond per transactie.

De volgende gegevens staan vast ingevoerd in cellen voor de formule (zodat als het percentage of minimumbedrag enz veranderd, je niet alle formules hoeft te wijzigen)

commissie percentage I4 (2%)
minimale commissie bedrag L4 (0,40)
kosten per transactie J3 (0,20)
btw perc. over de transactiekosten K3 (19%)


Het creditcard bedrag H29 , moet als er niets is ingevuld , “ “ dus niets weergeven.
ALS(H29<=0;" ";

Als het berekende commissie bedrag, gelijk of kleiner is dan de minimale commissie (L4), dan geld dat het creditcard bedrag (H29) wordt verminderd met (L4) het minimale commissiebedrag, en ook verminderd met 0,20 (J3) transactiekosten en 19% btw (K3) over het transactiebedrag van 0,20 (J3)afgerond per transactie op hele centen.
ALS((H29/100*$I$4)<=$L$4;H29-$L$4-(AFRONDEN($J$3+($J$3/100*$K$3);2))

Als het berekende commissie bedrag, groter is dan de minimale commissie (L4) dan wordt:
het cr.crdbedrag (H29) verminderd met het commissiepercentage (I4) , en verminderd met 0,20 (J3) transactiekosten en 19% btw (K3) over het transactiebedrag van 0,20 (J3)afgerond per transactie op hele centen.
H29-(H29/100*$I$4)-(AFRONDEN($J$3+($J$3/100*$K$3);2))))

De hele formule wordt dan:

=ALS(H29<=0;" ";ALS((H29/100*$I$4)<=$L$4;H29-$L$4-(AFRONDEN($J$3+($J$3/100*$K$3);2));H29-(H29/100*$I$4)-(AFRONDEN($J$3+($J$3/100*$K$3);2))))

Is tie zo goed ...of nog een fout gemaakt?
 
Ik zou zeggen probeer het uit, dan weet je het. Als het fout is en je komt er niet uit dan was het nog vroeg genoeg geweest om deze vraag te stellen.

:confused:
 
Beste kuin047 ;)

Waarom deel je het bedrag door 100 en daarna vermenigvuldigen met I4 of K3 ?

Staan er in deze cellen I4 en K3, 2 en 19, dan is de formule juist, MAAR staat er 2% en 19%, dan moet je niet delen door 100.

Groetjes Danny. :thumb:
 
goeie tip

Ja, dat is een mogenlijkheid om de formule iets te vereenvoudigen.
Bedankt voor de tip Danny.
 
Ik zou zeker geen spatie nemen als mogelijke uitkomst van een (ALS) formule.
 
Code:
ALS(H29<=0;" ";

Moet zijn

Code:
ALS(H29<=0;"";

Mvg

Rudi
 
Nog even over die spatie. Als je een spatie gebruikt, is de cel niet leeg en kun je weer andere ongewenste effecten krijgen. Als je "" gebruikt, is de cel wel leeg.
Daarom geen spatie gebruiken als uitkomst van een ALS-formule.

;)
 
effecten

Over wat voor ongewenste effecten heb je het dan ??
 
Om nog maar iets te zeggen, probeer eens met de LENGTE functie uit te vragen of er iets in te cel staat dan. Met een spatie krijg je lengte = 1 en niet 0.

Wigi
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan