Download het voorbeeldwerkboek
Deze tutorial laat zien hoe je de Excel GROTE functie in Excel om de op één na grootste waarde te berekenen.
LARGE Functie Overzicht
De LARGE-functie Berekent de kste grootste waarde.
Om de GROTE Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:
(Let op hoe de formule-invoer verschijnt)
LARGE-functie Syntaxis en ingangen:
1 | =GROOT(matrix,k) |
reeks - Een reeks getallen.
k - De positie van de waarde die u wilt retourneren. Voorbeeld: 6 zou de zesde grootste waarde opleveren.
De LARGE-functie gebruiken
De LARGE-functie retourneert het k-de grootste getal uit een reeks waarden. Het is het tegenovergestelde van de KLEINE functie.
Gebruik de volgende formule om de functie GROOT te gebruiken:
1 | =GROOT(B2:B9, 3) |
Hier zoeken we het 3e grootste getal (3e oudste leerling) in het bereik B2:B9.
Fout buiten bereik
Als u een getal k invoert, groter dan het aantal items in het bereik, geeft de LARGE-functie #GETAL! fout
1 | =GROOT(B2:B8, 8) |
Merk op dat we hier zoeken naar het 8e grootste getal in een bereik van slechts 7 getallen. Dus de LARGE-functie retourneert #GETAL!.
Niet-numerieke gegevens
De LARGE-functie negeert niet-numerieke gegevens volledig alsof die gegevens geen deel uitmaken van het gegevensbereik.
1 | =GROOT(B2:B8, 4) |
GROOT Als
We kunnen de LARGE-functie ook met criteria gebruiken om een "grote als" uit te voeren. Laten we bijvoorbeeld zeggen dat we de op één na oudste mannelijke student willen vinden.
We zullen deze matrixformule gebruiken:
1 | {=GROOT(ALS(B2:B8 = "M", C2:C8), 2)} |
Opmerking: wanneer u matrixfuncties maakt, moet u na het maken van uw formule op CTRL + SHIFT + ENTER drukken in plaats van alleen op ENTER.
U zult zien hoe de accolades verschijnen. U kunt de accolades niet zomaar handmatig typen; je moet CTRL + SHIFT + ENTER gebruiken.
Lees onze tutorial over LARGE If en LARGE IF voor meer informatie over hoe de LARGE "IF"-formule werkt.
Sorteren met de LARGE-functie
Een heel handig gebruiksvoorbeeld voor de LARGE-functie is om gegevens in aflopende volgorde (van groot naar klein) te sorteren. Om gegevens te sorteren, combineren we de LARGE-functie met de ROW-functie.
1 | =GROOT ($A$2:$A$8, RIJ()-1) |
Deze functie werkt door de ROW-functie te gebruiken om de k-waarde te definiëren. Merk op hoe rij 2 het grootste getal heeft (k = 1), rij 3 het op een na grootste heeft (k = 2), enzovoort, enzovoort. Dus sorteer het bereik van groot naar klein.
Lees voor meer informatie onze tutorial over Sorteren met de SMALL en LARGE functies.
Opmerking: de bovenstaande formule gebruikt absolute verwijzingen (de $-tekens) om celverwijzingen te vergrendelen bij het kopiëren van formules. Als u hier niet bekend mee bent, lees dan onze Excel References Guide (link naar: https://www.automateexcel.com/excel/basics/cell-references?preview=true#Absolute_Frozen_and_Relative_References )
GROTE functie in Google Spreadsheets
De LARGE-functie werkt in Google Spreadsheets precies hetzelfde als in Excel.
GROTE voorbeelden in VBA
U kunt ook de LARGE-functie in VBA gebruiken. Type:toepassing.werkbladfunctie.groot(array,k)
Voor de functieargumenten (array, enz.), kunt u ze ofwel rechtstreeks in de functie invoeren, of variabelen definiëren om in plaats daarvan te gebruiken.
Keer terug naar de lijst met alle functies in Excel