abonnement Unibet Coolblue Bitvavo
  dinsdag 7 oktober 2008 @ 04:25:09 #1
38651 yozd
FR1908 Vakkie R
pi_62192781
Ik heb een excel bestand met een rijtje getallen in kolom A. In kolom B heb ik de verandering van getal_periode 1 t.o.v. getal_periode-1, dus bijv. in cel B3 heb ik "=(A3 - A2) / A2" staan. Deze berekening is makkelijk te dupliceren door rechtsonder in de cel op het vierkantje te drukken (wanneer je een plusje ziet) en de muis naar beneden te slepen.

Deze methode werkt echter niet voor "kolom C"...

Ik wil in kolom C namelijk graag al die veranderingen bij elkaar opgeteld hebben. Dus in cel C3 staat de som B2+B3, in cel C4 --> B2+B3+B4, in cel 5 --> B2+B3+B4+B5 etc. Hoe kan ik zo'n formule invoeren? Het gaat namelijk om een paar duizend getallen en alles handmatig intikken lijkt me een beetje te veel werk!
"On a good day, when I run, the voices in my head get quieter until it’s just me, my breath and my feet on the sand (Dexter, E5x09)."
  dinsdag 7 oktober 2008 @ 04:32:33 #2
214279 Kali-Mist1
Bromvlieg bemiddelaar.
pi_62192788
lees deze ff door, miss vind je wat!!!

[EXCEL] Het grote Excel vragen topic, #2
No, you're not wrong Walter, you're just an asshole.
pi_62192910
c3->c2+b4
c4->c3+b5
etc?
Jesus saves but death prevails.
  dinsdag 7 oktober 2008 @ 06:38:00 #4
5537 HighLander
Insane in the birdbrain
pi_62192956
quote:
Op dinsdag 7 oktober 2008 06:13 schreef Shivo het volgende:
c3->c2+b4
c4->c3+b5
etc?
Dat zou idd de oplossing zijn voor de vraagstelling:
in cel C3 staat de som B2+B3,
in cel C4 --> B2+B3+B4,
in cel C5 --> B2+B3+B4+B5

Dit alleen al illustreert dat C4=C3+B4 en C5=C4+B5, de formule die je wel door kan trekken met het plusje.

Het 'probleem' zit hem in het feit dat kolom B op het oog een percentage bevat.
Cumulatieve percentages werken in dit opzicht niet echt, aangezien je dat niet straffeloos op kan tellen. Je krijgt een optelling van individuele groeipercentages, terwijl je waarschijnlijk de totale groei wil hebben tov de eerste periode (vermoed ik).
Jouw suggestie telt de percentages op... Aangezien je percentage groei per periode hebt, geeft de optelling hiervan echt geen relevante informatie weer.

Wat je wil is mogelijkerwijs iets in de trant van Cx=(Ax-A1)/A1 ofzo wat de groei tov de eerste periode aangeeft... Maar moet toegeven dat ik wel erg moe ben.

persoonlijk denk ik dat de uitleg wat te kort schiet,
en alleen al in de vraagstelling zelf zat de hierbovengenoemde oplossing al verstopt.

Een extra kolom invoeren met wat hulpgetallen moet geen enkel probleem zijn.
A: aantal
B: percentage groei ivm vorige rij
C
O really? And why would I care?
000000000010000000000/100101101011110100000/011010011111001110001/110100101101010001001/000011000100101011000/ [2/3]
pi_62192994
In dat geval
c3->sum(b$2:b3)
c4->sum(b$2:b4)

de $ zorgt ervoor dat b2 niet veranderd, als het goed is veranderd het einde van de array wel mee.
Jesus saves but death prevails.
  dinsdag 7 oktober 2008 @ 06:51:13 #6
5537 HighLander
Insane in the birdbrain
pi_62193013
Naja ik weet ook niet wat hij nou wil
Maar ehm allebei je posts leveren exact hetzelfde resultaat op volgens mij....

Maar ik moet echt me nest in
O really? And why would I care?
000000000010000000000/100101101011110100000/011010011111001110001/110100101101010001001/000011000100101011000/ [2/3]
pi_62193015
Wat Shivo zegt.
pi_62193145
quote:
Op dinsdag 7 oktober 2008 06:51 schreef HighLander het volgende:
Naja ik weet ook niet wat hij nou wil
Maar ehm allebei je posts leveren exact hetzelfde resultaat op volgens mij....

Maar ik moet echt me nest in
Dan gokken we maar dat het juiste antwoord er ergens tussen zit
Jesus saves but death prevails.
pi_62193173
Met het dollarteken is de beste oplossing
  dinsdag 7 oktober 2008 @ 08:44:15 #10
