Kuinka laskea rivejä tietojen kanssa Excelissä (4 kaavaa)

  • Jaa Tämä
Hugh West

Kun työskentelemme suuren tietomäärän kanssa, tyhjien solujen löytäminen on hyvin yleinen skenaario. Joskus voimme lisätä vahingossa tyhjiä rivejä, joissa ei ole tietoja. Tämän seurauksena se voi aiheuttaa ongelmia Excelin laskelmissamme. Meidän on siis laskettava ne rivit, joissa on vähintään yksi ei-tyhjä solu. Tässä opetusohjelmassa näytämme, miten laskemme rivit, joissa on tietoja Excelissä, sopivalla tavalla.esimerkkejä ja asianmukaisia kuvituksia.

Lataa harjoituskirja

Lataa seuraava harjoituskirja.

Laske rivi, jossa on tietoja Excel.xlsx:ssä

4 kaavaa rivien laskemiseksi Excelin tietojen kanssa

Tässä tarjoamme sinulle neljä kaavaa, joita voit soveltaa tietokokonaisuuksiisi. Suosittelemme, että opettelet ja kokeilet niitä kaikkia, jotta Excel-tietämyksesi rikastuu.

Tämän opetusohjelman havainnollistamiseksi käytämme seuraavaa tietokokonaisuutta:

Tässä tietokokonaisuudessa meillä on seuraavat tiedot nimi , ikä ja ammatti Osa riveistä on täysin tyhjiä, ja joillakin riveillä on ei-tyhjiä soluja. Tavoitteenamme on laskea kaikki rivit, joilla on vähintään yksi ei-tyhjä solu. Tämä tarkoittaa, että meidän on laskettava rivit, joilla on tietoja.

1. IF- ja COUNTA-funktioiden käyttäminen rivien laskemiseen tietojen kanssa.

Tämä kaava on yhdistelmä sekä IF ja COUNTA toiminnot. COUNTA funktio laskee kaikki ei-tyhjät solut. Se voi siis kertoa, onko kyseisillä riveillä tietoa vai ei. Sitten käyttämällä funktiota IF funktiolla annamme niille riveille, joiden boolean-arvo on 1 ( TRUE ), jos kyseinen rivi sisältää tietoja, tai 0 ( FALSE ), jos se ei ole. Lopulta laskemme yhteen nämä lukumäärät, jotta löydämme kaikki rivit, joilla on tietoja.

Tämän kaavan perussyntaksi:

=IF(COUNTA(range)>1,1,0)

Vaiheet:

1. Luo ensin uusi sarake " Count ".

2. Kirjoita sitten seuraava kaava Solu E5 :

=IF(COUNTA(B5:D5)>0,1,0)

3. Paina Kirjoita . Sen jälkeen se näyttää 1 koska sillä on tietoja.

4. Vedä sitten Täyttökahva kuvake solualueen päällä E6:E11 Sen jälkeen näet kaikki arvot, jotka osoittavat, onko riveillä tietoja vai ei.

5. Kirjoita nyt seuraava kaava Solu D13:

=SUM(E5:E11)

6. Paina seuraavaksi Kirjoita .

Kuten näet, olemme onnistuneesti laskeneet kaikki rivit, joilla on tietoja.

Lue lisää: Kuinka laskea rivejä kaavalla Excelissä (5 nopeaa menetelmää)

2. IF- ja COUNTBLANK-funktioiden käyttäminen rivien laskemiseen Excelin tietojen kanssa.

Samoin kuin edellisessä menetelmässä, tämäkin on kahden funktion yhdistelmä. Tässä tapauksessa, sen sijaan, että käytetään COUNTA funktiota, käytämme COUNTBLANK toiminto.

The COUNTBLANK funktio laskee pääasiassa kaikki tyhjät solut Excelissä. Tässä tapauksessa jokaisella rivillä on kolme saraketta, joten funktio COUNTBLANK funktio laskee kaikki tyhjät solut. Jos kaikissa kolmessa solussa ei ole tietoja, se palauttaa arvon 3. Jos se palauttaa arvon 3, se tarkoittaa, että kyseisellä rivillä ei ole tietoja. Tämän seurauksena kaava palauttaa arvon 0, muuten arvon 1.

Tämän kaavan perussyntaksi:

=IF(COUNTBLANK(range)=3,0,1)

Vaiheet:

1. Kirjoita ensin seuraava kaava Solu E5 :

=IF(COUNTBLANK(B5:D5)=3,0,1)

2. Paina Kirjoita . Sen jälkeen se näyttää 1 koska tällä rivillä on tietoja.

3. Vedä sitten Täyttökahva kuvake solualueen päällä E6:E11 Sen jälkeen näet kaikki arvot, jotka osoittavat, onko riveillä tietoja vai ei.

4. Kirjoita nyt seuraava kaava Solu D13 :

=SUM(E5:E11)

5. Paina seuraavaksi Kirjoita .

Lopulta onnistumme laskemaan kaikki ne rivit, joilla on tietoja.

3. IF- ja COUNTIF-funktioiden käyttäminen rivien laskemiseen datan kanssa.

Tämä menetelmä on samanlainen kuin edellinen menetelmä, mutta korvaamme COUNTBLANK-funktion funktiolla COUNTBLANK. COUNTIF toiminto. COUNTIF funktio laskee soluja kriteerien perusteella. Tässä laskemme rivin solut, jos sillä ei ole arvoa. Jos funktio palauttaa kolme, se tarkoittaa, että kyseisellä rivillä ei ole arvoa. Tämän jälkeen funktio IF funktio palauttaa 0.

