Jos KESKIARVO tai SUMMA viittaa soluihin, jotka sisältävät #VALUE! -virheitä, kaavat johtavat #VALUE! -virheen.
Jotta virhearvot voidaan jättää huomiotta, laaditaan kaava, joka ohittaa viittausalueen virheet laskettaessa keskiarvoa jäljellä olevilla normaaleilla arvoilla.
Tällöin käytetään KESKIARVO-funktiota yhdessä JOS- ja ONVIRHE-funktioiden kanssa sen määrittämiseksi, onko määritetyllä alueella virhe. Tilanne edellyttää matriisikaavaa:
=KESKIARVO(JOS(ONVIRHE(B2:D2),””,B2:D2))
Tämä on matriisikaava. Sinun on siis painettava kaavassa joko ENTER-näppäintä (vain, jos käytössäsi on Microsoft 365) tai CTRL+VAIHTO+ENTER-näppäinyhdistelmää .
Huomautus
Jos sinulla on käytössä nykyinen Microsoft 365 -versio, voit kirjoittaa kaavan tulossoluun ja vahvistaa sitten kaavan dynaamiseksi matriisikaavaksi painamalla ENTER-näppäintä . Muussa tapauksessa kaava on kirjoitettava vanhana matriisikaavana valitsemalla ensin tulossolu, kirjoittamalla kaava tulossoluun ja painamalla sitten näppäinyhdistelmää CTRL+VAIHTO+ENTER. Excel lisää puolestasi kaavan alkuun ja loppuun aaltosulkeet. Katso lisätietoja matriisikaavoista kohdasta Matriisikaavoihin liittyviä ohjeita ja esimerkkejä.
Huomautus
Edellä oleva funktio toimii #ARVO!-virheen lisäksi myös muun muassa #PUUTTUU-, #TYHJÄARVO- ja #JAKO/0!-virheiden kanssa.
Voit käyttää SUMMA-funktiota samalla tavalla:
= SUMMA(JOS(ONVIRHE(B2:D2),””,B2:D2))
Tarvitsetko lisätietoja?
Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea yhteisöistä.
Katso myös
Kaavoissa esiintyvien virheiden etsiminen