Excel

Laske rivit, jotka sisältävät tiettyjä arvoja

Count Rows That Contain Specific Values

Excel -kaava: Laske rivit, jotka sisältävät tiettyjä arvojaYleinen kaava | _+_ | Yhteenveto

Voit laskea tiettyjä arvoja sisältäviä rivejä käyttämällä taulukon kaava perustuu toimintoihin MMULT, TRANSPOSE, COLUMN ja SUM. Esitetyssä esimerkissä G5: n kaava on:





= SUM (--( MMULT (--(criteria), TRANSPOSE ( COLUMN (data)))>0))

missä tiedot on nimetty alue B4: B12.

Huomaa: tämä on taulukon kaava ja on syötettävä Control Shift Enter -näppäimellä.





laske solujen määrä, jossa teksti on excel
Selitys

Tässä kaavassa käytetyt loogiset kriteerit ovat sisältä ulospäin:

 
{= SUM (--( MMULT (--(data=90), TRANSPOSE ( COLUMN (data)))>0))}

jossa data on nimetty alue B4: D12. Tämä luo TOSI / EPÄTOSI -tuloksen jokaiselle datan arvolle, ja kaksinkertainen negatiivinen pakottaa TOSI VÄÄRÄ -arvot arvoihin 1 ja 0, jolloin saadaan seuraavanlainen taulukko:



 
--(data=90)

Kuten alkuperäinen data, tämä taulukko on 9 riviä 3 saraketta (9 x 3) ja menee MMULT -funktioon taulukko 1 .

laske solut, jotka eivät ole tyhjiä

Taulukko 2 on johdettu:

 
{1,0,00,0,00,1,11,0,00,0,00,0,00,0,00,0,00,0,1}

Tämä on tämän kaavan hankala ja hauska osa. COLUMN -toimintoa käytetään yksinkertaisesti mukavuuden vuoksi luomaan oikean kokoinen numeerinen taulukko. Jos haluat suorittaa matriisin kertomisen MMULT: lla, taulukon 1 (3) sarakemäärän on vastattava rivien lukumäärää matriisi2 .

COLUMN palauttaa 3-sarakkeisen taulukon {2,3,4} ja TRANSPOSE muuttaa tämän taulukon 3-riviseksi taulukkoksi {234}. MMULT suorittaa sitten ja palauttaa 9 x 1 matriisituloksen:

kuinka käyttää aritmeettisia operaattoreita Excelissä
 
 TRANSPOSE ( COLUMN (data))

Tarkistamme ei-nollamerkinnät, joissa on> 0, ja pakotamme uudelleen TOSI EPÄTOSI arvoiksi 1 ja 0 kaksoisnegatiivilla saadaksemme lopullisen taulukon SUM: n sisällä:

 
= SUM (--({207200004}>0))

Tässä viimeisessä taulukossa 1 edustaa riviä, jossa looginen testi (data = 90) palautti tosi. SUM: n palauttama kokonaismäärä on kaikkien rivien määrä, jotka sisältävät numeron 90.

Kirjaimellisesti sisältää

Jos sinun on tarkistettava tietyt tekstiarvot, toisin sanoen tarkista kirjaimellisesti, sisältävätkö solut tiettyjä tekstiarvoja, voit muuttaa tämän sivun kaavan logiikkaa käyttämään ISNUMBER- ja SEARCH -funktiota. Esimerkiksi omenaa sisältävien solujen/rivien laskemiseen voit käyttää:

 
= SUM ({101100001})

Tietoja tämän kaavan toiminnasta tässä .

Kirjailija Dave Bruns


^