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

2 ALS formules combineren in 1 cel

Status
Niet open voor verdere reacties.

donput

Gebruiker
Lid geworden
11 feb 2014
Berichten
13
Hallo,

Ik ben al een poos aan het stoeien om 2 ALS formules, welke nu in 2 cellen staan, te combineren in 1 cel. Zie hieronder de ALS-formules welke in 2 cellen onder elkaar heb staan:

=ALS(B45>2%;B41*(1+(B45/1)-0,05);B41)
=ALS(B45<-2%;B41*(1+(B45/1)+0,05);B41)

Cel B45 is de basisprijs, bijvoorbeeld €10,-.
Cel B41 is de procentuele stijging/daling, dit getal is variabel afhankelijk van marktontwikkelingen.

Wanneer het getal in B41 groter is dan 5%, moet het verschil tussen dit getal en 5% worden doorgerekend in de basisprijs zichtbaar in B45. Dus in geval B41 5,5% is, wordt er +0,5% op B45 berekend.
Tevens wil ik graag dat wanneer het getal in B41 kleiner is dan -5%, het verschil tussen dit getal in B41 en -5% wordt doorgerekend in de basisprijs in B45. VB: Wanneer B41 -5,5% is, wordt er -0,5% van B45 afgehaald.
Wanneer B41 een getal tussen de +5% en -5% is, gebeurt er niks met basisprijs B45.

Is het mogelijk een dergelijke formule in 1 cel te plaatsen? Hopelijk kan iemand mij hiermee helpen.
 
Zo?
Code:
=B45*(1+ALS(B41>5%;B41-5%;ALS(B41<-5%;B41+5%;0)))
Of iets exotischer:
Code:
=B45*(1+POS.NEG(B41)*(ABS(B41)-5%)*(ABS(B41)>5%))
 
Laatst bewerkt:
Zo?
Code:
=B45*(1+ALS(B41>5%;B41-5%;ALS(B41<-5%;B41+5%;0)))
Of iets exotischer:
Code:
=B45*(1+POS.NEG(B41)*(ABS(B41)-5%)*(ABS(B41)>5%))

Hallo Alex,

Bedankt voor je snelle reactie, helaas kom ik met deze formules niet tot het gewenste antwoord.
Voor het gemak heb ik een bijlage toegevoegd als voorbeeld: Voor de formules in rij 47 en 48 heb ik nu dus 2 rijen gebruikt, omdat ik deze niet krijg gecombineerd in 1 formule/1 cel. Is dit iets waar jij mee kan helpen?
De antwoorden in rij 47 en 48 kloppen met wat ik bedoel ;-).
 
Laatst bewerkt door een moderator:
of simpel.
 

Bijlagen

  • geneste als.xlsx
    11,3 KB · Weergaven: 17
=als(b45>2%;b41*(1+(b45/1)-0,05);als(b45<-2%;b41*(1+(b45/1)+0,05);b41))
 
Je had percentage en inkoopbedrag omgedraaid in je voorbeeld in #3 t.o.v. je beschrijving in post #1, daarom werkte het niet als je niets aanpast. Wordt dus:
Code:
=B41*(1+ALS(B45>5%;B45-5%;ALS(B45<-5%;B45+5%;0)))
of
=B41*(1+(B45>5%)*(B45-5%)+(B45<-5%)*(B45+5%))
of
=B41*(1+POS.NEG(B45)*(ABS(B45)-5%)*(ABS(B45)>5%))
of
=B41*(1+(ABS(B45)>5%)*(B45-POS.NEG(B45)*5%))
Kies maar.
 
Laatst bewerkt:
Hallo Alex,

Wederom bedankt voor je snelle reactie.
Emiel en Bikerbill, jullie ook bedankt voor jullie reactie, helemaal top dit! Heb meerdere keuzes merk ik, dus mijn vraag is opgelost! Hartelijk dank!
 
Op verzoek bestand verwijderd. Een misbruikmelding is voldoende voor dit. Priveberichten niet.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan