Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Rikki Menneiden Mallien Korjaaminen | Excel-kaavat
Excel-kaavat

Rikki Menneiden Mallien Korjaaminen

Pyyhkäise näyttääksesi valikon

Pienetkin tietovirheet voivat nopeasti rikkoa laskutoimitukset, 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

Tarkastele virheellistä riviä ja yhteenlaskettuja laskelmia. 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 alas.

Vaihe 4 Paranna virheen 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 virheenkorjauksen aikana.

Vaihe 5 Käsittele puuttuvat tuotteet XLOOKUPissa
expand arrow

Testaa tietojoukossa 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

Rikki Menneiden Mallien Korjaaminen

Pienetkin tietovirheet voivat nopeasti rikkoa laskutoimitukset, 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

Tarkastele virheellistä riviä ja yhteenlaskettuja laskelmia. 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 alas.

Vaihe 4 Paranna virheen 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 virheenkorjauksen aikana.

Vaihe 5 Käsittele puuttuvat tuotteet XLOOKUPissa
expand arrow

Testaa tietojoukossa 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