Innehållsförteckning
Det finns flera Microsoft Excel funktioner för att räkna rader med ett värde i Excel. I den här artikeln kommer vi att lära oss mer om dem med exempel och förklaringar.
Arbetsbok för praktiska övningar
Ladda ner följande arbetsbok och övning.
Räkna rader med värde.xlsx8 snabba sätt att räkna rader med värde i Excel
1. Räkna rader med värde genom att välja ett intervall av celler
Genom att välja ett cellområde kan vi snabbt räkna raderna med värde. Om vi antar att vi har ett dataset med Microsoft-produkter och deras årsversioner kan vi räkna de rader som innehåller produktnamn.
STEG:
- Markera först alla rader.
- Sedan vid Statusfältet längst ner till höger finns ett alternativ Räkna visar antalet aktiva rader som innehåller värden.
2. Tillämpa COUNTA-funktionen för att räkna rader med värde
Tillämpning av COUNTA-funktionen är ett av de dynamiska sätten att räkna rader med data. Här har vi några Microsoft-produkter i en rad. Vi ska räkna det totala antalet rader på Cell C10 som innehåller produktnamn.
STEG:
- Välj först och främst Cell C10 .
- Skriv sedan formeln:
=COUNTA(B5:B8)
- Slå nu på Gå in på för att se resultatet.
Läs mer: Hur du räknar rader med en formel i Excel (5 snabba metoder)
3. COUNT-funktionen för att räkna rader med numeriskt värde
Ibland innehåller raden ett numeriskt värde i Excel. Räknefunktion hjälper oss att räkna dem. Anta att vi har ett dataset med Microsoft-produkter med deras årsversion. Vi ska räkna det numeriska värdet som innehåller rader vid Cell C10 .
STEG:
- Välj först Cell C10 .
- Skriv sedan formeln:
=RÄKNING(B5:C8)
- I slutändan trycker du på Gå in på och vi kommer att se resultatet.
4. COUNTIF-funktionen för att räkna rader med textvärde
Med hjälp av en vild karaktär Asterisk ( * ), kan vi tillämpa COUNTIF-funktion till räkna rader med textvärden. Asterisk hjälper oss att ta reda på vilket antal tecken som helst i en rad. Om det finns en kombination av numeriska & textvärden i en rad hjälper det också att betrakta raden som ett textvärde. Vi har ett dataset med Microsoft-produkter.
STEG:
- Välj först Cell C10 .
- Skriv nu formeln:
=COUNTIF(B5:B8, "*")
- Tryck sedan på Gå in på för resultatet.
5. SUM, MMULT, TRANSPOSE & COLUMN-funktioner för att räkna rader med specifika värden
Vi kan tillämpa en formel för en matris som innehåller SUMMA , MMULT, TRANSPOSE & COLUMN funktioner för att hitta rader som innehåller ett visst värde. Låt oss säga att vi har ett arbetsblad som innehåller Microsoft-produkter och deras årsversion. Vi kommer att ta reda på antalet rader som innehåller " 2017 " på Cell C10 .
STEG:
- Välj Cell C10 .
- Skriv formeln:
=SUMMA(--(MMULT(--(C5:D8=2017),TRANSPOSE(COLUMN(C5:D8)))>0))
- Hit Gå in på för att se resultatet.
➤➤➤ Förenkling av formeln :
- Det logiska kriteriet för formeln är:
=--(C5:D8=2017)
Detta genererar SANT/FALSKT och det dubbla negativa ( - ) tvingar värdena i SANT/FALSKT på 1 & 0 respektive.
- Mallen med 4 rader och 2 kolumner (4*2-mallen) går till MMULT-funktion som Array1.
- För att få fram kolumnnumret i ett array-format använder vi KOLUMNENS funktion .
=OLUMN(C5:D8)
- För att omvandla kolumnmatrisen till en radmatris använder vi TRANSPOSE-funktionen .
=TRANSPOSE(KOLUMN(C5:D8))
- Slutligen, den SUMM-funktionen räknar raderna med värden.
6. Excel Count Rows med flera OR-kriterier
Med hjälp av Boolesk logik och SUMPRODUCT-funktionen kan vi räkna rader med flera ELLER kriterier. Från nedanstående dataset måste vi räkna de rader där produkt1 är " Ord " eller om produkt2 är " Excel ".
STEG:
- Välj Cell C10 .
- Därefter skriver du formeln:
=SUMPRODUCT(--((C5:C8="Word")+(D5:D8="Excel")>0))
➤ OBS: Här är de två logiska kriterierna kopplade till tecknet Plus ( + ) som tillägg krävs i Boolesk algebra Det första logiska kriteriet testar om produkt1 är " Ord " och det andra kriteriet testar om produkt2 är " Excel ". Vi kommer inte att använda SUMPRODUCT-funktionen endast eftersom den dubbelräknar rader med både " Ord " &" Excel ". Vi använder dubbel negativ( - ), eftersom den tvingar fram värdena i SANT/FALSKT på 1 & 0 respektive med " >0 ". En enda matris med 1:or & 0:or skapas i SUMPRODUCT-funktionen .
- Tryck sedan på Gå in på för resultatet.
.
7. Excel räknar rader som uppfyller interna kriterier med SUMPRODUCT-funktionen
Om vi antar att vi har ett dataset med produkter och försäljningsuppgifter för Grupp 1 & Grupp 2 Vi använder oss av SUMPRODUCT-funktionen för att räkna rader som uppfyller interna kriterier.
Kriterier:
- Grupp 1> Grupp 2
- Grupp 2 > Grupp 1
STEG:
- Välj Cell C10 .
- Nu för Grupp 1> Grupp 2 kriterierna, skriv formeln:
=SUMPRODUKT(--(C5:C8>D5:D8))
- Hit Gå in på .
- Då gäller följande för Grupp 2 > Grupp 1 kriterierna, skriv formeln:
=SUMPRODUKT(--(C5:C8
- Slutligen trycker du på Gå in på och se resultatet.
8. Använda VBA för att räkna rader med värde i Excel
Vi kan använda VBA kod för att räkna rader med värden. Här har vi ett dataset. Vi ska räkna alla rader som innehåller data.
STEG:
- Gå till fliken ark och Högerklicka på på musen i det aktuella arket.
- Välj Visa kod .
- A VBA-modul öppnas.
- Skriv nu följande kod i den.
Option Explicit Sub RowsWithValue() Dim i As Long Dim q As Range With ActiveSheet.UsedRange 'loopar igenom varje rad från det använda intervallet For Each q In .Rows 'kontrollerar om raden innehåller en cell med ett värde If Application.CountA(q)> 0 Then 'räknar antalet rader som inte är tomma Cells i = i + 1 End If Next End With MsgBox "Antal använda rader = " & i End Sub
- Klicka på Kör alternativ.
- Till sist kan vi se det slutliga räkningsresultatet i en kort meddelanderuta.
Läs mer: Hur man räknar rader med VBA i Excel (5 metoder)
Slutsats
Detta är de snabbaste sätten att räkna rader med ett värde i Excel Det finns en arbetsbok med övningsuppgifter. Prova den gärna och ställ gärna frågor eller föreslå nya metoder.