Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Excel формули и функции
9. Array формули

Изброяване на уникалните стойности от дадена област с помощта на SUM/SUMPRODUCT и COUNTIF - част 2

- 100лв. за ЧЕРЕН ПЕТЪК:   Вземи курс "Excel формули и функции" за     249 лв. 149 лв.   ВИЖ ТУК

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


Най-важното от урока

Ключът към коректното броене на уникални стойности в диапазони с празни клетки е да не допускаш празните да „счупят“ формулата. Когато към критерия на COUNTIF добавиш празен текст, празните вече не водят до грешка, но се броят като уникална стойност. За да ги игнорираш, използвай маска за непразни клетки и умножи резултатите в SUMPRODUCT. Така получаваш точен брой уникални стойности без да включваш празните.

Повтори показаното стъпка по стъпка

  1. Копирай базовата формула за броене на уникални стойности, която използва COUNTIF.
  2. В аргумента „критерии“ на COUNTIF добави празен текст към стойностите от областта (на практика „залепяш“ "" към всяка стойност), за да избегнеш проблеми при празни клетки.
  3. Провери резултата: празната клетка вече не предизвиква грешка, но се брои като уникална.
  4. За да изключиш празните, обвий израза в SUMPRODUCT и умножи по маска за непразни клетки: --(област<>"" ).
  5. Подтвърди, че там, където маската е 0 (празно), произведението е 0 и клетката не влиза в сумата.

Използвани функции и техники

  • COUNTIF – преброява елементи по критерий; добавянето на "" към критериите неутрализира празните.
  • SUMPRODUCT – сумира произведения и работи надеждно с масиви; позволява филтър чрез маска.
  • -- – двойният минус преобразува TRUE/FALSE в 1/0, за да участва в изчисленията.
  • <>"" – условие „не е празно“, връща логически резултат за маската.
  • SUM – базова сума; в този контекст е алтернативна на SUMPRODUCT при по-прости случаи.