• 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.

Matrix formule

Status
Niet open voor verdere reacties.

CCuppen

Gebruiker
Lid geworden
20 sep 2011
Berichten
10
Dag Allen,

Momenteel ben ik bezig met het maken van een matrixx-formule. Dit omdat ik eigenlijk het volgende wil bereiken:
Ik wil een waarde in laten vullen vanuit een sheet als in een bepaalde cel een bepaalde naam komt te staan.
Dus bijvoorbeeld: Staat in cel W8 de naam Joost en staat er een bepaalde omschrijving in de regel dan moet hij een waarde pakken uit cel S8. Maar staat in cel W8 niet de naam Joost moet hij kijken naar cel Y8 en dan naar de naam Joost zoeken, staat hier de naam Joost in (de naam staat in cel J1) dan de waarde van AC8 invullen. Is dit weer niet het geval dan moet hij naar Cel AD8 kijken of de naam erin staat. is dit het geval dan de waarde uit AH8 pakken. Staat er in geen geval, dus in cel S8,Y8 en AD8 geen naam dan moet de cel blanco blijven.

Hieronder de formule die ik heb proberen te gebruiken:
=ALS(ISNB(INDEX('Ruimtelijke plannen'!$W8:$W888;VERGELIJKEN(Jaarplanning!$A40&Jaarplanning!J1;'Ruimtelijke plannen'!$D8:$D888&'Ruimtelijke plannen'!$S8:$S888;0)));"";INDEX('Ruimtelijke plannen'!$W8:$W888;VERGELIJKEN(Jaarplanning!$A40&Jaarplanning!J1;'Ruimtelijke plannen'!$D8:$D888&'Ruimtelijke plannen'!$S8:$S888;0))*(INDEX('Ruimtelijke plannen'!$AC8:$AC888;VERGELIJKEN(Jaarplanning!$A40&Jaarplanning!J1;'Ruimtelijke plannen'!$D8:$D888&'Ruimtelijke plannen'!$Y8:$Y888;0)))*INDEX('Ruimtelijke plannen'!$AC8:$AC888;VERGELIJKEN(Jaarplanning!$A40&Jaarplanning!J1;'Ruimtelijke plannen'!$D8:$D888&'Ruimtelijke plannen'!$Y8:$Y888;0)))

De hierboven gebouwde formule leek mij wel te kloppen, maar ik krijg een blanco waarde.
OMdat bij dit voorbeeld ik in W8 niets heb staan, maar in Y8 wel. krijg ik alsnog een blanco cel te zien.

wanneer ik alleen het eerste gedeelte van de formule gebruik lukt het me wel, dus:
{=ALS(ISNB(INDEX(‘Ruimtelijke plannen’!$W8:$W888;VERGELIJKEN(‘Jaarplanning’!J1&’Jaarplanning’!$A40;’Ruimtelijke plannen’!$S8:$S888&’Ruimtelijke plannen’!$D8:$D888;0)));"";INDEX(‘Ruimtelijke plannen’!$W8:$W888;VERGELIJKEN(‘Jaarplanning’!J1&’Jaarplanning’!$A40;’Ruimtelijke plannen’!$S8:$S888&’Ruimtelijke plannen’!$D8:$D888;0)))}

Maar dan zoekt hij alleen naar de Cel W8 en niet naar de verdere cellen.

Moet er iets aan deze formule gewijzigd worden of is er een andere aanpak?
Met vba anders?

Mijn dank is alvast heel groot.

gr.
Casper
 
Laatst bewerkt:
maak eens een eenvoudig voorbeeldje, ontdaan van gevoelige info, in 1 bestand.

dan kunnen de forumleden de gegevens beter beoordelen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan