Toon posts:

Meerdere functies tegelijk slepen

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Mijn vraag

Mijn vraag

Ik zit in een groot data bestand te werken en heb 4 verschillende formules opgesteld. De 2e, 3e en 4e formule zijn gelinkt met de 1e formule. De eerste formule is naar verschillende dingen op andere tabs gelinkt.
De eerste formule is:

1e formule =INDEX(Table68[Number];MATCH('values 10% hoogste return'!D5;Table5[Dec-91];0))

Deze formule moet D5 steeds een stap verder worden, dus E5 etc. en de maanden moeten ook steeds 1 stap verder gaan naar jan 92 etc. Nou lukt dit wel als je de functie naar rechts sleept zonder dat er 3 andere functies achter staan. Echter als ik de andere 3 formules in de cellen erachter heb staan dan wordt de D5 niet een E5 maar H5 omdat hij 4 cellen verder komt te staan. De maanden gaan echter wel maar met 1 omhoog dus dat gaat goed.

Mijn vraag is dan ook: Kan ik de 4 formules tegelijk slepen op zo’n manier dat de D5 niet die sprongen overslaat?

Als ik dit per formule moet maken dan moet ik in totaal 1200 kolommen maken in die handmatig invoegen wat heel veel tijd en moeite kost. Ik hoop dan ook dat iemand mij kan helpen met dit probleem.


De andere formules zijn:

2e =VLOOKUP(F10;'6 maands cumulatief'!$A2:$B2645;2;0)

3e =VLOOKUP(F10;'6 maand cumu'!$A2:$JL2645;COLUMN(Table5[Dec-91]);0)

4e =VLOOKUP(F10;Table44;COLUMN(Table44[31/12/1992]);0)

In deze formules slaat de F10 op de 1e formule (die had ik in de F kolom staan).
In deze formules moet dus de F10 op de 1e formule slaan, die dus steeds 1 cel voor de 2e formule staat 2 cellen voor de 3e en 3 cellen voor de 4e formule. De maanden, die in het eind van de 3e en 4e formule staan, moeten steeds 1 maand vooruit gaan net zoals bij de 1e formule. Echter lopen deze formules denk ik goed als het D5 E5 probleem van de eerste formule is opgelost.

Weet iemand of het mogelijk is om dit voor elkaar te krijgen?

Alvast bedankt!

Lars

[ Voor 26% gewijzigd door Verwijderd op 24-01-2017 02:16 ]

Alle reacties


Acties:
  • 0 Henk 'm!

  • T.Kreeftmeijer
  • Registratie: December 2015
  • Laatst online: 06:01

T.Kreeftmeijer

Thomas Kreeftmeijer

Maak eerst een kopie van het bestand waarin je gaat prutsen. Dan is het niet erg als er iets volledig mis gaat. Inhoud weet ik het niet.

13 000 Zeemijl - documentaire - Soms maakt al die keus het er niet makkelijker op.


Acties:
  • 0 Henk 'm!

  • TommyboyNL
  • Registratie: Januari 2006
  • Niet online
Je verhaal is voor mij slecht te volgen, maar als je een verwijzing naar een kolom en/of rij niet wilt laten optellen, moet je er een $ voor zetten; "=0,5*$A2" als de kolom altijd A moet zijn, of "=0,5*$A$2" als je ALTIJD cel A2 wilt hebben.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste TommyboyNL, het komt erop neer dat in de eerste formule de cel D5 4 plaatsen verder gaat naar H5. Dit komt omdat ik achter de 1e formule 3 andere formules in de cellen heb staan. De 4 formules wil ik tergelijk doortrekken maar de eerste formule moet op het andere tabblad van D5 naar E5 gaan inplaats van D5 naar H5.

Acties:
  • 0 Henk 'm!

  • ajakkes
  • Registratie: Maart 2004
  • Laatst online: 16-05 22:32

ajakkes

👑

Tabelverwijzingen doen soms wat vreemd reageren. Probeer de tabelverwijzing een om te zetten naar normale verwijzing. Dus tabel5[dec-91] naar 'blad35'!c:c

Misschien helpt dat.

👑


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ajakkes schreef op dinsdag 24 januari 2017 @ 06:31:
Tabelverwijzingen doen soms wat vreemd reageren. Probeer de tabelverwijzing een om te zetten naar normale verwijzing. Dus tabel5[dec-91] naar 'blad35'!c:c

Misschien helpt dat.
Nee daar zit het niet in, het gaat namelijk om de D5 dit is geen tabel verwijzing maar een cel verwijzing. ik heb 4 formules achter elkaar staan in een rij dus als je ze alle 4 tegelijk sleep dan skipt de eerst niet van D5 naar E5 maar 4 cellen verder naar H5. De tabellen pakken juist wel de goed stappen. Maar volgens mij heb ik de oplossing: de eerste formule anders maken met OFFSET.

=INDEX(Table68[Number];MATCH(OFFSET('values 10% hoogste return'!$D5;;INT((COLUMNS($D:D)-1)/4);; );Table5[Dec-91];0))

Dit lijkt te werken voor mij.

Toch bedankt voor het mee denken iedereen!
Pagina: 1