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

Formule met verschillende voorwaarden

Status
Niet open voor verdere reacties.

Mila83

Gebruiker
Lid geworden
4 apr 2023
Berichten
5
Goedemorgen,

Ik zit vast met een excelformule en ik hoop dat iemand mij hiermee kan helpen. De situatie is als volgt:

Ik heb een bepaald bedrag staan in cel I37

1. Wanneer dit bedrag hoger dan € 912.267 en lager dan € 955.708 is, moet het resultaat 5% zijn over dit verschil
2. Is het bedrag hoger dan € 955.708 en lager dan € 999.149, moet het resultaat 7,5% zijn over dit verschil + de uitkomst van 1.
3. Is het bedrag hoger dan € 999.149, dan moet het resultaat 10% zijn over dit verschil + de uitkomst van 1 + de uitkomst van 2.


Het kan dus ook zo zijn dat in cel I37 een bedrag staat van € 940.000, en daar loop ik in vast, aangezien dan 2 en 3 komen te vervallen. Of dat in cel I37 een bedrag staat van € 960.000, waardoor punt 1 volledig moet worden berekend en punt 2 gedeeltelijk.

Ik hoop dat ik een beetje duidelijk bent geweest en iemand mij op weg kan helpen.

Met vriendelijke groet,

Mila
 
Welkom allereerst.

Wat versta je onder "dit verschil"?

Daarom vragen we meestal een Excel voorbeeldje met daarin enkele handmatig uitgewerkte cijfers...
 
Voorbeeldbestand

Excuus. Ik vind em zelf wat lastig in een voorbeeldbestand te plaatsen, maar wellicht biedt dit duidelijkheid.
 

Bijlagen

Bedankt, dit verduidelijkte een hoop.

Voor in je voorbeeld (cel G15):
Code:
=ALS(D9>=C14;F14*(D9-C14);0)+ALS(D9>=C13;F13*(MIN(D9;D13)-C13);0)+ALS(D9>=C12;F12*(MIN(D9;D12)-C12);0)

Zie ook bijlage.
 

Bijlagen

Laatst bewerkt:
Heb ook nog bijlage toegevoegd.
 
Nu dacht ik 'em door te hebben, maar bij mijn tweede poging doe ik toch iets verkeerd....

Andere voorwaarden, en naar wat ik dacht zelfde formule. Maar toch schiet ie bij het tweede voorbeeld bedrag in de min....
 

Bijlagen

PHP:
=sum((min($d$9;$d$12)-912267)*0,05;(min($d$9;$d$13)-955708)*($d$9>955708)*0,075;(max($d$9;$d$13)-999129)*($d$9>999129)*0,1)
 
Nu dacht ik 'em door te hebben, maar bij mijn tweede poging doe ik toch iets verkeerd....
Paar haakjes vergeten, en er stond een nul teveel in 60001. Voor C14:

Code:
=ALS(C13>=2400001;4%*(C13-2400001);0)+
ALS(C13>=1800001;3,5%*(MIN(C13;2400000)-1800001);0)+
ALS(C13>=1200001;3%*(MIN(C13;1800000)-1200001);0)+
ALS(C13>=600001;2,5%*(MIN(C13;1200000)-600001);0)+
ALS(C13>=0;2%*(MIN(C13;600000)-0);0)
 
Laatst bewerkt:
Of

PHP:
=INDEX({12;30;54;84;120};INT(C13/$C$2))*10^3+MOD(C13/$C$2;$C$2)*(2+INT(C13/$C$2)/2)/100
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan