Voit löytää keskiarvon virhearvoille, kuten #DIV/0! tai #NAME?, käytä AVERAGE-, IF- ja ISNUMBER-funktioita yhdessä taulukkokaavassa. Joskus tällaiset virheet luodaan epätäydelliseen laskentataulukkoon ja nämä virheet poistetaan myöhemmin lisäämällä uusia tietoja. Jos sinun on löydettävä olemassa olevien tietojen keskiarvo, voit käyttää AVERAGE-funktiota yhdessä IF- ja ISNUMBER-funktioiden kanssa taulukkokaavassa, jotta saat keskiarvon jättäen huomiotta virheet.
Etsi keskiarvo alueelta
Huomautus: Alla olevaa kaavaa voidaan käyttää vain vierekkäisen alueen kanssa.
Alla olevassa esimerkissä käytetään seuraavaa taulukkokaavaa löytääkseen alueen D1–D4 keskiarvon.
- =KESKIARVO(JOS(ISNUM(D1:D4),D1:D4))
Tässä kaavassa
- ISNUMBER: testaa, ovatko kaikki tiedot alueella D1:D4 numeroita – palauttaa vain TRUE tai FALSE
- IF: sisältää ne arvot, jotka ovat lukuja alueella, jonka keskiarvo lasketaan
- AVERAGE: Löytää keskiarvon (aritmeettisen keskiarvon) kaikille numeroille välillä D1–D4
Täsmähakukoneen kaavat
Normaalisti ISNUMBER testaa vain yhden solun kerrallaan. Tämän rajoituksen kiertämiseksi käytetään täsmähakukonetta tai taulukkokaavaa, jonka tuloksena kaava arvioi erikseen jokaisen solun alueella D1–D4 nähdäkseen, täyttääkö se numeron sisältävän ehdon. Taulukkokaavat luodaan painamalla samanaikaisesti näppäimistön Ctrl-, Shift- ja Enter-näppäimiä kaavan kirjoittamisen jälkeen. Johtuen taulukkokaavan luomiseen painetuista näppäimistä niistä tulee joskus täsmähakukone kaavat.
AVERAGE JOS -taulukkokaava
- Syötä seuraavat tiedot soluihin D1–D4: 10, #NAME?, 30, #DIV/0!
- Koska luomme sekä sisäkkäisen kaavan että taulukkokaavan, meidän on kirjoitettava koko kaava yhteen laskentataulukon soluun.
- Kaavan syöttämisen jälkeen ÄLÄ paina Tulla sisään näppäimistöllä tai napsauta hiirellä toista solua, koska meidän on muutettava kaava taulukkokaavaksi.
- Napsauta solua E1 – sijaintia, jossa kaavan tulokset näytetään
- Kirjoita seuraava: = AVERAGE (IF (ISNUMBER (D1:D4), D1:D4 ) )
Luo taulukkokaava
- Paina ja pidä painettuna Ctrl ja Siirtää näppäimistön näppäimet
- paina Tulla sisään -näppäintä näppäimistöllä luodaksesi taulukkokaavan
- Vastaus 20 pitäisi näkyä solussa E1, koska tämä on kahden välillä 10 ja 30 olevan luvun keskiarvo
- Napsauttamalla solua E1, koko taulukon kaava { = AVERAGE (IF (ISNUMBER (D1:D4), D1:D4 )}
- näkyy laskentataulukon yläpuolella olevassa kaavapalkissa
Korvaa MAX, MIN tai MEDIAN arvolla AVERAGE
Koska AVERAGE-funktion ja muiden koontifunktioiden, kuten MAX-, MIN- ja MEDIAAN, syntaksi on samankaltainen, nämä funktiot voidaan korvata yllä olevassa AVERAGE JOS -taulukkokaavassa erilaisten tulosten saamiseksi. Löytääksesi alueen suurimman luvun,
- =MAX(JOS(ISNUMERO(D1:D4),D1:D4 ) )
- Löytääksesi alueen pienimmän luvun,
- =MIN(JOS(ISNUMERO(D1:D4),D1:D4 ) )
- Jos haluat löytää alueen mediaaniarvon,
- =KEDIAANI (JOS (ISNUMERO (D1:D4), D1:D4 ) )
Kuten AVERAGE JOS -kaavassa, myös yllä olevat kolme kaavaa on syötettävä taulukkokaavoina.