Excel-kaava: Laske virheitä sisältävät solut -

Sisällysluettelo

Yleinen kaava

=SUMPRODUCT(--ISERROR(range))

Yhteenveto

Voit laskea virheitä sisältäviä soluja käyttämällä ISERROR-funktiota, joka on kääritty SUMPRODUCT-funktioon. Esitetyssä esimerkissä E5-solu sisältää tämän kaavan:

=SUMPRODUCT(--ISERROR(B5:B9))

Selitys

SUMPRODUCT-toiminto hyväksyy yhden tai useamman matriisin, kertoo matriisit yhteen ja palauttaa "tuotteiden summa" lopputuloksena. Jos toimitetaan vain yksi taulukko, SUMPRODUCT palauttaa yksinkertaisesti taulukon kohteiden summan.

Esitetyssä esimerkissä tavoitteena on laskea virheet tietyllä alueella. E5: n kaava on:

=SUMPRODUCT(--ISERROR(B5:B9))

Sisältäpäin toimien, ISERROR-funktio palauttaa TOSI, kun solu sisältää virheen, ja FALSE, jos ei. Koska alueella B5: B9 on viisi solua, ISERROR arvioi jokaisen solun ja palauttaa viisi tulosta tällaisessa taulukossa:

(TRUE;FALSE;TRUE;FALSE;TRUE)

TRUE / FALSE-arvojen pakottamiseksi 1: lle ja 0: lle käytämme kaksinkertaista negatiivista (-). Tuloksena oleva taulukko näyttää tältä:

(1;0;1;0;1)

Lopuksi SUMPRODUCT laskee yhteen tämän taulukon kohteet ja palauttaa kokonaismäärän, joka on tässä tapauksessa 3.

ISERR-vaihtoehto

ISERROR-toiminto laskee kaikki virheet. Jos jostain syystä haluat laskea kaikki virheet paitsi # N / A, voit käyttää sen sijaan ISERR-toimintoa:

=SUMPRODUCT(--ISERR(B5:B9)) // returns 2

Koska yksi esimerkissä esitetyistä virheistä on # N / A, ISERR-vaihtoehto palauttaa arvon 2 sijasta 3.

Taulukko kaavan kanssa SUM

Voit käyttää SUM-toimintoa myös virheiden laskemiseen, mutta sinun on annettava taulukko kaava. Kun kaava on syötetty, se näyttää tältä:

(=SUM(--ISERROR(range)))

Excel lisää kiharat suluet automaattisesti ja ne osoittavat taulukon kaavaa.

Huomautus: tämä on matriisikaava, ja se on syötettävä painamalla + + shift + enter, paitsi Excel 365: ssä.

Mielenkiintoisia artikkeleita...