FormulaArray

Status
Niet open voor verdere reacties.

Tweety1

Gebruiker
Lid geworden
6 mrt 2013
Berichten
637
Ik heb een Matrix formule die handmatig wel werk en niet via een macro.
Als ik het gedeelte " =0;"";" eruit haal dan werkt het wel.
Hoe kan ik dit oplossen

Handmatig

Code:
=ALS.FOUT(ALS(ALS(AANTAL.ALS(EquiJ1;EquiFilterJaar1[@Filter])>=KOLOM()-0;INDEX(StudiegidsnrJ1;KLEINSTE(ALS(EquiJ1=EquiFilterJaar1[@Filter];RIJ(EquiJ1)-1;"");KOLOM()-0));"")=0;"";ALS(AANTAL.ALS(EquiJ1;EquiFilterJaar1[@Filter])>=KOLOM()-0;INDEX(StudiegidsnrJ1;KLEINSTE(ALS(EquiJ1=EquiFilterJaar1[@Filter];RIJ(EquiJ1)-1;"");KOLOM()-0));""));"")

Macro:

Code:
FormulaArray = "=IFERROR(IF(IF(COUNTIF(EquiJ1,EquiFilterJaar1[@Filter])>=COLUMN()-0,INDEX(StudiegidsnrJ1,SMALL(IF(EquiJ1=EquiFilterJaar1[@Filter],ROW(EquiJ1)-1,""""),COLUMN()-0)),"""")=0,"""",IF(COUNTIF(EquiJ1,EquiFilterJaar1[@Filter])>=COLUMN()-0,INDEX(StudiegidsnrJ1,SMALL(IF(EquiJ1=EquiFilterJaar1[@Filter],ROW(EquiJ1)-1,""""),COLUMN()-0)),"""")),"""")"


mvg

Kasper
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan