[Excel] Groei van cel a naar b, b naar c enz

Pagina: 1
Acties:
  • 133 views sinds 30-01-2008
  • Reageer

  • Quickkie
  • Registratie: Maart 2004
  • Laatst online: 28-07 08:41
Goedenavond allen,


Ik ben bezig om een groei van maandag tot en met zondag bij te houden maar dan per dag.

Korte uitleg:

Maandag heeft waarde 100
Dinsdag heeft waarde 120
Woensdag heeft waarde 130

Nu wil ik dus dat ik de groei kan zien ten opzichte van de dag ervoor.

Uitkomst is dan "Ma op Di = 20"
"Di op Wo = 10"

Dit is me gelukt :D

Nu het probleem :S als de waarde hetzelfde blijft komt hij met de beginwaarde terug en niet "0"

Mijn formule nu:

code:
1
=ALS(C3=GROOTSTE(C3:I3;1);C3-I3;ALS(D3=GROOTSTE(C3:I3;1);D3-C3;ALS(E3=GROOTSTE(C3:I3;1);E3-D3;ALS(F3=GROOTSTE(C3:I3;1);F3-E3;ALS(G3=GROOTSTE(C3:I3;1);G3-F3;ALS(H3=GROOTSTE(C3:I3;1);H3-G3;ALS(I3=GROOTSTE(C3:I3;1);I3-H3;"Error")))))))


C=Maandag
D=Dinsdag
enz

Sorry als ik wat onduidelijk ben maar ik kan het nogal lastig uitleggen.

Mijn vraag dus: Hoe zorg ik dat als de waarde van Maandag op Dinsdag gelijk is dat hij als uitkomst 0 geeft en niet de beginwaarde.

[ Voor 11% gewijzigd door Quickkie op 18-04-2006 21:24 ]

What we do in life echo`s in eternity


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Als C3 gelijk is aan de grootste geeft hij C3-I3 terug. De logica daarvan ontgaat me, maar als alle waarden gelijk zijn zou hij 0 terug moeten geven. Heb je in I3 een 0 neergezet?

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • Maasluip
  • Registratie: April 2002
  • Laatst online: 29-07 15:57

Maasluip

Kabbelend watertje

Ik begrijp niet helemaal waarom je zo'n ongelofelijke formule bouwt.
Ik neem aan dat de dagen naast elkaar zijn geplaatst (bijvoorbeeld A1 tot G1), dan doe je toch gewoon B1-A1, C1-B1, enz.?

[ Voor 9% gewijzigd door Maasluip op 19-04-2006 11:24 ]

Signatures zijn voor boomers.


Verwijderd

Waar wil je die groei tonen? Want waarom niet gewoon (ff pseudo code"

"groei ma op di" -> =cell dinsdag - cell maandag
"groei di op wo" -> =cell woensdag - cell dinsdag

eventueel met een if erbij als je niet een daling wilt tonen?

  • Quickkie
  • Registratie: Maart 2004
  • Laatst online: 28-07 08:41
Nou ik heb inmiddels mijn probleem zelf al opgelost,

Ik zit alleen nu op mijn werk en heb hier niet de excel sheet bij me.

Ik zal vanavond mijn oplossing posten.

@ Nielsje: zie maasluip want ook dan komt er dus een negatief getal uit.

@Maasluip: ja dit d8 ik eerst ook maar het wordt per dag ingevuld dus als je de data van maandag hebt en dinsdag en niet de verdere dagen dan komt er een negatief getal uit omdat hij dan bv van woens op don: woens=100 don=0 (want het is woens) dan wordt de berekening 0-100=-100 en dat willen we natuurlijk niet.

Je moet zeg maar excel laten weten dat als de waarde van donerdag niet bekent is dat hij dan moet stoppen met de bereking en de waarde laat zien van dins op woens want de data van woens op don is niet bekend en van dins op woens wel.

Geloof me ik heb hem werkend :D

[ Voor 27% gewijzigd door Quickkie op 19-04-2006 16:00 ]

What we do in life echo`s in eternity


Verwijderd

=ALS(B1=0,0,B1-A1)

  • Quickkie
  • Registratie: Maart 2004
  • Laatst online: 28-07 08:41
Hij is in tween gegaan ivm negatieve getallen:

Eerst de laatste score definieren:

code:
1
 =ALS(I3>0;I3;ALS(H3>0;H3;ALS(G3>0;G3;ALS(F3>0;F3;ALS(E3>0;E3;ALS(D3>0;D3;ALS(C3>0;C3)))))))


Daarna de vorige dag definieren:

code:
1
=ALS(I3>0;H3;ALS(H3>0;G3;ALS(G3>0;F3;ALS(F3>0;E3;ALS(E3>0;D3;ALS(D3>0;C3))))))


Dan verschil defieneren:
code:
1
=J3-K3


Daarna procentueel berekenen:

code:
1
=L3/K3*100


en als laatste de Procentuele groei van de week berekenen:

code:
1
=((H3-C3)/C3)

[ Voor 17% gewijzigd door Quickkie op 23-04-2006 19:08 ]

What we do in life echo`s in eternity

Pagina: 1