Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Excel] Hoe een vaste celverwijzing maken t.o.v huidige cel

2,143 views
Skip to first unread message

Quentin

unread,
Aug 23, 2000, 3:00:00 AM8/23/00
to
Hoe kun je in Excel vanuit je huidige cel een formule maken waarin je naar
vorige en volgende cellen verwijst, maar zodanig dat de verhouding klopt als
je een rij toevoegd.

Dus bv A4=A2+A6 (dus 2 terug en 2 verder)
Als ik nu een nieuwe rij A3 invoeg verandert de formule in A5=A2+A7. (want
A2 blijft A2 en A6 wordt nu A7 en A4 wordt A5). Da's niet de bedoeling. Hij
moet dan worden A5=A3+A7
Dus ik zoek zoiets als Ai=A(i-2)+A(i+2)

Met een alternatieve rij/kolomaanduiding (RiKj) lijkt het er wel op maar die
doet precies hetzelfde als Ai.

Snappie het een beetje?

Quentin


W3

unread,
Aug 23, 2000, 3:00:00 AM8/23/00
to

Quentin <Ikke...@geen.spam> wrote in message
news:8o1bqh$no4$1...@cyan.nl.gxn.net...

Snappen doe ik het niet helemaal. Misschien kan je werken met vaste
waarden. Wanneer je een cel bepaald door er een dollarteken voor te zetten
zoals $A$2 blijft deze verwijzing vast staan. Als je het als $A2 bepaald
blijft alleen de kolom gelijk. Mischien heb je er iets aan.
--
W3

"Internet is so big, so powerful and pointless that for some people it is a
complete substitute for life."

Marten Hoffmann

unread,
Aug 24, 2000, 3:00:00 AM8/24/00
to
"W3" <webm...@w3syndicate.com> schreef in bericht
news:967067481.20353....@news.demon.nl...

>
> Snappen doe ik het niet helemaal. Misschien kan je werken met vaste
> waarden. Wanneer je een cel bepaald door er een dollarteken voor te zetten
> zoals $A$2 blijft deze verwijzing vast staan. Als je het als $A2 bepaald
> blijft alleen de kolom gelijk. Mischien heb je er iets aan.

Dit is correct (even uitgeprobeerd). Je moet alleen in het voorbeeld werken
met Ax=A$2+A7. Wat je dan ook doet: de verwijzing blijft altijd naar regel 2
gaan zolang je een nieuwe regel invoegt *onder* regel 2. Voeg je een nieuwe
regel in *boven* regel 2 dan verandert de formule mee en wordt Ax=A$3+A7.

Mvg,
Marten

Marten Hoffmann

unread,
Aug 24, 2000, 3:00:00 AM8/24/00
to
"Marten Hoffmann" <mmh...@xs4all.nl> schreef in bericht
news:8o2mhi$ip0$1...@news1.xs4all.nl...
>
Ik realiseer me net dat er nog een andere oplossing is, nl. de cel waarnaar
je vast wilt verwijzen een naam geven (Invoegen-Naam-Definiëren). Je formule
wordt dan A4=NAAM+A7. De cel die de naam NAAM heeft gekregen kun je nu zelfs
naar een ander blad verplaatsen; de verwijzing blijft intact.

Mvg,
Marten

W3

unread,
Aug 24, 2000, 3:00:00 AM8/24/00
to

Marten Hoffmann <mmh...@xs4all.nl> wrote in message
news:8o2mlr$j4s$1...@news1.xs4all.nl...
Nog nooit hoeven te gebruiken, maar wel handig om te weten.

Quentin

unread,
Aug 24, 2000, 6:04:48 PM8/24/00
to
"Marten Hoffmann" <mmh...@xs4all.nl> wrote in message ...

> "Marten Hoffmann" <mmh...@xs4all.nl> schreef in bericht
> >
> Ik realiseer me net dat er nog een andere oplossing is, nl. de cel
waarnaar
> je vast wilt verwijzen een naam geven (Invoegen-Naam-Definiëren). Je
formule
> wordt dan A4=NAAM+A7. De cel die de naam NAAM heeft gekregen kun je nu
zelfs
> naar een ander blad verplaatsen; de verwijzing blijft intact.

