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

Percentage stijging of daling met 0 waardes waardoor gedeeld moet worden

  • Onderwerp starter Onderwerp starter xmir
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

xmir

Gebruiker
Lid geworden
12 mrt 2011
Berichten
218
Wie kan mij helpen. Ik moet percentage stijging/daling berekenen. Hierin komen 0 waardes voor dus ik gebruik de formule:
=ALS(K2=0;0;(K2-J2)/J2)
Nu krijg ik bij de waardes 5(J2) en 1(K2) het percentage 400% terwijl het volgens mij 100% zou moeten zijn als de waarde in K2 0 zou zijn?!

Bij de waardes 0(J2) en 1(K2) krijg ik keurig 100%

Wat doe ik fout?
 
Zou je het eens in een voorbeeld bestand willen zetten?
Ik kom namelijk met jouw omschrijving en formule uit op -80%

Succes,
 
voorbeeld

Bekijk bijlage voorbeeld.xls

dit is het voorbeeld. De laatste kolom zou de stijging of daling moeten laten zien tussen 10 en 11 maart, zoals in de kolom ervoor dit te zien is tussen 9 en 10 maart.

hoop dat het zo wat duidelijker is.

Bedankt alvast!!
 
Ik zie nergens formules staan in je voorbeeld bestand.
Als het goed is wat ik denk zou je zo verder moeten komen:
Code:
voor in L2:
=ALS(OF(K2=0;J2=0);"";K2/J2) of in het engels:=IF(OR(K2=0,J2=0),"",K2/J2)

en in M2 zou je dan kunnen volstaan met:
=ALS(N2="";"";1-N2)  in engels: =IF(N2="","",1-N2)
en dan doortrekken naar beneden met de vulgreep.

Succes,
 
toch niet helemaal

helaas, het is hem niet. Ik kan helaas niet mijn hele bestand toevoegen omdat dat te groot is. Ik zie nu inderdaad dat de formules niet mee geplakt zijn.

Ik moet even kijken hoe ik het voor elkaar kan krijgen je het volledige voorbeeld te geven.
 
Je kan ook (duidelijk) aangeven wat er volgens jou niet goed gaat . . .
 
uitleg

Ik kan volgens mij beter gewoon uitleggen wat ik wil ;)
Ik wil het verschil tussen twee kolommen weergeven in een stijgings of dalingspercentage. Hiervoor kan ik deze formule gebruiken:
=(B1-A1)/(A1/100)
Nu krijg ik alleen een foutmelding als:
A=0
B=1
Fout: delen door nul.
Is dit op te lossen? Eigenlijk wil ik hier een 100% uitkomst.

Ik hoop dat het zo wat duidelijker is.
Thx
 
Die is niet zo heel moeilijk, dat kan met een ALS functie.
Even uit de "Losse pols" (niet gecontroleerd dus)
Code:
=als(a1=0;1;als(b1=0;-1;b1/a1
hier wordt dus gezegd (als de celopmaak in % staan) als A1=0 dan 100% anders als b1=0 dan -100% anders percentage uitrekenen.

Met dat ik dit zit te typen komt bij mij op: Wat als A1 en B1 0 zijn? zet dan nog een als/en voor deze formule Als(en(A1=0;B1=0);0;rest van de formule.

Zo, nu geen hapklare brokken maar stoei hier eens mee, lukt het niet dan hoor ik het wel weer.

Succes,
 
A=0
B=1
Fout: delen door nul.
Is dit op te lossen? Eigenlijk wil ik hier een 100% uitkomst.

Volgens mij maak je nu een denkfout.
Want je kunt niet zeggen dat 1 100% meer is als 0
Als je eerst niets hebt (A1=0) en daarna 1 (B1=1) dan heb 1 meer maar dit is niet 100 % meer, want 100% van 0 blijft 0
 
Daar heb je een heeeel goed punt Popipipo . . . . :)

Heb er nog eens over nagedacht (auw) en als je het omdraait klopt het wel - B1 = 100% groter dan A1
 
Laatst bewerkt:
hmh....auw ;)
inderdaad dijk van een denkfout maar ik kan hier wel verder mee.
Thanks guys!!
 
xmir,

Als het gelukt is en er verder geen vragen meer zijn wil je dan de topic op opgelost/afgehandeld zetten?

Bedankt,
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan