Hur man räknar rader om det uppfyller flera kriterier i Excel

Anonim

I den här artikeln kommer vi att lära oss hur man räknar rader om det uppfyller flera kriterier i Excel.

Scenario:

Med enkla ord, medan vi arbetar med datatabeller, måste vi ibland räkna cellerna där mer än två intervall uppfyller kriterier. Detta kan göras med hjälp av formeln som förklaras nedan.

Hur löser man problemet?

För detta problem kommer vi att behöva använda SUMPRODUCT -funktionen. Här får vi två intervall och vi behöver antalet rader som uppfyller 3 kriterier. SUMPRODUCT -funktionen returnerar SUMMAN för motsvarande SANT -värden (som 1) och ignorerar värden som motsvarar FALSE -värden (som 0) i returerna en enda matris där villkoren var SANT.

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: intervall att leta efter

crit: kriterier att tillämpa

op: kriterieoperatör, villkor anges som operatör mellan intervall och kriterier

+0: ​​konverterar booleska värden till binärt (0 & 1).

Exempel:

Allt detta kan vara förvirrande att förstå. Så, låt oss testa denna formel genom att köra den på exemplet som visas nedan.

Här måste vi hitta antalet rader som listas i intervallet med tre villkor. Här har vi en lista över diplomatiska möten mellan Indien och USA från 2014. Tabellen visar presidenten / premiärministern med landmärket och år. Tabellen är också uppdelad i delar som representerar hemlandet och besökslandslistan.

Villkoren nedan:

USA: s president "Barack Obama besökte Indien med problem mindre än två.

Använd formeln:

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

C4: C10 = "Barack Obama": President matchar "Barack Obama" i besökslistan.

F4: F10 = "Indien": värdland som matchar "Indien".

G4: G10 <2: utfärdar färre än två.

+0: ​​konverterar booleska värden till binärt (0 & 1).

Här ges intervallet som cellreferens. Tryck på Enter för att få räkningen.

Som du kan se besökte USA: s president Barack Obama en gång Indien som hände 2015. Detta visar att formeln extraherar antalet gånger som matchas i motsvarande array. Eftersom det finns 1 gång när USA: s president "Barack Obama" besökte Indien där frågor också är lika med 1 vilket är mindre än 2

Med lika med kriterier:

Ovanstående exempel var enkelt. Så för att göra det intressant kommer vi att räkna hur många gånger USA var värd för Indien från 2014 som data.

Villkoren nedan:

USA som är värd i Indien med problem är lika med 2.

Använd formeln:

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

F4: F10 = "US": värdland som matchar "US".

D4: D10 = "Indien": besöksland som matchar "Indien".

G4: G10 = 2: frågor är lika med två.

+0: ​​konverterar booleska värden till binärt (0 & 1).

Här ges intervallet som cellreferens. Tryck på Enter för att få räkningen.

Som du kan se finns det två gånger där USA var värd för Indien och frågor är lika med två. Detta visar att formeln extraherar antalet gånger som matchas i motsvarande array. Eftersom det finns fem gånger när USA var värd för Indien men frågorna antingen var 1 eller 3, men här måste vi matcha problem med 2.

Med större än kriterier:

Här för att göra det intressant kommer vi att räkna hur många gånger USA: s president "Donald Trump" var värd för Indiens premiärminister från 2014 som data.

Villkoren nedan:

USA: s president "Donald Trump" var värd för Indien med problem som är större än 1.

Använd formeln:

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

F4: F10 = "USA": värdpresident som matchar "Donald Trump".

D4: D10 = "Indien": besöksland som matchar "Indien".

G4: G10 = 2: frågor är lika med två.

+0: ​​konverterar booleska värden till binärt (0 & 1).

Här ges intervallet som cellreferens. Tryck på Enter för att få räkningen.

Som du kan se, en gång där USA: s president "Donald Trump" var värd för Indien och utfärdar större än två. Detta visar att formeln extraherar antalet gånger som matchas i motsvarande array. Eftersom det finns 2 gånger när USA: s president "Donald Trump" var värd för Indien men frågorna antingen var 1 eller 3, men här behöver vi frågor vara större än 1 vilket är 3 lögner år 2019.