Nogmaals, ik wil juist NIET naar een vaste cel verwijzen, maar naar een
relatieve cel. Dus eentje die zich b.v 2 boven de huidige cel bevindt.

Quentin


Quentin

unread,
Aug 24, 2000, 6:03:34 PM8/24/00
to
"Marten Hoffmann" <mmh...@xs4all.nl> wrote in message
news:8o2mhi$ip0$1...@news1.xs4all.nl...

> "W3" <webm...@w3syndicate.com> schreef in bericht
> >
> > Snappen doe ik het niet helemaal. Misschien kan je werken met vaste
> > waarden. Wanneer je een cel bepaald door er een dollarteken voor te
zetten
> > zoals $A$2 blijft deze verwijzing vast staan. Als je het als $A2 bepaald
> > blijft alleen de kolom gelijk. Mischien heb je er iets aan.
>
> Dit is correct (even uitgeprobeerd). Je moet alleen in het voorbeeld
werken
> met Ax=A$2+A7. Wat je dan ook doet: de verwijzing blijft altijd naar regel
2
> gaan zolang je een nieuwe regel invoegt *onder* regel 2. Voeg je een
nieuwe
> regel in *boven* regel 2 dan verandert de formule mee en wordt Ax=A$3+A7.

Dat levert dus het verkeerde resultaat. Als ik de cellen vast zet krijg ik
helemaal de verkeerde cellen.
A4=A2+A6 wordt dan (na invoeging van nieuwe rij A3): A5=A2+A6. Da's niet de
bedoeling. Hij moet A5=A3+A7 worden.

Quentin


Quentin

unread,
Aug 24, 2000, 6:01:08 PM8/24/00
to
"Niels Basjes" <Do...@mail.me.nl> wrote in message ...

> The life form known as "Quentin" <Ikke...@geen.spam> wrote:
> >Hoe kun je in Excel vanuit je huidige cel een formule maken waarin je
naar
> >vorige en volgende cellen verwijst, maar zodanig dat de verhouding klopt
als
> >je een rij toevoegd.
> >
> >Dus bv A4=A2+A6 (dus 2 terug en 2 verder)
> >Als ik nu een nieuwe rij A3 invoeg verandert de formule in A5=A2+A7.
(want
> >A2 blijft A2 en A6 wordt nu A7 en A4 wordt A5).
>
> Klopt, ik denk ook dat dat zo goed is.
>
> >Da's niet de bedoeling. Hij moet dan worden A5=A3+A7

> >Dus ik zoek zoiets als Ai=A(i-2)+A(i+2)
>
> Ok, dus dan wordt dus de formule veranderd want je wil nu ineens twee
> andere getallen opgeteld zien.

Nee, de formule word juist niet veranderd. De formule moet hetzelfde
blijven, nl i=(i-2)+(i+2). Alleen maakt Excel er een andere formule van door
de vaste cellen aan de formule toe te wijzen i.p.v relatieve cellen.

> Dat gaat tegen de logica in de Excel
> gebruikt voor dit soort acties.

