Sådan får du nnde værdier med SMALL og LARGE
I denne video ser vi på, hvordan man beregner de nth mindste eller største værdier i et interval ved hjælp af SMALL og STOR funktionerne. Dette ville for eksempel være den 1., 2. og 3. mindste eller største værdi.
I dette første ark har vi en liste over studerende med 5 testresultater. Lad os bruge LARGE-funktionen til at udtrække de bedste 3 scores for hver elev.
Brug LARGE for at få topværdier. LARGE-funktionen har brug for et array og noget kaldet "k", som du kan tænke på som "nth".
Så i dette tilfælde peger jeg bare på de 5 scores for array og indtaster 1 for K. Dette giver os den bedste score for den første elev.
For at kopiere formlen skal jeg først låse kolonnehenvisningerne for området, så de ikke ændres.
Så kan jeg kopiere formlen på tværs og komme tilbage for at ændre k efter behov.
Når jeg kopierer alle 3 formler ned, får vi den bedste score for hver elev på listen.
Så lad mig vise dig et par tricks formelhåndtering k i denne situation …
Da vi allerede har et nummer i kolonneoverskriften, kunne jeg bare bruge det i formlen … låser række 5.
Det lader mig kopiere den samme formel overalt.
Jeg kunne også bruge COLUMN-funktionen til dynamisk at beregne k. KOLONN viser os, at vi er i kolonne 9,10 og 11.
Så ved at trække 1 kan vi generere tallene 1, 2 og 3.
Så kan jeg bruge denne konstruktion direkte i formlen overalt.
Lad os nu se på SMALL-funktionen.
Her har vi en liste over løbsresultater, og jeg vil udtrække de bedste 3 gange samlet. De bedste tider er de korteste tider, så dette er et job for SMALL-funktionen.
Jeg har allerede fået en rang i kolonne E ved hjælp af rangfunktionen, som jeg efterlader som reference
Jeg har også navngivet intervaller for "navne" og "tidspunkter" for at gøre formler lettere at læse.
Lille fungerer ligesom STOR, så jeg bruger "tider" til array, og saml bare k op fra kolonnen til venstre.
Når jeg kopierer formlen ned, får vi de 3 korteste eller bedste tidspunkter.
Så du undrer dig måske over, hvordan vi kan få et navn til hver af disse tidspunkter?
Til det, forudsat at der ikke er nogen dubletter, kan vi bruge INDEX og MATCH.
MATCH giver os positionen fra hver gang på listen.
Så kan jeg bare tage den formel og bruge den direkte inde i INDEX til at hente navnet.
Rute
KerneformelRelaterede genveje
Indtast de samme data i flere celler Ctrl
+ Enter
⌃
+ Return