Toon posts:

Formule uit vorige tabblad halen

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik probeer vanuit Excel via een formule gegevens uit het vorige tabblad te halen, echter wil ik deze formule door kopiëren in een volgende tab waarbij de formule dan een tab verder moet rekenen.
Als voorbeeld: in tab 1 staat staat in vakje S7 200
in tab 2 staat in W7 10
Voor deze berekening heb ik de volgende formule gebruikt: ='Tab1'!S7-'Tab2'!W7 (deze formule staat in Tab2 in S7)

Nu wil ik alleen dat ik deze formule door kan kopiëren naar Tab3 en dat de formule dan automatisch veranderd naar ='Tab2'!S7-'Tab3'!W7

Kan iemand me hierbij helpen?

Alle reacties


Acties:
  • 0 Henk 'm!

  • Atanamir
  • Registratie: December 2014
  • Laatst online: 13:59
Je zal dan de naam van het werkblad dynamisch moeten maken in de formule zodat deze op ieder tabblad opnieuw de referenties opzoekt.

Hier wordt uitgelegd hoe je de naam van het tabblad opzoekt in een formule:
https://www.extendoffice....l-reference-tab-name.html

En hier hoe je die naam vervolgens weer in een formule gebruikt
https://exceljet.net/formula/dynamic-worksheet-reference

Dan moet je alleen nog oplossen hoe je het voorgaande tabblad opzoekt. Als je een logische naamgeving gebruikt zou je dit nog wel moeten kunnen oplossen. (Bijv. door het splitsen van "tab" en het opvolgende nummer.)

Uiteraard kan je ook nog al je brondata gewoon in 1 blad plakken en daar je berekeningen op loslaten...

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
bedankt voor je reactie.
Met de 2 linkjes kom ik er alleen niet uit...

In mijn eerst gegeven voorbeeld zal de uitkomst in tab2 dus 190 zijn, tab3 moet dan gaan rekenen met 190 en niet met 200. 200 zou ik kunnen invoeren in een brondocument maar tab 3 zal dan automatisch weer rekenen met 200, of zie jij hier een andere oplossing voor? Anders ben ik bang dat er toch weer verwezen moet worden naar een tabblad.

Acties:
  • 0 Henk 'm!

  • Atanamir
  • Registratie: December 2014
  • Laatst online: 13:59
Als je al je data in 1 bron hebt staan kun je hopelijk alle benodigde berekeningen uitvoeren zonder naar verschillende tabbladen te verwijzen. Zodat je dan dus, in jouw voorbeeld, wel gewoon met 190 kan rekenen.

Als dat bij jou niet werkt, denk ik dat je inderdaad naar de tabbladen moet verwijzen. Daar kunnen mijn eerdere linkjes bij helpen. Om het voor jezelf overzichtelijk te houden zou ik dan de namen van de tabbladen op het werkblad opzoeken en niet pas in de formule. Als bijvoorbeeld in cel A1 de naam van de sheet zet, en in A2 de naam van de voorgaande sheet kun je hier in formules naar verwijzen (gebruikmakend van de INDIRECT functie)

Het opzoeken van de namen van de tabbladen wordt in de eerste link uitgelegd. (deze formule:) =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)
Als je standaard naamgeving gebruikt kun je ook nog wel eenvoudig alleen het volgnummer eruit halen (MID functie), en deze met een simpele "-1" veranderen in het voorgaande tabblad...