Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Avansert Sortering med SORTBY og LARGE | Excel-formler
Excel-formler

Avansert Sortering med SORTBY og LARGE

Sveip for å vise menyen

SORT fungerer godt for grunnleggende rangering, men mer avanserte rapporter krever ofte flere sorteringsnivåer eller uavhengige sorteringsreferanser. I dette kapittelet brukes SORTBY for flernivårangering og LARGE for KPI-uttrekk.

SORTBY-struktur

=SORTBY(array, by_array1, sort_order1, [by_array2, sort_order2])
  • array: datasettet som returneres;
  • by_array1: første sorteringsreferanse;
  • sort_order1: første sorteringsretning;
  • by_array2: valgfri andre sorteringsreferanse;
  • sort_order2: andre sorteringsretning.

I motsetning til SORT bruker SORTBY eksterne matriser i stedet for interne kolonneposisjoner.

LARGE-struktur

=LARGE(array, k)
  • array: numeriske verdier som evalueres;
  • k: rangeringsposisjon;
  • 1: største verdi;
  • 2: nest største verdi.

LARGE returnerer én rangert verdi i stedet for et fullstendig sortert datasett.

Steg 1 Bekreft inndata
expand arrow

Inne i Dynamic_Reports, bekreft at følgende inndata finnes:

CelleVerdi
J2North
J43000
Steg 2 Bygg SORTBY-rapporten
expand arrow

Bytt ut den forrige SORT-formelen med:

=SORTBY(
FILTER(Sales_Data!A2:H52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),
FILTER(Sales_Data!E2:E52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),1,
FILTER(Sales_Data!H2:H52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),-1
)
  • Første sorteringsnivå: Region stigende;
  • Andre sorteringsnivå: Omsetning synkende.
Steg 3 Test primærsortering
expand arrow

Gå gjennom resultatet og bekreft at radene er gruppert alfabetisk etter region.

Steg 4 Test sekundærrangering
expand arrow

Innenfor hver gruppe, kontroller at Omsetning-verdiene vises fra høyest til lavest.

Steg 5 Valider matrise-konsistens
expand arrow

Alle FILTER-betingelser inne i SORTBY må returnere matriser med identisk antall rader. Hvis én matrise blir feiljustert, feiler formelen.

Steg 6 Hent ut høyeste omsetningsverdi
expand arrow

I en separat celle, skriv inn:

=LARGE(Sales_Data!H2:H52, 1)

Dette returnerer den høyeste Omsetning-verdien i datasettet.

Steg 7 Legg til dynamisk filtrering i LARGE
expand arrow

Bytt ut formelen med:

=LARGE(FILTER(Sales_Data!H2:H52, Sales_Data!E2:E52=J2), 1)
  • FILTER(...): begrenser datasettet til valgt region;
  • 1: returnerer høyeste Omsetning-verdi.
Steg 8 Test dynamiske KPI-oppdateringer
expand arrow

Endre regionverdien i J2. Merk at:

  • SORTBY-rapporten oppdateres automatisk;
  • LARGE-KPI-en oppdateres automatisk.

1. Hvorfor gir SORTBY mer fleksibilitet enn SORT?

2. Hva er et strengt krav for matriser brukt i SORTBY?

3. Hva er hovedforskjellen mellom SORT/SORTBY og LARGE?

question mark

Hvorfor gir SORTBY mer fleksibilitet enn SORT?

Velg det helt riktige svaret

question mark

Hva er et strengt krav for matriser brukt i SORTBY?

Velg det helt riktige svaret

question mark

Hva er hovedforskjellen mellom SORT/SORTBY og LARGE?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 10

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 10
some-alt