Dat is dus mijn probleem :-(

> >Snappie het een beetje?
>
> Ja, Het enige dat ik kan bedenken is handmatig de formules kopieren, de
rij
> invoegen en de formules 1 rij lager plakken.

Dat doe ik nu dus ook. Maar dat is kl*te. Daarom hoopte ik op een andere
manier.

Quentin


Bauke Wagenmakers

unread,
Aug 25, 2000, 3:00:00 AM8/25/00
to
"Quentin" <Ikke...@geen.spam> wrote:

>Hoe kun je in Excel vanuit je huidige cel een formule maken waarin je naar
>vorige en volgende cellen verwijst, maar zodanig dat de verhouding klopt als
>je een rij toevoegd.

Is dit soms wat je wilt?

=INDIRECT("A" & (RIJ() - 2)) + INDIRECT("A" & (RIJ() + 2))

Bauke Wagenmakers

Quentin

unread,
Aug 25, 2000, 3:00:00 AM8/25/00
to
"Bauke Wagenmakers" <ba...@wagenmakers.nl> wrote in message...

JAAAAA!
Hij is heel mooi.
Hartstikke bedankt. Dit scheelt me veel werk. Ik had nl 2 veel
ingewikkeldere variant hierop in gebruik (A4=A2+A6 was maar een
voorbeeldje). Nu hoef ik me, als ik een rij invoeg, tenminste niet meer
zorgen te maken over de andere rijen.

Aan die Excel helpfunctie ga ik me met de dag meer ergeren. Waarom staan
deze INDIRECT en RIJ commando's niet gelinkt als je naar verwijzing zoekt?
Wel een heel stuk over "Cel- en bereikverwijzingen" en "Relatieve en
absolute verwijzingen" maar niets over INDIRECT. Terwijl een van de eerste
uitlegzinnen over INDIRECT de volgende is: "Met INDIRECT kunt u binnen een
formule de _verwijzing_ naar een cel wijzigen, zonder de formule zelf te
wijzigen".

Quentin
- heel blij -

Henkie

unread,
Aug 25, 2000, 3:00:00 AM8/25/00
to
"Quentin" <Ikke...@geen.spam> wrote in message
news:8o1bqh$no4$1...@cyan.nl.gxn.net...
> Hoe kun je in Excel vanuit je huidige cel een formule maken waarin je naar
> vorige en volgende cellen verwijst, maar zodanig dat de verhouding klopt
als
> je een rij toevoegd.
>
> Dus bv A4=A2+A6 (dus 2 terug en 2 verder)
> Als ik nu een nieuwe rij A3 invoeg verandert de formule in A5=A2+A7. (want
> A2 blijft A2 en A6 wordt nu A7 en A4 wordt A5). Da's niet de bedoeling.

Hij
> moet dan worden A5=A3+A7
> Dus ik zoek zoiets als Ai=A(i-2)+A(i+2)
>
Ten eerste een vraagje: de cel boven en onder de optelling zijn dus leeg?
Ten tweede: je zou dit op kunnen lossen door een macro te maken die de
nieuwe rij voor je tussenvoegt en daarna de juiste formule plaatst.
Vb werkwijze:
Zet cursor in A1
Zet macro opnemen aan
Toets tegelijk CTRL-<pijltje beneden> (de cursor verspringt naar de laatste
waarde voor de eerstvolgende lege rij)
Druk <pijltje naar beneden>
Voeg lege rij in
Ga twee naar beneden en voer formule in....
Macro opnemen uit.

Of iets dergelijks. Je kunt dan op de werkbalk een knop toevoegen waaraan je
die macro hangt. Trouwens, een macro opnemen en daarna kijken via macro
bewerken wat de commandos zijn kan soms voor verhelderende ideeen zorgen.
--
Linux is user friendly - it's just picky about it's friends


Quentin

unread,
Aug 25, 2000, 6:35:47 PM8/25/00
to
"Niels Basjes" <Do...@mail.me.nl> wrote in message
news:79odqscru0bo6jh3b...@4ax.com...
> Begrijp ik. Maar omdat dit tegen de logica van Excel ingaat zal dit wel
erg
> moeilijk worden.

Maar het is wel gelukt. De tip van Bauke W. was de oplossing.

Quentin


Marten Hoffmann

unread,
Aug 26, 2000, 1:53:31 AM8/26/00
to
"Quentin" <Ikke...@geen.spam> schreef in bericht
news:8o46q7$561$3...@cyan.nl.gxn.net...

> Nogmaals, ik wil juist NIET naar een vaste cel verwijzen, maar naar een
> relatieve cel. Dus eentje die zich b.v 2 boven de huidige cel bevindt.

Ik zie het; ik had het net andersom gelezen. Weer wat geleerd over INDIRECT.

Mvg,
Marten

0 new messages