Excel-formule: eerste rijnummer binnen bereik -

Inhoudsopgave

Generieke formule

=MIN(ROW(rng))

Samenvatting

U kunt de eerste rij (dwz het eerste rijnummer) in een bereik krijgen met een formule die is gebaseerd op de functie RIJ.

In het getoonde voorbeeld is de formule in cel F5:

=MIN(ROW(data))

waarbij data een benoemd bereik is voor B5: D10

Uitleg

Wanneer een enkele celverwijzing wordt gegeven, retourneert de functie RIJ het rijnummer voor die verwijzing. Als u echter een bereik krijgt dat meerdere rijen bevat, retourneert de functie RIJ een matrix die alle rijnummers voor het bereik bevat. In het getoonde voorbeeld ziet de array er als volgt uit:

(5; 6; 7; 8; 9; 10)

Als u alleen het eerste rijnummer wilt, kunt u de MIN-functie gebruiken om alleen het eerste rijnummer te extraheren, wat het laagste getal in de array is.

Simpele versie

Als de functie RIJ in een enkele cel wordt ingevoerd, wordt alleen het eerste rijnummer weergegeven, ook al retourneert het een array. Dit betekent dat u in de praktijk de ROW-functie vaak alleen kunt gebruiken:

=ROW(rng)

Binnen formules met meer complexe formules is het soms nodig om ervoor te zorgen dat u met slechts één item te maken heeft en niet met een array. In dat geval wilt u MIN gebruiken om alleen het eerste item eruit te halen.

Index-versie

Aangezien ROW (bereik) feitelijk een array van elk rijnummer in het bereik retourneert, kunt u ook INDEX gebruiken om het eerste item op te halen:

=ROW(INDEX(data,1,1))

Niet getest, maar dit kan iets sneller zijn dan de MIN (ROW) -formule in zeer grote bereiken.

Interessante artikelen...