Med frågor som inte beaktas i kriterierna:

Här för att göra det enkelt och bekvämt att förstå kommer vi att räkna hur många gånger totalt den amerikanska presidenten besökte Indien från 2014 som data.

Villkoren nedan:

Den amerikanska presidenten besökte Indien totalt från 2014.

Använd formeln:

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

F4: F10 = "US": värdland som matchar "US".

D4: D10 = "Indien": besöksland som matchar "Indien".

G4: G10 = 2: frågor är lika med två.

+0: ​​konverterar booleska värden till binärt (0 & 1).

Här ges intervallet som cellreferens. Tryck på Enter för att få räkningen.

Som du kan se, två gånger där USA besökte Indien och utfärdar större än två. Detta visar att formeln extraherar antalet gånger som matchas i motsvarande array. Som det var en gång när USA: s president "Barack Obama" besökte Indien 2015 och en gång när USA: s president "Donald Trump" besökte Indien år 2020.

Du kan också utföra intervall som kriterier. Räkna cellerna där 2 intervall uppfyller kriterier. Läs mer om Countif med SUMPRODUCT i Excel här.

Här är några observationsanteckningar som visas nedan.

Anmärkningar:

  1. Formeln fungerar bara med siffror.
  2. Matriserna i formeln måste vara lika långa, eftersom formeln returnerar fel när inte.
  3. SUMPRODUCT -funktionen betraktar icke -numeriska värden som 0s.
  4. SUMPRODUCT -funktionen anser logiskt värde TRUE som 1 och Falskt som 0.
  5. Argumentmatrisen måste ha samma storlek, annars ger funktionen ett fel.
  6. SUMPRODUCT -funktionen returnerar summan efter att ha tagit enskilda produkter i motsvarande array.
  7. Operatörer gillar lika med ( = ), mindre än lika med ( <= ), större än ( > ) eller inte är lika med () kan utföras inom en tillämpad formel, endast med siffror.

Hoppas att den här artikeln om hur man räknar rader som uppfyller flera kriterier i Excel är förklarande. Hitta fler artiklar om räknar formler här. Om du gillade våra bloggar, dela den med dina fristarts på Facebook. Och du kan också följa oss på Twitter och Facebook. Vi vill gärna höra från dig, låt oss veta hur vi kan förbättra, komplettera eller förnya vårt arbete och göra det bättre för dig. Skriv till oss på e -postwebbplatsen

Hitta den sista raden med data med siffror i Excel : I en rad textvärden hittar du den sista med data i excel.

Så här använder du SUMPRODUCT -funktionen i Excel: Returnerar SUMMEN efter multiplikation av värden i flera matriser i excel.

RÄKNINGAR med Dynamic Criteria Range : Räkna celler depstartent på andra cellvärden i Excel.

RÄKNINGAR Matchning två kriterier : Räkna celler som matchar två olika kriterier på listan i excel.

RÄKNINGAR MED ELLER För flera kriterier : Räkna celler med flera kriterier som matchar med hjälp av OR -funktionen.

RÄTTA -funktionen i Excel : Räkna celler beroende på andra cellvärden.

Hur man använder Countif i VBA i Microsoft Excel : Räkna celler med Visual Basic for Applications -kod.

Hur man använder jokertecken i excel : Räkna celler som matchar fraser med jokertecken i excel

Populära artiklar

50 Excel -genväg för att öka din produktivitet : Bli snabbare på din uppgift. Dessa 50 genvägar får dig att arbeta ännu snabbare med Excel.

Hur man använder than VLOOKUP -funktion i Excel : Detta är en av de mest använda och populära Excel -funktionerna som används för att leta upp värde från olika intervall och ark.

Så här använder du funktionen COUNTIF i Excel : Räkna värden med villkor med denna fantastiska funktion. Du behöver inte filtrera dina data för att räkna specifika värden. Countif -funktionen är avgörande för att förbereda din instrumentpanel.

Hur man använder SUMIF -funktionen i Excel : Detta är en annan viktig instrumentpanel. Detta hjälper dig att summera värden på specifika förhållanden.