Как да използвам функцията Excel COUNTIFS -

Съдържание

Обобщение

Функцията Excel COUNTIFS връща броя на клетките, които отговарят на един или повече критерии. COUNTIFS могат да се използват с критерии, базирани на дати, числа, текст и други условия. COUNTIFS поддържа логически оператори (>, <,, =) и заместващи символи (* ,?) за частично съвпадение.

Предназначение

Брой клетки, които отговарят на множество критерии

Върната стойност

Броят на изпълнените критерии

Синтаксис

= БРОЙКИ (диапазон1, критерии1, (диапазон2), (критерии2), …)

Аргументи

  • range1 - първият диапазон за евакуация.
  • критерии1 - критериите, които да се използват за диапазон1.
  • range2 - (по избор) Вторият диапазон за оценка.
  • критерии2 - (по избор) Критериите, които да се използват за диапазон2.

Версия

Excel 2007

Бележки за употреба

Функцията COUNTIFS в Excel отчита броя на клетките в диапазон, които отговарят на един предоставен критерий. За разлика от по-старата функция COUNTIF, COUNTIFS може да прилага повече от едно условие едновременно. Условията се предоставят с двойки обхват / критерии и се изисква само първата двойка. За всяко допълнително условие трябва да предоставите друга двойка диапазон / критерии. Допустими са до 127 двойки обхват / критерии.

Критериите могат да включват логически оператори (>, <,, =) и заместващи символи (* ,?) за частично съвпадение. Критериите могат да се основават и на стойност от друга клетка, както е обяснено по-долу.

COUNTIFS е в група от осем функции в Excel, които разделят логическите критерии на две части (диапазон + критерии). В резултат на това синтаксисът, използван за изграждане на критерии, е различен и COUNTIFS изисква диапазон от клетки за аргументи на диапазон, не можете да използвате масив.

Основен пример

С показания пример COUNTIFS могат да се използват за преброяване на записи, като се използват 2 критерия, както следва:

=COUNTIFS(C5:C14,"red",D5:D14,"tx") // red and TX =COUNTIFS(C5:C14,"red",F5:F14,">20") // red and>20

Забележете, че функцията COUNTIFS не е чувствителна към малки и големи букви.

Двойни кавички ("") в критерии

По принцип текстовите стойности трябва да бъдат затворени в двойни кавички, а числата - не. Когато обаче логически оператор е включен с число, номерът и операторът трябва да бъдат затворени в кавички, както е показано по-долу:

=COUNTIFS(A1:A10,100) // count equal to 100 =COUNTIFS(A1:A10,">50") // count greater than 50 =COUNTIFS(A1:A10,"jim") // count equal to "jim"

Забележка: показва се едно условие само за простота. Допълнителните условия трябва да следват същите правила.

Стойност от друга клетка

Когато се използва стойност от друга клетка в условие, препратката към клетката трябва да бъде конкатенирана към оператор, когато се използва. В примера по-долу COUNTIFS ще преброи стойностите в A1: A10, които са по-малки от стойността в клетка B1. Забележете, че операторът по-малко от (който е текст) е затворен в кавички, но препратката към клетката не е:

=COUNTIFS(A1:A10,"<"&B1) // count cells less than B1

Забележка: COUNTIFS е една от няколкото функции, които разделят условията на две части: диапазон + критерии. Това причинява някои несъответствия по отношение на други формули и функции.

Не е равно на

За да конструирате критерии "не е равно на", използвайте оператора "", заобиколен от двойни кавички (""). Например, формулата по-долу ще брои клетки, които не са равни на "червено" в диапазона A1: A10:

=COUNTIFS(A1:A10,"red") // not "red"

Празни клетки

COUNTIFS can count cells that are blank or not blank. The formulas below count blank and not blank cells in the range A1:A10:

=COUNTIFS(A1:A10,"") // not blank =COUNTIFS(A1:A10,"") // blank

Dates

The easiest way to use COUNTIFS with dates is to refer to a valid date in another cell with a cell reference. For example, to count cells in A1:A10 that contain a date greater than a date in B1, you can use a formula like this:

=COUNTIFS(A1:A10, ">"&B1) // count dates greater than A1

Notice we concatenate the ">" operator to the date in B1, but and are no quotes around the cell reference.

The safest way hardcode a date into COUNTIFS is with the DATE function. This guarantees Excel will understand the date. To count cells in A1:A10 that contain a date less than September 1, 2020, you can use:

=COUNTIFS(A1:A10,"<"&DATE(2020,9,1)) // dates less than 1-Sep-2020

Wildcards

The wildcard characters question mark (?), asterisk(*), or tilde (~) can be used in criteria. A question mark (?) matches any one character, and an asterisk (*) matches zero or more characters of any kind. For example, to count cells in a A1:A5 that contain the text "apple" anywhere, you can use a formula like this:

=COUNTIFS(A1:A5,"*apple*") // count cells that contain "apple"

The tilde (~) is an escape character to allow you to find literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).

Notes

  • Multiple conditions are applied with AND logic, i.e. condition 1 AND condition 2, etc.
  • Each additional range must have the same number of rows and columns as range1, but ranges do not need to be adjacent. If you supply ranges that don't match, you'll get a #VALUE error.
  • Non-numeric criteria needs to be enclosed in double quotes but numeric criteria does not. For example: 100, "100", ">32", "jim", or A1 (where A1 contains a number).
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters.
  • To find a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).

Related videos

Как да изградите обикновена обобщаваща таблица Обобщените таблици са фантастични инструменти за обобщаване на данни, но можете също да използвате формули, за да изградите свои собствени обобщения, като използвате функции като COUNTIF и SUMIF. Вижте как в това 3-минутно видео. Как да използваме функцията COUNTIFS В това видео ще разгледаме как да използваме функцията COUNTIFS за преброяване на клетки, които отговарят на множество критерии в набор от данни.

Интересни статии...