29444 RemcoDelft
4 8 15 16 23 42
pi_62193875
quote:
Op dinsdag 7 oktober 2008 06:46 schreef Shivo het volgende:
In dat geval
c3->sum(b$2:b3)
c4->sum(b$2:b4)

de $ zorgt ervoor dat b2 niet veranderd, als het goed is veranderd het einde van de array wel mee.
Dat dus
censuur :O
  dinsdag 7 oktober 2008 @ 13:17:32 #11
38651 yozd
FR1908 Vakkie R
pi_62200179
quote:
Op dinsdag 7 oktober 2008 06:13 schreef Shivo het volgende:
c3->c2+b4
c4->c3+b5
etc?
Oh mijn god, het was inderdaad gewoon deze oplossing. Te simpel voor woorden. Bedankt!
quote:
Op dinsdag 7 oktober 2008 06:46 schreef Shivo het volgende:
In dat geval
c3->sum(b$2:b3)
c4->sum(b$2:b4)

de $ zorgt ervoor dat b2 niet veranderd, als het goed is veranderd het einde van de array wel mee.
quote:
Op dinsdag 7 oktober 2008 07:26 schreef DaFan het volgende:
Met het dollarteken is de beste oplossing
Beide methoden geven dezelfde antwoorden?

Zie ook:
quote:
Op dinsdag 7 oktober 2008 06:51 schreef HighLander het volgende:
Naja ik weet ook niet wat hij nou wil
Maar ehm allebei je posts leveren exact hetzelfde resultaat op volgens mij....

Maar ik moet echt me nest in
"On a good day, when I run, the voices in my head get quieter until it’s just me, my breath and my feet on the sand (Dexter, E5x09)."
pi_62200238
Klopt maar het dollarteken ga je nog veel, véél vaker gebruiken als je Excel gebruikt, dus ik zou er maar vast aan wennen.
  dinsdag 7 oktober 2008 @ 17:18:19 #13
38651 yozd
FR1908 Vakkie R
pi_62206928
quote:
Op dinsdag 7 oktober 2008 06:38 schreef HighLander het volgende:

Dat zou idd de oplossing zijn voor de vraagstelling:
in cel C3 staat de som B2+B3,
in cel C4 --> B2+B3+B4,
in cel C5 --> B2+B3+B4+B5

Dit alleen al illustreert dat C4=C3+B4 en C5=C4+B5, de formule die je wel door kan trekken met het plusje.

Het 'probleem' zit hem in het feit dat kolom B op het oog een percentage bevat.
Cumulatieve percentages werken in dit opzicht niet echt, aangezien je dat niet straffeloos op kan tellen. Je krijgt een optelling van individuele groeipercentages, terwijl je waarschijnlijk de totale groei wil hebben tov de eerste periode (vermoed ik).
Jouw suggestie telt de percentages op... Aangezien je percentage groei per periode hebt, geeft de optelling hiervan echt geen relevante informatie weer.

Wat je wil is mogelijkerwijs iets in de trant van Cx=(Ax-A1)/A1 ofzo wat de groei tov de eerste periode aangeeft... Maar moet toegeven dat ik wel erg moe ben.

persoonlijk denk ik dat de uitleg wat te kort schiet,
en alleen al in de vraagstelling zelf zat de hierbovengenoemde oplossing al verstopt.

Een extra kolom invoeren met wat hulpgetallen moet geen enkel probleem zijn.
A: aantal
B: percentage groei ivm vorige rij
C
Volgens mij heb je gelijk.

Ik heb een en ander nog een keer geprobeerd met deze formule Cx=(A2-$A$1)/$A$1 en dan kan het volgens mij wel. Nu heeft elke cel in C de totale %-verandering t.o.v. de allereerste waarde in de reeks.

Fictief voorbeeldje. Kolom A is mijn oorspronkelijke cijferreeks en in kolom B staat in elke cel de % verandering t.o.v. de vorige periode:

A1=1 B1=nvt
A2=2 B2=(2-1)/1
A3=3 B3=(3-2)/2
A4=4 B4=(4-3)/3

Eerst telde ik alles dus gewoon op in kolom C.

C1=nvt
C2=1
C3=1.5 --> nl. (3-2)/2 + (2-1)/1
C4= 1.83

Nu heb ik dus met die andere formule dit in C staan:

C1=nvt
C2=(2-1)/1 = 1
C3=(3-1)/1 = 2
C4=(4-1)/1 = 3

Dit lijkt me beter.

Als ik van de cijferreeksen die geproduceerd worden door beide methoden 2 verschillende grafieken maak, dan zijn ze op zich (qua vorm!) wel redelijk gelijk trouwens...
"On a good day, when I run, the voices in my head get quieter until it’s just me, my breath and my feet on the sand (Dexter, E5x09)."
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')