Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Rikkinäisten Mallien Korjaaminen | Section
Nykyaikaiset Excel-kaavat liiketoiminta-analyysiin

Rikkinäisten Mallien Korjaaminen

Pyyhkäise näyttääksesi valikon

Pienetkin tietovirheet voivat nopeasti rikkoa laskentakaavat, yhteenvedot ja koontinäytöt. Tässä luvussa lisätään virheenkäsittelyä, jotta työkirja olisi vakaampi ja helpompi debugata.

IFERROR-rakenne

=IFERROR(value, value_if_error)

Tässä luvussa käytetty kaava:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
  • value: arvioitava kaava;
  • value_if_error: palautettava arvo, kun virhe ilmenee.

Yleinen Excel-virhe

#VALUE!

Tämä virhe ilmestyy yleensä, kun Excel yrittää laskea väärällä tietotyypillä, esimerkiksi tekstillä numeroiden sijaan.

Vaihe 1 Luo tietovirhe
expand arrow

Korvaa Units-sarakkeessa yksi numeerinen arvo tekstillä.

Esimerkki:

Four

Huomaa, että Revenue-kaava palauttaa nyt:

#VALUE!
Vaihe 2 Tarkkaile vaikutusta
expand arrow

Tarkista virheellinen rivi ja yhteenvedot. Huomaa, että rikkinäinen data voi levittää virheitä riippuvaisiin kaavoihin.

Vaihe 3 Lisää IFERROR Revenue-kaavaan
expand arrow

Päivitä Revenue-kaava solussa H2:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
  • XLOOKUP(...) * G2: pääasiallinen laskenta;
  • 0: varmistusarvo, jos kaava epäonnistuu.

Paina Enter ja kopioi kaava sarakkeeseen.

Vaihe 4 Paranna virheiden näkyvyyttä
expand arrow

Vaihda varmistusarvo mukautettuun viestiin:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, "Check data")

Tämä helpottaa rikkinäisten rivien tunnistamista debugauksen aikana.

Vaihe 5 Käsittele puuttuvat tuotteet XLOOKUPissa
expand arrow

Testaa aineistossa tuotetta, jota ei ole Products-taulussa.

Esimerkki:

Airpods

Päivitä kaava:

=XLOOKUP(D2, Products!A:A, Products!D:D, 0)

0: palautettava arvo, jos tuotetta ei löydy.

1. Mikä on IFERROR-funktion päätarkoitus kaavassa?

2. Mitä tapahtuu, kun arvo kuten "Four" käytetään numeerisessa kertolaskussa?

3. Miksi käyttäisit if_not_found-parametria XLOOKUP-funktiossa?

question mark

Mikä on IFERROR-funktion päätarkoitus kaavassa?

Valitse oikea vastaus

question mark

Mitä tapahtuu, kun arvo kuten "Four" käytetään numeerisessa kertolaskussa?

Valitse oikea vastaus

question mark

Miksi käyttäisit if_not_found-parametria XLOOKUP-funktiossa?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Rikkinäisten Mallien Korjaaminen

Pienetkin tietovirheet voivat nopeasti rikkoa laskentakaavat, yhteenvedot ja koontinäytöt. Tässä luvussa lisätään virheenkäsittelyä, jotta työkirja olisi vakaampi ja helpompi debugata.

IFERROR-rakenne

=IFERROR(value, value_if_error)

Tässä luvussa käytetty kaava:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
  • value: arvioitava kaava;
  • value_if_error: palautettava arvo, kun virhe ilmenee.

Yleinen Excel-virhe

#VALUE!

Tämä virhe ilmestyy yleensä, kun Excel yrittää laskea väärällä tietotyypillä, esimerkiksi tekstillä numeroiden sijaan.

Vaihe 1 Luo tietovirhe
expand arrow

Korvaa Units-sarakkeessa yksi numeerinen arvo tekstillä.

Esimerkki:

Four

Huomaa, että Revenue-kaava palauttaa nyt:

#VALUE!
Vaihe 2 Tarkkaile vaikutusta
expand arrow

Tarkista virheellinen rivi ja yhteenvedot. Huomaa, että rikkinäinen data voi levittää virheitä riippuvaisiin kaavoihin.

Vaihe 3 Lisää IFERROR Revenue-kaavaan
expand arrow

Päivitä Revenue-kaava solussa H2:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
  • XLOOKUP(...) * G2: pääasiallinen laskenta;
  • 0: varmistusarvo, jos kaava epäonnistuu.

Paina Enter ja kopioi kaava sarakkeeseen.

Vaihe 4 Paranna virheiden näkyvyyttä
expand arrow

Vaihda varmistusarvo mukautettuun viestiin:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, "Check data")

Tämä helpottaa rikkinäisten rivien tunnistamista debugauksen aikana.

Vaihe 5 Käsittele puuttuvat tuotteet XLOOKUPissa
expand arrow

Testaa aineistossa tuotetta, jota ei ole Products-taulussa.

Esimerkki:

Airpods

Päivitä kaava:

=XLOOKUP(D2, Products!A:A, Products!D:D, 0)

0: palautettava arvo, jos tuotetta ei löydy.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5
some-alt