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
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."
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
Mvg,
Marten
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
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
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
>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
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 -
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
Maar het is wel gelukt. De tip van Bauke W. was de oplossing.
Quentin
> 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