Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Rangering af præstation | Dynamiske Arrays og Interaktiv Rapportering
Excel Formler

Rangering af præstation

Stryg for at vise menuen

Rapporten filtrerer allerede data dynamisk. I dette kapitel tilføjes et rangeringslag, der automatisk fremhæver de bedst præsterende rækker.

SORT-struktur

=SORT(array, [sort_index], [sort_order], [by_col])
  • array: datasæt der sorteres;
  • sort_index: kolonneposition brugt til sortering;
  • sort_order: sorteringsretning;
  • 1: stigende rækkefølge;
  • -1: faldende rækkefølge.

Formel brugt i dette kapitel:

=SORT(FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4), "No results found"), 8, -1)
  • FILTER(...): filtreret datasæt;
  • 8: Revenue-kolonnen i det filtrerede array;
  • -1: højeste værdier vises først.

Evaluering af indlejrede formler

Excel evaluerer indlejrede formler indefra og ud. Behandlingsflow:

FILTER → SORT → IFERROR
  • FILTER: returnerer matchende rækker;
  • SORT: rangerer det filtrerede output;
  • IFERROR: håndterer fejl hvis formlen fejler.
Trin 1 Indstil inputværdier
expand arrow

Inde i Dynamic_Reports, bekræft at følgende input findes:

CellValue
J1Selected Region
J2North
J3Minimum Revenue
J43000
Trin 2 Byg det filtrerede datasæt
expand arrow

Indtast i K2:

=FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4), "No results found")

Bekræft at det filtrerede datasæt vises korrekt, før sorteringslogik tilføjes.

Trin 3 Tilføj SORT-laget
expand arrow

Erstat formlen med:

=SORT(FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4), "No results found"), 8, -1)

Datasættet er nu rangeret efter Revenue i faldende rækkefølge.

Trin 4 Test dynamisk rangering
expand arrow

Ændr værdierne i J2 og J4.

Bemærk at:

  • De filtrerede rækker opdateres automatisk;
  • Rangeringen opdateres automatisk;
  • Højere Revenue-værdier forbliver øverst.
Trin 5 Valider sort_index
expand arrow

Inde i SORT-formlen repræsenterer 8 Revenue-kolonnen i det filtrerede array. Indekset er baseret på den returnerede array-struktur, ikke regnearkets kolonnebogstaver.

Trin 6 Udløs et fejlscenario
expand arrow

Indtast en region, der ikke eksisterer.

Bemærk at formlen kan fejle, fordi SORT forventer et struktureret array og ikke en tekstbaseret fallback-værdi.

Trin 7 Stabiliser formlen
expand arrow

Indpak formlen med IFERROR:

=IFERROR(SORT(FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4), "No results found"), 8, -1), "No results found")

Dette holder rapporten stabil, selv når ingen rækker matcher betingelserne.

1. Hvad er hovedrollen for SORT i et filtreret rapporteringssystem?

2. Hvad refererer sort_index til i funktionen SORT?

3. Hvorfor fejler SORT, når FILTER returnerer en tekstbesked?

question mark

Hvad er hovedrollen for SORT i et filtreret rapporteringssystem?

Vælg det korrekte svar

question mark

Hvad refererer sort_index til i funktionen SORT?

Vælg det korrekte svar

question mark

Hvorfor fejler SORT, når FILTER returnerer en tekstbesked?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 2. Kapitel 3
some-alt