Om de kolomkop van de volgende niet-lege cel in een rij op te halen, kunnen we een combinatie gebruiken van INDEX, MATCH, MIN, ALS & KOLOM functies om de output te krijgen.
INHOUDSOPGAVE: Retourneert een waarde of verwijzing van de cel op het snijpunt van een bepaalde rij en kolom, in een bepaald bereik.
Syntaxis: =INDEX(matrix,rij_getal,kolom_getal)
BIJ ELKAAR PASSEN functie zoekt naar een opgegeven item in een geselecteerd celbereik en retourneert vervolgens de relatieve positie van dat item in het bereik.
Syntaxis =VERGELIJKEN(opzoekwaarde,opzoekmatrix,overeenkomst_type)
Min: Retourneert het kleinste getal uit een celbereik of matrix. Als een lijst met getallen bijvoorbeeld 5, 6, 7, 8, 9 & 10 bevat, is de uitvoer 5.
Syntaxis =MIN(getal1,getal2,… )
Er kunnen maximaal 255 argumenten zijn. Zie onderstaand screenshot:
De ALS-functie controleert of een voorwaarde die u opgeeft is WAAR of ONWAAR. Als de voorwaarde terugkeert WAAR dan retourneert het de vooraf ingestelde waarde, en als de voorwaarde terugkeert ONWAAR dan retourneert het een andere vooraf ingestelde waarde.
Syntaxis = IF(logische_test,waarde_als_waar,waarde_if_false)
KOLOM: Retourneert het kolomnummer van een verwijzing.
Syntaxis: =KOLOM(verwijzing)
Laten we een voorbeeld nemen:
Rij 1 bevat een lijst met maanden van januari tot december. Rij 2 geeft de te betalen bedragen weer over een periode van twaalf maanden. Een lege cel in de rij geeft aan dat er die maand geen betaling verschuldigd is. We willen een nieuwe rij maken waarin voor elke maand de naam wordt weergegeven van de maand waarin de volgende betaling is verschuldigd.
- In cel A3 zou de formule zijn:
- =INDEX(A1:$L1,MATCH(MIN(IF(A2:$L2"",COLUMN(A2:$L2))),COLUMN(A2:$L2)))
- Druk op enter op je toetsenbord.
- De functie retourneert Jan, dit betekent dat de betaling voor de maand Jan moet worden betaald.
- Als we item1 & item2 uit rij 2 verwijderen, retourneert de functie de Mar.
- Door de formule van cel A3 naar bereik B3:L3 te kopiëren, kunnen we de maand retourneren waarvoor de betaling verschuldigd is.