Да предположим, че искате да намерите колко пъти се среща конкретен текст или числова стойност в диапазон от клетки. Например:
-
Ако диапазон, като например A2:D20, съдържа числовите стойности 5, 6, 7 и 6, тогава числото 6 се среща два пъти.
-
Ако една колона съдържа "Димитров", "Банков", "Банков" и "Банков", тогава "Банков" ще се състои три пъти.
Има няколко начина за преброяване повторенията на дадена стойност.
Използвайте функцията COUNTIF , за да преброите колко пъти дадена стойност се появява в диапазон от клетки.
За повече информация вж. COUNTIF функция.
Функцията COUNTIFS е подобна на функцията COUNTIF с едно важно изключение: COUNTIFS ви позволява да прилагате критерии към клетки в множество диапазони и преброява колко пъти са изпълнени всички критерии. Можете да използвате до 127 двойки диапазон/критерии с COUNTIFS.
Синтаксисът за COUNTIFS е:
COUNTIFS(критерии_диапазон1, критерии1, [критерии_диапазон2, критерии2],…)
Вижте следния пример:
За да научите повече за използването на тази функция с повече от един диапазон и критерий, вижте COUNTIFS функция.
Да речем, че трябва да определите колко продавачи са продали даден артикул в определен регион или искате да знаете колко продажби над определена стойност са извършени от конкретен продавач. Можете да използвате съвместно функциите IF и COUNT: първо използвате функцията IF, за да проверите условието, и след това, само ако резултатът от функцията IF е True, използвате функцията COUNT за преброяване на клетките.
Забележки:
-
Формулите в този пример трябва да са въведени като формули за масиви.
-
Ако имате текуща версия на Microsoft 365, можете просто да въведете формулата в горната лява клетка на изходния диапазон, след което да натиснете ENTER, за да потвърдите формулата като формула за динамичен масив.
-
Ако сте отворили тази работна книга в по-нови версии на Excel за Windows или Excel for Mac и искате да промените формулата или да създадете подобна формула, натиснете клавиша F2 и след това натиснете Ctrl+Shift+Enter , за да накарате формулата да върне очакваните резултати.
-
-
За да работят примерните формули, вторият аргумент за функцията IF трябва да бъде число.
За да научите повече за тези функции, вж. COUNT функция и IF функция.
В примерите, които следват, използваме заедно функциите IF и SUM. Първо функцията IF тества стойностите в някакви клетки и ако резултатът от теста е истина, SUM сумира тези стойности, които преминават успешно теста.
Забележки: Формулите в този пример трябва да са въведени като формули за масиви.
-
Ако имате текуща версия на Microsoft 365, можете просто да въведете формулата в горната лява клетка на изходния диапазон, след което да натиснете ENTER, за да потвърдите формулата като формула за динамичен масив.
-
Ако сте отворили тази работна книга в по-нови версии на Excel за Windows или Excel for Mac и искате да промените формулата или да създадете подобна формула, натиснете клавиша F2 и след това натиснете Ctrl+Shift+Enter , за да накарате формулата да върне очакваните резултати.
Пример 1
Горната функция показва дали C2:C7 съдържа стойностите на Димитров и Банков, тогава функцията SUM трябва да покаже сумата от записите, където условието е изпълнено. Формулата намира три записа за Димитров и един за Банков в дадения диапазон и показва 4.
Пример 2
Горната функция показва дали D2:D7 съдържа стойности, по-малки от 9000 лв. или по-големи от 19 000 лв., тогава SUM трябва да покаже сумата на всички записи, за които условието е изпълнено. Формулата намира два записа D3 и D5 със стойности, по-малки от 9000 лв., и след това D4 и D6 със стойности, по-големи от 19 000 лв., и показва 4.
Пример 3
Горната функция показва дали D2:D7 има фактури за Димитров за по-малко от 9000 лв., тогава SUM трябва да покаже сумата от записите, за които условието е изпълнено. Формулата открива, че C6 отговаря на условието, и показва 1.
Можете да използвате обобщена таблица, за да покажете общите суми и да преброите повторенията на уникални стойности. Обобщената таблица е интерактивен начин за бързо обобщаване на големи количества данни. Можете да използвате обобщена таблица, за да разгънете или свиете нивата на данните, за да се концентрирате върху данните, и да детайлизирате обобщените данни за интересуващите ви области. Освен това можете да премествате редове в колони или колони в редове ("завъртане"), за да видите колко пъти се среща стойност в обобщена таблица. Нека разгледаме примерен сценарий за електронна таблица за продажби, където можете да преброите колко стойности за продажби има за голф и тенис за определени тримесечия.
-
Въведете следните данни в електронна таблица на Excel.
-
Избор на A2:C8
-
Изберете Вмъкване > Обобщена таблица.
-
В диалоговия прозорец Създаване на съдържание обобщена таблица изберете Изберете таблица или диапазон, след което изберете Нов работен лист и след това изберете OK.
Празна обобщена таблица се създава в нов лист.
-
В екрана Полета на обобщената таблица направете следното:
-
Плъзнете Sport в областта Редове .
-
Плъзнете Тримесечие в областта Колони .
-
Плъзнете Продажби в областта Стойности .
-
Повторете стъпка c.
Името на полето се показва като SumofSales2 както в обобщената таблица, така и в областта стойности.
В този момент екранът с полета на обобщената таблица изглежда така:
-
В областта Стойности изберете падащото меню до SumofSales2 и изберете Настройки на поле за стойност.
-
В диалоговия прозорец Настройки на поле за стойност направете следното:
-
В секцията Обобщаване на полетата за стойности по изберете Брой.
-
В полето Име по избор променете името на Брой.
-
Изберете OK.
-
Обобщената таблица показва броя на записите за Голф и Тенис в Тримесечие 3 и Тримесечие 4, заедно с продажбите.
-
Имате нужда от още помощ?
Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.
Вж. също
Общ преглед на формулите в Excel
Начини за избягване на повредени формули
Намиране и коригиране на често срещани грешки във формули
Клавишни комбинации и функционални клавиши за Excel