AANTAL.ALS Twee criteria-overeenkomst

Anonim

We willen alleen iets in het bereik tellen als twee voorwaarden overeenkomen in Excel. Hier kunnen we de AANTALLEN.ALS-functie van Excel gebruiken. AANTAL.ALS-functie kan op meerdere criteria rekenen. En als alleen aan alle criteria wordt voldaan, wordt een rij geteld. Het is een soort EN-logica. Dus laten we beginnen…

Generieke formule

=AANTAL.ALS(criteria_bereik1, criteria1, criteria_bereik2, criteria2)

Criteria_bereik1: Dit is het eerste criteriumbereik. Dit is verplicht. Uw eerste voorwaarde voor zal uit dit bereik zijn.
Criteria1: Dit is het eerste criterium uit het criteriumbereik1.

Criteria_bereik2: Dit is het tweede criteriumbereik voor uw tweede aandoening. Dit kan hetzelfde zijn als de eerste.
Criteria2: Het criterium2 is de tweede voorwaarde uit criteriumbereik 2.
Laten we nu een voorbeeld nemen:

Voorbeeld
We hebben deze gegevens voor ons voorbeeld AANTALLEN.

En we moeten deze twee vragen beantwoorden.

Dus voor de eerste zoekopdracht hebben we twee voorwaarden uit één enkele kolom, Leeftijd.
Om de vraag te beantwoorden, Tel mensen met een leeftijd tussen 50 en 80 all-inclusive, schrijf deze AANTAL.ALS-formule.

=AANTAL.ALS(B2:B10,">=50",B2:B10,"<=80")

Merk op dat we voor beide aandoeningen hetzelfde criteriumbereik B2:B10 hebben. Excel heeft geen bezwaar tegen het gebruik van dezelfde criteriabereiken. Met de gekozen gegevensuitvoer zou zijn: 3.

Hoe werkt het?
Simpel, de k functie zoekt eerst naar alle waarden in het bereik B2:B10 dat zal zijn {81,58,85,57,76}. Dan in {81,58,85,57,76} lijst zal het alle waarden zien die kleiner zijn dan of gelijk zijn aan 80 en dat zal zijn {58,57,76}. En dat is 3.
Nu in de tweede query waarin moet Count People die Pencil heeft besteld en is jonger dan 15 jaar. We moeten rekenen op meerdere criteria en verschillende kolommen.
Dus twee beantwoorden deze vraag en schrijven deze AANTAL.ALS-formule.

=AANTALLEN.ALS(C2:C10,"Potlood",B2:B10,"<15")

Merk op dat we twee verschillende kolommen hebben gebruikt voor onze conditie.

Welnu, dit is de klassieke manier om in Excel te tellen voor twee of meer criteria. Maar er is een alternatieve manier om te tellen als twee criteria overeenkomen.

Een alternatieve manier om AANTALLEN.ALS TE TELLEN Als er twee criteria zijn om te matchen
Laten we dus hetzelfde voorbeeld en dezelfde vragen nemen als hierboven.
Tel mensen met een leeftijd tussen 50 en 80 all-inclusive

=SOMPRODUCT((B2:B10>=50)*(B2:B10<=80))

Ja, de SOMPRODUCT-functie kan ook tellen. Ik heb de SOMPRODUCT-functie hier in detail uitgelegd.
Aantal mensen die Pencil hebben besteld en de leeftijd is minder dan 15

=SOMPRODUCT((C2:C10="Potlood")*(B2:B10<15))

Kortom, de bovenstaande SOMPRODUCT-formule zal zich gedragen als AANTAL.ALS-functies en als u hiervoor een generieke formule zou schrijven, zou het er als volgt uitzien …
Generieke formule om op twee voorwaarden te rekenen met de functie SOMPRODUCT

=SOMPRODUCT((bereik1(criteria1))*(bereik2(criteria2)))

Hier kunnen criteria1 en criteria2 elke voorwaarde zijn die een array van . zou genereren Waar en niet waar van bereik1 en bereik2. bijv. =”abc”, >20, ”2x”, ISNUMBER(bereik), enz.

Ok, dus ik heb hier besproken hoe je de AANTAL.ALS-functie gebruikt als je twee criteria hebt. Maar als het nog steeds niet de oplossing was waarnaar u op zoek was, laat me dan uw scenario weten in de opmerkingen hieronder.

AANTALLEN MET OF Voor meerdere criteria

Tel cellen die dit of dat bevatten

Unieke tekst tellen in Excel

Populaire artikels:

50 Excel-snelkoppelingen om uw productiviteit te verhogen

De VERT.ZOEKEN-functie in Excel

AANTAL.ALS in Excel 2016

Hoe de SUMIF-functie in Excel te gebruiken?