Sådan tælles rækker, hvis de opfylder flere kriterier i Excel

Anonim

I denne artikel lærer vi, hvordan man tæller rækker, hvis det opfylder flere kriterier i Excel.

Scenarie:

Kort sagt, mens vi arbejder med datatabeller, er vi nogle gange nødt til at tælle cellerne, hvor mere end to områder opfylder kriterier. Dette kan gøres ved hjælp af formlen forklaret herunder.

Hvordan løser man problemet?

For dette problem skal vi bruge SUMPRODUCT -funktionen. Her får vi to intervaller, og vi har brug for antallet af rækker, der opfylder 3 kriterier. SUMPRODUCT -funktionen returnerer SUMMEN for de tilsvarende TRUE -værdier (som 1) og ignorerer værdier, der svarer til FALSE -værdier (som 0) i returnerer et enkelt array, hvor betingelserne var TRUE.

Generisk formel:

= SUMPRODUCT ((rng_1 op_1 crit_1) + 0, (rng_2 op_2 crit_1) + 0, rng_2 op_2 crit_1) + 0)

rng: rækkevidde at kigge efter

crit: kriterier for anvendelse

op: kriterieoperatør, betingelse givet som operatør mellem område og kriterier

+0: ​​konverterer boolske værdier til binært (0 & 1).

Eksempel:

Alt dette kan være forvirrende at forstå. Så lad os teste denne formel ved at køre den på eksemplet nedenfor.

Her skal vi finde antallet af rækker opført i intervallet med 3 betingelser. Her har vi en liste over diplomatiske møder afholdt mellem Indien og USA fra 2014. Tabellen viser præsidenten / premierministeren med landemærket og årstallet. Tabellen er også opdelt i dele, der repræsenterer hjemlandet og listen over besøgende lande.

Betingelser anført nedenfor:

Den amerikanske præsident "Barack Obama besøgte Indien med problemer mindre end 2.

Brug formlen:

= SUMPRODUCT ((C4: C10 = "Barack Obama") + 0, (F4: F10 = "Indien") + 0, (G4: G10 <2) + 0))

C4: C10 = "Barack Obama": Præsident matcher "Barack Obama" på besøgslisten.

F4: F10 = "Indien": værtsland, der matcher "Indien".

G4: G10 <2: udsteder mindre end to.

+0: ​​konverterer boolske værdier til binært (0 & 1).

Her er området givet som cellereference. Tryk på Enter for at få tællingen.

Som du kan se, besøgte USAs præsident Barack Obama en gang Indien, hvilket skete i 2015. Dette viser, at formlen udtrækker antallet af gange, der matches i det tilsvarende array. Da der er 1 gang, hvor den amerikanske præsident "Barack Obama" besøgte Indien, hvor spørgsmål også er lig med 1, hvilket er mindre end 2

Med lig med kriterier:

Ovenstående eksempel var let. Så for at gøre det interessant vil vi tælle, hvor mange gange USA hostede Indien fra 2014 som data.

Betingelser anført nedenfor:

USA hostede Indien, der har problemer, er lig med 2.

Brug formlen:

= SUMPRODUCT ((F4: F10 = "US") + 0, (D4: D10 = "Indien") + 0, (G4: G10 = 2) + 0)

F4: F10 = "US": værtsland, der matcher "US".

D4: D10 = "Indien": besøgsland, der matcher "Indien".

G4: G10 = 2: spørgsmål er lig med to.

+0: ​​konverterer boolske værdier til binært (0 & 1).

Her er området givet som cellereference. Tryk på Enter for at få tællingen.

Som du kan se, er der 2 gange, hvor USA var vært for Indien og spørgsmål er lig med to. Dette viser, at formlen udtrækker antallet af gange, der matches i det tilsvarende array. Da der er 5 gange, hvor USA var vært for Indien, men problemerne enten var 1 eller 3, men her har vi brug for, at problemer matches med 2.

Med større kriterier:

Her for at gøre det interessant vil vi tælle, hvor mange gange den amerikanske præsident "Donald Trump" var vært for den indiske premierminister fra 2014 som ved data.

Betingelser anført nedenfor:

Den amerikanske præsident "Donald Trump" var vært for Indien, og problemerne er større end 1.

Brug formlen:

= SUMPRODUCT ((C4: C10 = "Donald Trump") + 0, (F4: F10 = "Indien") + 0, (G4: G10> 1) + 0)

F4: F10 = "USA": værtspræsident matcher "Donald Trump".

D4: D10 = "Indien": besøgsland, der matcher "Indien".

G4: G10 = 2: spørgsmål er lig med to.

+0: ​​konverterer boolske værdier til binært (0 & 1).

