Как да броите записи според вашите критерии

Списъците за филтриране ви дават бърз преглед на данните, които отговарят на вашите критерии за филтриране. Но как да гарантирате, че можете също да оценявате и преброявате показаните записи на данни по други начини?

Изчисленията във филтрирани списъци могат да се извършват само с помощта на табличната функция PART RESULT, която взема предвид само филтрираните редове. Всички други функции осигуряват резултат независимо от текущите настройки на филтъра. Използвайки функцията таблица ЧАСТИЧНИ РЕЗУЛТАТИ, вие също получавате резултати, които се променят незабавно, ако зададете други критерии за филтриране.

Можете да броите във филтрираните си списъци чрез ЧАСТИЧЕН РЕЗУЛТАТ, но само без условие или критерий.

Ако обаче искате да броите въз основа на критерий във вашите филтрирани списъци, използвайте следната матрична формула:

= SUMPRODUCT ((Област на критериите = Критерий) * (SUB -RESULT (3; AREA.MOVE (FirstCell; LINE (Област на критериите)) -LINE (FirstCell) ;;)))

Предавате три аргумента на формулата на масива: С Област на критериите преминете пълната колона от списъка, която искате да проверите за критерия. По -горе критерии преминават критерия, посочен в Област на критериите трябва да бъде изпълнено, за да може формулата да брои реда. Третият аргумент Първа клетка преминава първата клетка от диапазона на критериите.
Формулата брои всички филтрирани линии, които са в Област на критериите с критерии да съвпадне. Формулата е формула за масив, която можете да използвате комбинацията от клавиши, след като я въведете Ctrl + Shift + Enter потвърждавам.

В показаната работна книга следната формула на масива в клетка B21 дава резултат 2:

= SUMPRODUCT (($ C $ 4: $ C $ 18 = A21) * (SUB -RESULT (3; AREA.MOVE ($ C $ 4; LINE ($ C $ 4: $ C $ 18)) -LINE ($ C $ 4) ;;))))

Само двата филтрирани реда 7 и 9 съвпадат с критерия за търсене „Отваряне“ от клетка A21.

Формулата отчита броя на търсените записи на данни

Използвайки следния метод, матричната формула брои търсеното число въз основа на критерия:

  • Функцията ЧАСТИЧНИ РЕЗУЛТАТИ вмъква функцията COUNT2 чрез втория аргумент от три. Това означава, че всички напълнени клетки, които са филтрирани, се преброяват.
  • Чрез AREA.MOVE създавате препратка към един ред за всеки ред от областта C4: C18. Предавате тази едноредова препратка към функцията ЧАСТИЧЕН РЕЗУЛТАТ.
  • Това означава, че PARTIAL RESULT връща числото 1 само ако редът е филтриран и показан като 0.
  • PART RESULT връща стойността 0 за нефилтрирани редове.
  • Прехвърляте преброените в функцията SUM-PRODUCT.
  • Там те се умножават по резултата от сравнението между клетка A21 и съответното съдържание от съответния ред на областта C4: C18.
  • Само ако сравнението е положително, прехвърленото 1 се умножава по TRUE и резултатът от 1 също се включва в общата сума, доставена от SUMPRODUCT.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave