Citaat:
Oorspronkelijk geplaatst door peterw
Het is mij niet duidelijk waar de verwijzing naar de betreffende cellen in het andere werkblad zit waardoor ik de formule niet aangepast krijg
|
De formule is ook lastig om te begrijpen als je hier niet standaard mee werkt. Uiteraard had je gebruik kunnen maken van de F1-toets in Excel waarmee je een schat aan informatie naar boven haalt.

Maar goed, neem de formule in cel B2 van je totaalblad
Code:
[English] =INDIRECT($A2&"!"&ADDRESS(COLUMN();2))
[Dutch] =INDIRECT($A2&"!"&ADRES(KOLOM();2))
Er wordt gebruik gemaakt van 3 functies, namelijk INDIRECT, ADDRESS en COLUMN. Wat doen deze?
- Indirect: deze functie maakt het mogelijk om van een tekst een celadres (=verwijzing) te maken. Dus als voorbeeld: je hebt in cel A1 de letter A staan en in cel B1 de waarde 4, dan zal je als je in cel C1 de formule '=indirect(A1 & B1)' zet in die cel als resultaat de waarde uit cel A4 krijgen.
- Address: Voor het gemak hebben ze bij Microsoft elke kolom een letter en elke regel een getal gegeven. Dit is voor ons gebruikers makkelijker te lezen en te begrijpen. Een computer heeft daar iets meer problemen mee en heeft liever getallen. Wij zeggen dus bijvoorbeeld cel B4 een computer markeert die positie in de sheet als '4, 1' (dus éérst de regel en dan de kolom). De functie adres maakt daar dus slim gebruik van.
- Column: Zoals ik al zei heeft iedere kolom (intern) een nummer ipv de letter die wij zien. De functie column geeft dus het getal (= positie) terug van de opgevraagde kolom. Als je niets opgeeft tussen de haakjes gaat de functie er van uit dat je de kolom bedoelt waarin je de functie hebt genoteerd. Als je er een celverwijzing inzet krijg je het kolomgetal terug van de cel.
voorbeeld: formule in cel H1...
Code:
[English] =COLUMN(K1)
[Dutch] =KOLOM(K1)
...geeft als resultaat '11'.
Lukt 't hiermee wel om je formule te ontrafelen én begrijpen?
Groet, Leo