Tämän kaavan perussyntaksi:

=IF(COUNTIF(range,criteria)=3,0,1)

Vaiheet:

1. Kirjoita ensin seuraava kaava Solu E5 :

=IF(COUNTIF(B5:D5,"")=3,0,1)

2. Paina Kirjoita . Sen jälkeen se näyttää 1 koska sillä on tietoja.

3. Vedä sitten Täyttökahva kuvake solualueen päällä E6:E11 Sen jälkeen näet kaikki arvot, jotka osoittavat, onko riveillä tietoja vai ei.

4. Kirjoita nyt seuraava kaava Solu D13 :

=SUM(E5:E11)

5. Paina seuraavaksi Kirjoita .

Laskemalla yhteen nämä boolean-arvot voimme nopeasti selvittää niiden rivien lukumäärän, joissa on tietoja.

Samanlaisia lukemia:

  • Excel VBA laskemaan rivejä tietojen kanssa (4 esimerkkiä)
  • Miten Excel laskee rivit arvolla (8 tapaa)
  • Rivien laskeminen VBA: lla Excelissä (5 lähestymistapaa)

4. Rivien laskeminen datan avulla SUMPRODUCT- ja MMULT-funktioiden avulla

Tässä menetelmässä yhdistämme SUMPRODUCT ja MMULT (Matric Multiplication) funktioita tietojen sisältämien rivien laskemiseksi.

SUMPRODUCT-funktio palauttaa samankaltaisten alueiden tai matriisien tuotteiden summan. Oletusarvoisesti kaava on kertolasku, mutta myös yhteen-, vähennys- ja jakolasku ovat mahdollisia.

SUMPRODUCT-funktion perussyntaksi:

=SUMPRODUCT(array1, [array2], [array3], ...)

Toisaalta The MMULT funktio palauttaa kahden array-määritteen matriisitulon, jonka tuloksena saadaan array-määrite, jossa on yhtä monta riviä kuin array1:ssä ja yhtä monta saraketta kuin array2:ssa.

MMULT-funktion perussyntaksi:

=MMULT(array1, array2)

Tässä array1 ja array2 ovat ne matriisit, jotka haluamme kertoa.

Kaavamme perussyntaksi:

=SUMPRODUCT((MMULT((array1="")*1,array2<3)*1)

Vaiheet:

1. Kirjoita seuraava kaava Solu D13 :

=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)

2. Paina sitten Astu sisään.

Lopulta kaavamme on onnistuneesti laskenut rivit, joissa on tietoja.

🔎 Kaavan hajoaminen

1. Solu on tyhjä tai ei

The B5:D11="" tarkoittaa, onko solu tyhjä vai ei.

Se palauttaa esimerkiksi {FALSE, FALSE, FALSE, FALSE} osoitteessa rivi1 .

2. Boolen arvojen muuntaminen numeroiksi

Nyt, (B5:D11="")*1 palauttaa kaikki nuo booleanit nollaksi tai ykköseksi.

Osoitteessa rivi1 , se palauttaa {0,0,0} .

3. Lisää arvot riveittäin

The MMULT funktio on poikkeuksellinen arvojen summaamiseen rivi riviltä, mutta se ei voi käsitellä boolean-arvoja. Funktio palauttaa arvojen joukon.

MMULT((B5:D11=””)*1,{1;1;1})

Osoitteessa rivi1 , ryhmämme on {0,0,0} Summa on siis 0 .

Osoitteessa rivi2 , ryhmämme on {0,1,0} Tuloksemme on siis 3 .

4. Tarkista, onko kukin arvosarjan arvo pienempi kuin 3.

MMULT((B3:D14=””)*1,{1;1;1})<3

Jos rivillä on 3 tyhjää arvoa, sillä rivillä ei ole tietoja. Tällä kaavalla tarkistamme siis, onko rivi tyhjä vai ei.

Osoitteessa rivi1 , ryhmämme oli {0,0,0} Tulos on siis TRUE .

Osoitteessa rivi2 , ryhmämme on {0,1,0} Tuloksemme on siis TRUE .

Osoitteessa rivi3 , ryhmämme on {1,1,1} Tuloksemme on siis FALSE .

5. Laske rivit, joissa on tietoja

SUMPRODUCT((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)

Jotta voimme laskea yhteen boolean-arvojen joukon, meidän on kerrottava 1:llä, jotta ne voidaan muuntaa 1:ksi tai 0:ksi (nollaksi). TRUE = 1 ja FALSE = 0.

Sen jälkeen siitä tulee:

SUMPRODUCT({1; 1; 0; 1; 0; 0; 0; 1})

Ja se palaa 4 solussa D13.

Päätelmä

Lopuksi toivon, että tämä opetusohjelma auttaa sinua laskemaan rivejä datan kanssa tehokkaasti. Lataa käytännön työkirja ja kokeile näitä menetelmiä itse. Voit vapaasti antaa palautetta kommenttiosiossa. Arvokas palautteesi pitää meidät motivoituneina luomaan tällaista sisältöä. Äläkä unohda tarkistaa verkkosivustoamme. Exceldemy.com erilaisiin Exceliin liittyviin ongelmiin ja ratkaisuihin.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.