Hur Excel räknar rader med värde (8 sätt)

  • Dela Detta
Hugh West

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.xlsx

8 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 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 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.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.