Excel-kaava: Laske alueen yksilölliset numeeriset arvot -

Sisällysluettelo

Yleinen kaava

=SUM(--(FREQUENCY(data,data)>0))

Yhteenveto

Voit laskea alueen yksilölliset numeeriset arvot käyttämällä FREQUENCY- ja SUM-funktioihin perustuvaa kaavaa. Esitetyssä esimerkissä työntekijöiden numerot näkyvät alueella B5: B14. F5: n kaava on:

=SUM(--(FREQUENCY(B5:B14,B5:B14)>0))

joka palauttaa 4, koska luettelossa on 4 yksilöllistä työntekijätunnusta.

Selitys

Huomautus: Ennen Excel 365: tä Excelillä ei ollut erillistä toimintoa yksilöllisten arvojen laskemiseen. Tämä kaava näyttää yhden tavan laskea yksilölliset arvot, kunhan ne ovat numeerisia. Jos sinulla on teksti-arvoja tai sekoitus tekstiä ja numeroita, sinun on käytettävä monimutkaisempaa kaavaa.

Excel FREQUENCY -funktio palauttaa taajuusjakauman, joka on yhteenvetotaulukko, joka näyttää numeeristen arvojen taajuuden järjestettynä "lokeroihin". Käytämme sitä tässä liikenneympyränä tapana laskea yksilölliset numeeriset arvot.

Työskentelemällä sisältä ulospäin, toimitamme samat numerosarjat sekä tietoryhmälle että lokeroryhmälle FREQUENCY:

FREQUENCY(B5:B14,B5:B14)

FREQUENCY palauttaa taulukon, jossa on jokaisen alueen numeerisen arvon määrä:

(4;0;0;0;2;0;1;3;0;0;0)

Tulos on hieman salaperäinen, mutta merkitys on 905 näkyy neljä kertaa, 773 ilmestyy kaksi kertaa, 801 näkyy kerran ja 963 kolme kertaa.

FREQUENCY-ominaisuudella on erityisominaisuus, joka palauttaa automaattisesti nollan kaikille datalevyssä jo esiintyneille numeroille, minkä vuoksi arvot ovat nolla, kun luku on kohdattu.

Seuraavaksi jokainen näistä arvoista testataan suuremmiksi kuin nolla:

(4;0;0;0;2;0;1;3;0;0;0)>0

Tuloksena on tällainen taulukko:

(TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;FALSE;FALSE)

Jokainen TOSI edustaa yksilöllistä numeroa luettelossa. SUM ohittaa oletusarvoisesti loogiset arvot, joten pakotamme TOSI- ja EPÄTOSI-arvot arvoksi 1 ja 0 kaksinkertaisella negatiivisella (-), joka tuottaa:

=SUM((1;0;0;0;1;0;1;1;0;0;0))

Lopuksi SUM lisää nämä arvot ylös ja palauttaa kokonaissumman, joka tässä tapauksessa on 4.

Huomaa: voit myös käyttää SUMPRODUCT-toimintoa taulukon kohteiden yhteenlaskemiseen.

Lasketaan yksilölliset arvot käyttämällä COUNTIF-asetusta FREQUENCY-arvon sijasta

Toinen tapa laskea yksilölliset numeeriset arvot on käyttää COUNTIF-asetusta FREQUENCY-arvon sijasta. Tämä on yksinkertaisempi kaava, mutta ole varovainen, että COUNTIF: n käyttäminen suuremmissa tietojoukoissa yksilöllisten arvojen laskemiseksi voi aiheuttaa suorituskykyongelmia. FREQUENCY-kaava on monimutkaisempi, mutta laskee paljon nopeammin.

Hyvät linkit

Mike Girvinin kirja Control-Shift-Enter

Mielenkiintoisia artikkeleita...