• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

fotmelding met INDEX

Status
Niet open voor verdere reacties.

vrouw

Terugkerende gebruiker
Lid geworden
27 mrt 2010
Berichten
1.434
Wat doe ik fout als ik een INDEX wil doen over twee tabbladen?
In de "wizzard" krijg ik geen foutmelding (zie plaatje) en zelfs de juist uitkomst. Echter in de cel op het werkblad waar dan de formule
=INDEX(U4:U29;Sheet2!U4:U29;Sheet2!J4:J29)
komt te staan krijg ik een foutmelding ==> #REF
 

Bijlagen

  • index.jpg
    index.jpg
    39,9 KB · Weergaven: 36
Dat kan niet kloppen:
voor Row geef je een kolom in ipv een rijnummer
en
voor Column geef je een bereik ipv een kolomnummer
 

Bijlagen

  • 2013-04-15_105831.jpg
    2013-04-15_105831.jpg
    19 KB · Weergaven: 47
Laatst bewerkt:
Je zal wel gelijk hebben maar als er een rij/kolomnummer gevraagd wordt moet je dat toch best ook zo invullen.:)

Code:
=INDEX(A1:B9;3;2)

Deze geeft de waarde uit A1:B9 rij(3) kolom(2) = waarde uit B3.
 
Maakt niet uit hoe ik het doe blijf maar foutmeldingen krijgen.

Zoekwaarden staan op sheet 1 en sheet 2 in de kolom U
Uitkomst moet komen in sheet 1 kolm J

Kan toch niet anders dan zo?
 

Bijlagen

  • index2.jpg
    index2.jpg
    35,6 KB · Weergaven: 40
Ik denk dat gebruik van indexformule gewoon nog niet helemaal duidelijk is.

met matrix zoek je in je bereik de waarde van de cel in rij x en kolom y

=index(matrix;rij_getal;[kolom_getal])

matrix moet je het bereik weergeven waar die in moet gaan zoeke
die klopt dus

rij getal geef je dan aan hoeveelste cel van boven je wil hebben
kolom getal geef je aan hoeveelste cel van links

dus je moet nie de hele rij klikken zoals je in het plaatje gedaan hebt
maar gewoon een getal (of een cel met een getal) met de hoeveelste rij of kolom je wil weten

ik heb plaatje toegevoegd (wel int nederlands maar functionaliteit is het zelfde)

er zijn volgens mij wel meerdere mogelijkheden om deze formule te gebruiken maar volgens mij is dit wat je wilt

index.jpg
 
Laatst bewerkt:
voorbeeldje gemaakt met de bedoeling.

Bedoeling dat in sheet1 in kolom C de aantallen komen te staan uit Sheet2..
Om het voor elkaar te krijgen heb ik eerst een kolom met uniek nummers aangemaakt omdat er artikelnummers meer dan één keer voorkomen maar in verschillen depot.
 

Bijlagen

  • INDEX.xls
    24,5 KB · Weergaven: 21
Ik heb 2 uitwerkingen gemaakt

1 met gewoon verticaal zoeken
Code:
=VERT.ZOEKEN(D3;Sheet2!D:E;2;0)
(hiervoor heb ik wel even kolom met unieke nummer en aantal in sheet 2 omgedraaid omdat zoeken altijd van links naar rechts gebeurt)

2 met indexeren
Code:
=INDEX(Sheet2!A:E;VERGELIJKEN(Sheet1!K3;Sheet2!D:D;0);5)
Als kolom moet hij gewoon de 5e kolom pakken wat de kolom is van het aantal

en als rij moet hij de rij pakken waar het unieke nummer in voorkomt
dat doe je met
Code:
 VERGELIJKEN(Sheet1!K3;Sheet2!D:D;0)
hij telt hierbij simpelweg op de hoeveelste plek die komt
en vervolgens vult ie dat in bij de indexformule

is d9it een beetje wat je wou hebben?

Bekijk bijlage INDEX(1).xls
 
Ik heb gedaan wat gevraagd is, een totaalsom maken van elk uniek nummer:

Code:
=SOMPRODUCT((Sheet2!$E$2:$E$8=$D2)*(Sheet2!$D$2:$D$8))
 

Bijlagen

  • INDEX.xls
    25,5 KB · Weergaven: 23
Vele wegen die naar Rome gaan?
Ik ga eens aan de slag met al deze voorbeelden en kijken wat me het beste af gaat.....
Uiteindelijk zal de formule in VBA omgezet moeten worden:rolleyes:
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan