Excel 2007 предлага набор от функции за броене – включително COUNT, COUNTA, COUNTBLANK и COUNTIF – в статистическата категория, които ви позволяват да преброите броя на клетките, които съдържат числови стойности, които не са празни (и по този начин съдържат записи от всякакъв вид), или чиито стойности отговарят на критериите, които сте посочили. Можете да намерите тези функции в менюто за продължаване на статистиката, достъпно от падащото меню на бутона Още функции в раздела Формули.
Изграждане на формули за броене
Следващата фигура илюстрира различните типове формули за броене, които можете да изградите, за да връщате такива основни статистически данни като общия брой клетки в определен диапазон, броя на заетите клетки в този диапазон, както и броя на цифровите и текстовите записи в заеманият диапазон. В този работен лист на диапазона от клетки A1:C7 е присвоено име sales_data.
Работен лист за домашни продажби, който използва различни функции за броене.
Най-основната формула е тази, която връща общия брой клетки в диапазона sales_data. За да създадете тази формула в клетка C10, използвайте информационните функции ROWS и COLUMNS, за да върнете броя на редовете и колоните в диапазона и след това създайте следната формула, която умножава тези две стойности заедно:
=ROWS(данни_за_продажби)*КОЛОННИ(данни_за_продажби)
Тази формула, разбира се, връща 21 към клетка C9. Следващата формула изчислява броя на тези 21 клетки, които съдържат записи на данни (от какъвто и да е тип), като се използва функцията COUNTA. Тази функция отчита броя на клетките, които не са празни в диапазоните, които сте посочили. Функцията COUNTA използва следния синтаксис:
=COUNTA(стойност1,[ стойност2 ],[...])
Аргументите на стойността (всички от които не са задължителни с изключение на value1 ) са до 30 различни стойности или диапазони от клетки, които искате да се отчитат. В примера, показан на фигурата, клетка C11 съдържа следната функция COUNTA:
=COUNTA(продажби_данни)
Тази формула връща 19 в клетка C11. Следващата формула в примерния работен лист изчислява броя на цифровите записи в диапазона от клетки sales_data. За да направите това, използвате функцията COUNT. Функцията COUNT приема същите аргументи като COUNTA, като единствената разлика е, че COUNT брои стойност или клетка, посочени в нейните аргументи за стойност , само ако съдържа числов запис.
Клетка C13 съдържа следната формула за изчисляване на броя на числовите записи в диапазона на таблицата Home Sales, наречена sales_data:
=COUNT(продажби_данни)
Excel връща 10 в клетка C13. Имайте предвид, че при изчисляването на този резултат Excel отчита петте записа за дати (с датата на всяка продажба) в диапазона от клетки B3:B7, както и петте цифрови записа на данни (с продажните цени на всеки дом) в диапазона от клетки C3 :C7.
Следващата формула в примерния работен лист, показан на фигурата, използва функцията COUNTBLANK за изчисляване на броя на празните клетки в диапазона sales_data. Функцията COUNTBLANK работи точно като функциите COUNTA и COUNT, с изключение на това, че връща броя на незаетите клетки в диапазона. Този пример използва следната функция COUNTBLANK в клетка C15:
=БРОНПРАСТ(данни за_продажбите)
След това Excel връща 2 в клетка C16.
Условно броене
Excel включва функция COUNTIF, която можете да използвате за броене на клетки в диапазон само когато отговарят на определено условие. Функцията COUNTIF приема два аргумента и използва следния синтаксис:
=COUNTIF(диапазон,критерии)
Аргументът range определя диапазона от клетки, от които трябва да се изчисли условният брой. Аргументът критерии определя условието за използване. Можете да изразите този аргумент като число, израз или текст, който показва кои клетки да се броят. Когато указвате число за аргумента на критериите , не е нужно да заключвате числото в кавички. Например, в диапазон от клетки с име table_data, за да преброите броя на записи, които съдържат числото 5, въведете следната формула COUNTIF:
=COUNTIF(данни_таблици,5)
Въпреки това, когато посочвате израз или текст като аргумент за критерии , трябва да затворите израза или текста в затворени кавички, като в „=5“, „>20“ или „Ню Йорк“. Така че, ако искате да използвате COUNTIF, за да разберете колко клетки в диапазона table_data имат стойности, по-големи от 5, въведете тази версия на функцията COUNTIF:
=COUNTIF(table_data,">5")
Когато искате да използвате функцията COUNTIF, за да разберете броя на клетките, чието съдържание е равно на съдържанието на конкретна клетка в работния лист, просто добавяте препратката към клетката като аргумент за критерии на функцията . Например, ако искате да преброите броя на клетките в диапазона table_data, които са равни на съдържанието на клетка B3 в работния лист, въведете тази формула:
=COUNTIF(данни_таблици,B3)