Her er området givet som cellereference. Tryk på Enter for at få tællingen.

Som du kan se, en gang hvor den amerikanske præsident "Donald Trump" var vært for Indien og udsteder større end to. Dette viser, at formlen udtrækker antallet af gange, der matches i det tilsvarende array. Da der er 2 gange, hvor den amerikanske præsident "Donald Trump" var vært for Indien, men spørgsmålene enten var 1 eller 3, men her har vi brug for, at spørgsmålene er større end 1, hvilket er 3 løgne i år 2019.

Med spørgsmål, der ikke overvejes i kriterierne:

Her for at gøre det let og bekvemt at forstå vil vi tælle, hvor mange gange i alt den amerikanske præsident besøgte Indien fra 2014 som data.

Betingelser anført nedenfor:

Den amerikanske præsident besøgte i alt Indien fra 2014.

Brug formlen:

= SUMPRODUCT ((F4: F10 = "Indien")+0, (D4: D10 = "US")+0)

F4: F10 = "US": værtsland, der matcher "US".

D4: D10 = "Indien": besøgsland, der matcher "Indien".

G4: G10 = 2: spørgsmål er lig med to.

+0: ​​konverterer boolske værdier til binært (0 & 1).

Her er området givet som cellereference. Tryk på Enter for at få tællingen.

Som du kan se, 2 gange hvor USA besøgte Indien og udsteder større end to. Dette viser, at formlen udtrækker antallet af gange, der matches i det tilsvarende array. Som der var engang, hvor den amerikanske præsident "Barack Obama" besøgte Indien i 2015 og en gang, hvor den amerikanske præsident "Donald Trump" besøgte Indien i år 2020.

Du kan også udføre intervaller som kriterier. Tæl cellerne, hvor 2 områder opfylder kriterier. Lær mere om Countif med SUMPRODUCT i Excel her.

Her er nogle observationsnoter vist nedenfor.

Bemærkninger:

  1. Formlen fungerer kun med tal.
  2. Arraysne i formlen skal være lige lange, da formlen returnerer fejl, når den ikke er det.
  3. SUMPRODUCT -funktionen betragter ikke -numeriske værdier som 0s.
  4. SUMPRODUCT -funktionen betragter logisk værdi TRUE som 1 og Falsk som 0.
  5. Argumentmatrixen skal have samme størrelse, ellers returnerer funktionen en fejl.
  6. SUMPRODUCT -funktionen returnerer summen efter at have taget individuelle produkter i det tilsvarende array.
  7. Operatører kan lide lig med ( = ), mindre end lig med ( <= ), bedre end ( > ) eller ikke er lig med () kan udføres inden for en anvendt formel, kun med tal.

Håber denne artikel om Sådan tæller rækker, der opfylder flere kriterier i Excel, er forklarende. Find flere artikler om tælleformler her. Hvis du kunne lide vores blogs, kan du dele den med dine fristarts på Facebook. Og også du kan følge os på Twitter og Facebook. Vi vil meget gerne høre fra dig, lad os vide, hvordan vi kan forbedre, supplere eller innovere vores arbejde og gøre det bedre for dig. Skriv til os på e -mail -stedet

Find den sidste række data med tal i Excel : I en række tekstværdier finder du den sidste data i excel.

Sådan bruges funktionen SUMPRODUCT i Excel: Returnerer SUMMEN efter multiplikation af værdier i flere arrays i excel.

COUNTIFS med Dynamic Criteria Range : Tæl celler depstartent på andre celleværdier i Excel.

TÆLLER To kriterier matcher : Tæl celler, der matcher to forskellige kriterier på listen i excel.

TÆLLER MED ELLER Til flere kriterier : Tæl celler, der har flere kriterier, der matcher ved hjælp af OR -funktionen.

COUNTIFS -funktionen i Excel : Tæl celler afhængigt af andre celleværdier.

Sådan bruges Countif i VBA i Microsoft Excel : Tæl celler ved hjælp af Visual Basic for Applications -kode.

Sådan bruges jokertegn i excel : Tæl celler, der matcher sætninger ved hjælp af jokertegnene i excel

Populære artikler

50 Excel -genvej til at øge din produktivitet : Bliv hurtigere til din opgave. Disse 50 genveje får dig til at arbejde endnu hurtigere i Excel.

Sådan bruges than VLOOKUP -funktion i Excel : Dette er en af ​​de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.

Sådan bruges funktionen COUNTIF i Excel : Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle bestemte værdier. Countif -funktion er afgørende for at forberede dit dashboard.

Sådan bruges SUMIF -funktionen i Excel : Dette er en anden vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.