Sisällysluettelo
On olemassa useita Microsoft Excel funktioita, joiden avulla voit laskea rivejä, joilla on arvo Excelissä. Tässä artikkelissa tutustumme niihin esimerkkien ja selitysten avulla.
Käytännön työkirja
Lataa seuraava työkirja ja harjoitus.
Laske rivit, joilla on arvo.xlsx8 nopeaa tapaa laskea rivejä arvolla Excelissä
1. Laske rivit, joilla on arvo, valitsemalla solujen alue.
Valitsemalla solualueen voimme nopeasti laskea rivit, joilla on arvo. Oletetaan, että meillä on tietokokonaisuus Microsoftin tuotteista ja niiden vuosiversioista. Voimme laskea rivit, jotka sisältävät tuotteiden nimet.
VAIHEET:
- Valitse ensin kaikki rivit.
- Sitten klo Tilapalkki oikeassa alareunassa on vaihtoehto Count näyttää arvoja sisältävien aktiivisten rivien määrän.
2. COUNTA-funktion soveltaminen arvoa sisältävien rivien laskemiseen
Soveltamalla COUNTA-toiminto on yksi dynaamisista tavoista laskea rivejä, joissa on tietoja. Tässä meillä on joitakin Microsoftin tuotteita rivissä. Laskemme rivien kokonaismäärän osoitteessa Solu C10 jotka sisältävät tuotteiden nimiä.
ASKELEET:
- Valitse ensin Solu C10 .
- Kirjoita sitten kaava:
=COUNTA(B5:B8)
- Nyt paina Kirjoita nähdäksesi tuloksen.
Lue lisää: Kuinka laskea rivit kaavalla Excelissä (5 nopeaa menetelmää)
3. COUNT-funktio numeerisen arvon sisältävien rivien laskemiseen
Joskus rivi sisältää numeerisen arvon Excelissä. COUNT-toiminto auttaa meitä laskemaan ne. Oletetaan, että meillä on tietokokonaisuus Microsoftin tuotteista ja niiden vuosiversioista. Laskemme numeerisen arvon, joka sisältää rivit osoitteessa Solu C10 .
ASKELEET:
- Valitse ensin Solu C10 .
- Kirjoita sitten kaava:
=COUNT(B5:C8)
- Lopuksi paina Kirjoita ja näemme tuloksen.
4. COUNTIF-funktio, jolla lasketaan rivejä, joissa on tekstiarvo.
Luonnonvaraisen hahmon avulla Asteriski ( * ), voimme soveltaa COUNTIF-toiminto osoitteeseen laskee rivit, joilla on tekstiarvoja. Asteriski auttaa meitä selvittämään minkä tahansa merkkimäärän rivillä. Jos rivillä on yhdistelmä numeerisia & merkki; tekstiarvoja, se auttaa myös pitämään riviä tekstiarvona. Meillä on Microsoftin tuotteita koskeva tietokokonaisuus.
ASKELEET:
- Valitse ensin Solu C10 .
- Kirjoita nyt kaava:
=COUNTIF(B5:B8, "*")
- Paina sitten Kirjoita tulosta varten.
5. SUM, MMULT, TRANSPOSE & COLUMN-funktiot, joilla lasketaan rivejä, joilla on tietty arvo.
Voimme soveltaa array-kaavaa, joka sisältää SUMMA , MMULT, TRANSPOSE & COLUMN toiminnot löytääksemme rivit, jotka sisältävät tietyn arvon. Oletetaan, että meillä on taulukko, joka sisältää Microsoftin tuotteita ja niiden vuosiversioita. Selvitämme niiden rivien lukumäärän, joilla on " 2017 " osoitteessa Solu C10 .
VAIHEET:
- Valitse Solu C10 .
- Kirjoita kaava:
=SUM(--(MMULT(--(C5:D8=2017),TRANSPOSE(COLUMN(C5:D8)))>0)))
- Hit Kirjoita nähdäksesi tuloksen.
➤➤➤ Kaavan yksinkertaistaminen :
- Kaavan looginen kriteeri on:
=--(C5:D8=2017)
Tämä tuottaa TOTTA/VÄÄRIN array-tulos ja kaksoisnegatiivisuus ( - ) pakottaa arvot TOTTA/VÄÄRIN osoitteessa 1 & 0 vastaavasti.
- Neljän rivin ja kahden sarakkeen (4*2-muotoinen joukko) menee osoitteeseen MMULT-toiminto kuten Array1.
- Saadaksemme sarakkeen numeron array-muodossa, käytämme komentoa COLUMN-toiminto .
=COLUMN(C5:D8)
- Muuttaaksemme sarakemäärämuodon rivimassaksi käytämme komentoa TRANSPOSE-toiminto .
=TRANSPOSE(COLUMN(C5:D8))
- Lopuksi SUM-funktio laskee rivit, joilla on arvoja.
6. Excel Count Rows useita OR-perusteita käyttäen
Avulla Boolen logiikka ja SUMPRODUCT-funktio voimme laskea rivit, joilla on useita TAI Alla olevasta tietokokonaisuudesta on laskettava ne rivit, joissa tuote1 on "". Sana " tai tuote2 on " Excel ".
ASKELEET:
- Valitse Solu C10 .
- Kirjoita sen jälkeen kaava:
=SUMPRODUCT(--((C5:C8="Word")+(D5:D8="Excel")>0))
➤ HUOM: Tässä kaksi loogista kriteeriä on liitetty merkillä Plus ( + ) kuin lisäys vaaditaan Boolen algebra Ensimmäisellä loogisella kriteerillä testataan, onko tuote1 "". Sana " ja toinen kriteeri testaa, onko tuote2 " Excel ". Emme käytä SUMPRODUCT-funktio vain, koska se laskee kaksinkertaisesti rivit, joissa on sekä " Sana " &" Excel ". Käytämme double negative( - ), koska se pakottaa arvot TOTTA/VÄÄRIN osoitteessa 1 & 0 vastaavasti " >0 ". 1s & 0s luodaan yhden 1s & 0s -joukon sisään. SUMPRODUCT-funktio .
- Paina sitten Kirjoita tulosta varten.
.
7. Excel Count Rows, joka täyttää sisäiset kriteerit SUMPRODUCT-funktion avulla
Oletetaan, että meillä on tuotetietokanta ja myyntitietueet ovat Ryhmä 1 & Ryhmä 2 . Käytämme SUMPRODUCT-funktio sisäiset kriteerit täyttävien rivien laskemiseksi.
Kriteerit:
- Ryhmä 1> Ryhmä 2
- Ryhmä 2 > Ryhmä 1
VAIHEET:
- Valitse Solu C10 .
- Nyt Ryhmä 1> Ryhmä 2 kriteerit, kirjoita kaava:
=SUMPRODUCT(--(C5:C8>D5:D8))
- Hit Kirjoita .
- Sitten Ryhmä 2 > Ryhmä 1 kriteerit, kirjoita kaava:
=SUMUTUOTE(--(C5:C8
- Paina lopuksi Kirjoita ja katso tulos.
8. VBA:n käyttäminen rivien laskemiseen arvolla Excelissä
Voimme käyttää VBA koodi arvoja sisältävien rivien laskemiseksi. Tässä meillä on tietokokonaisuus. Aiomme laskea kaikki käytetyt rivit, jotka sisältävät tietoja.
ASKELEET:
- Siirry arkki-välilehdelle ja Napsauta hiiren kakkospainikkeella nykyisen arkin hiirellä.
- Valitse Näytä koodi .
- A VBA-moduuli ikkuna avautuu.
- Kirjoita siihen seuraava koodi.
Option Explicit Sub RowsWithValue() Dim i As Long Dim q As Range With ActiveSheet.UsedRange 'silmukka jokaisen rivin läpi käytetystä alueesta For Each q In .Rows 'tarkista, sisältääkö rivi solun, jossa on arvo If Application.CountA(q)> 0 Then 'laskee rivien lukumäärän, jotka eivät ole tyhjiä soluja i = i + 1 End If Next End With MsgBox "Käytettyjen rivien lukumäärä = " & i End Sub
- Napsauta Suorita vaihtoehto.
- Lopuksi näemme lopullisen laskentatuloksen lyhyessä viestiruudussa.
Lue lisää: Rivien laskeminen VBA: lla Excelissä (5 lähestymistapaa)
Päätelmä
Nämä ovat nopein tapa laskea rivit, joiden arvo on kohdassa Excel Siihen on lisätty harjoituskirja. Kokeile sitä. Voit vapaasti kysyä mitä tahansa tai ehdottaa uusia menetelmiä.