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
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: