I den här artikeln kommer vi att lära oss räkna flera intervall med ett kriterium i Microsoft 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. I Excel kan du utföra uppgifter som operationer över flera intervall med hjälp av formeln som förklaras nedan. Kriterier kan tillämpas över text, nummer eller någon partiell matchning i Excel. Kriterier inuti formeln som körs med hjälp av operatörerna. Operatörer gillar lika med ( = ), mindre än lika med ( <= ), större än ( > ) eller inte är lika med ().
Hur löser man problemet?
För detta problem kommer vi att behöva använda SUMPRODUCT -funktionen. Nu ska vi göra en formel av funktionen. Här får vi två dataområden och vi måste räkna raderna som uppfyller 3 kriterier. SUMPRODUCT -funktionen returnerar SUMMAN för motsvarande TRUE -värden (som 1) och ignorerar värden som motsvarar FALSE -värden (som 0) i den returnerade arrayen
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 anges i intervallet med 3 villkor. Här har vi en lista över diplomatmöten mellan Indien och USA från 2014. Tabellen visar presidenten / premiärministern med landmärket och årtal. 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, bara en gång besökte USA: s president Barack Obama Indien vilket hände 2015. Detta visar att formeln extraherar antalet gånger som matchas i motsvarande array. Som det också finns en och samma 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:
- Formeln fungerar bara med siffror.
- Matriserna i formeln måste vara lika långa, eftersom formeln returnerar fel när det inte är det.
- SUMPRODUCT -funktionen betraktar icke -numeriska värden som 0s.
- SUMPRODUCT -funktionen anser logiskt värde TRUE som 1 och Falskt som 0.
- Argumentmatrisen måste ha samma storlek, annars ger funktionen ett fel.
- SUMPRODUCT -funktionen returnerar summan efter att ha tagit enskilda produkter i motsvarande array.
Hoppas att den här artikeln om Räkna flera intervall med ett kriterium i Microsoft Excel är förklarande. Hitta fler artiklar om beräkning av värden och relaterade Excel -formler här. Om du gillade våra bloggar, dela den med dina vänner 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.
Hur man använder funktionen RÄNKNING 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.
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 som väljer kriterier från listan med alternativ i kriteriecellen i Excel med hjälp av datavalideringsverktyg.
RÄKNINGAR Matchning två kriterier : flera kriterier matchar i olika listor i tabellen med hjälp av COUNTIFS -funktionen i Excel
RÄKNINGAR MED ELLER För flera kriterier : matcha två eller flera namn i samma lista med hjälp av ELLER -kriterierna som tillämpas på listan i Excel.
Hur man använder Countif i VBA i Microsoft Excel : Räkna celler med kriterier som använder Visual Basic for Applications -kod i Excel -makron.
Hur man använder jokertecken i excel : Räkna celler som matchar fraser i textlistor med jokertecken ( * , ? , ~ ) i excel
Populära artiklar:
Hur man använder IF -funktionen i Excel : IF -satsen i Excel kontrollerar villkoret och returnerar ett specifikt värde om villkoret är SANT eller returnerar ett annat specifikt värde om det är FALSKT.
Så här använder du VLOOKUP -funktionen 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.
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.
Hur man använder funktionen RÄNKNING 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.