Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Suorituskyvyn Järjestäminen | Dynaamiset taulukot ja interaktiivinen raportointi
Excel-kaavat

Suorituskyvyn Järjestäminen

Pyyhkäise näyttääksesi valikon

Raportti suodattaa tiedot jo dynaamisesti. Tässä luvussa lisätään ranking-kerros, joka nostaa automaattisesti parhaiten suoriutuvat rivit esiin.

SORT-rakenne

=SORT(array, [sort_index], [sort_order], [by_col])
  • array: lajiteltava tietojoukko;
  • sort_index: lajittelussa käytettävän sarakkeen sijainti;
  • sort_order: lajittelun suunta;
  • 1: nouseva järjestys;
  • -1: laskeva järjestys.

Tässä luvussa käytetty kaava:

=SORT(FILTER(Sales_Data!A2:H52, (Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4), "No results found"), 8, -1)
  • FILTER(...): suodatettu tietojoukko;
  • 8: Revenue-sarake suodatetussa taulukossa;
  • -1: suurimmat arvot näkyvät ensin.

Sisäkkäisten kaavojen arviointi

Excel arvioi sisäkkäiset kaavat sisältä ulospäin. Käsittelyjärjestys:

FILTER → SORT → IFERROR
  • FILTER: palauttaa ehdot täyttävät rivit;
  • SORT: järjestää suodatetun tuloksen;
  • IFERROR: käsittelee virheet, jos kaava epäonnistuu.
Vaihe 1 Syötä arvot
expand arrow

Varmista, että Dynamic_Reports-taulukossa on seuraavat syötteet:

CellValue
J1Selected Region
J2North
J3Minimum Revenue
J43000
Vaihe 2 Rakenna suodatettu tietojoukko
expand arrow

Kirjoita soluun K2:

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

Varmista, että suodatettu tietojoukko näkyy oikein ennen lajittelulogiikan lisäämistä.

Vaihe 3 Lisää SORT-kerros
expand arrow

Korvaa kaava seuraavalla:

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

Tietojoukko on nyt lajiteltu Revenue-sarakkeen mukaan laskevasti.

Vaihe 4 Testaa dynaaminen ranking
expand arrow

Muuta arvoja soluissa J2 ja J4.

Huomaa, että:

  • Suodatetut rivit päivittyvät automaattisesti;
  • Ranking päivittyy automaattisesti;
  • Suuremmat Revenue-arvot pysyvät ylhäällä.
Vaihe 5 Varmista sort_index
expand arrow

Kaavassa SORT luku 8 viittaa Revenue-sarakkeeseen suodatetussa taulukossa. Indeksi perustuu palautetun taulukon rakenteeseen, ei laskentataulukon sarakekirjaimiin.

Vaihe 6 Kokeile virhetilannetta
expand arrow

Syötä alue, jota ei ole olemassa.

Huomaa, että kaava voi epäonnistua, koska SORT odottaa taulukkorakennetta, ei tekstimuotoista palautusarvoa.

Vaihe 7 Vakauta kaava
expand arrow

Lisää kaavan ympärille 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")

Tämä pitää raportin vakaana, vaikka mikään rivi ei täyttäisi ehtoja.

1. Mikä on SORT-funktion päätehtävä suodatetussa raportointijärjestelmässä?

2. Mihin sort_index viittaa SORT-funktiossa?

3. Miksi SORT epäonnistuu, kun FILTER palauttaa tekstiviestin?

question mark

Mikä on SORT-funktion päätehtävä suodatetussa raportointijärjestelmässä?

Valitse oikea vastaus

question mark

Mihin sort_index viittaa SORT-funktiossa?

Valitse oikea vastaus

question mark

Miksi SORT epäonnistuu, kun FILTER palauttaa tekstiviestin?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 2. Luku 3
some-alt