COUNT - ИНДИРЕКТНА формула за Excel

Брои броеви, датуми или текст во Excel

Користењето на функцијата INDIRECT во Excel формулите го олеснува менувањето на опсегот на референци на ќелии што се користат во формулата, без да мора да ја уредувате самата формула.

INDIRECT може да се користи со голем број на функции кои прифаќаат референца на ќелијата како аргумент како што се функциите SUM и COUNT.

Во вториот случај, користењето на INDIRECT како аргумент за COUNT создава динамичен опсег на референци на ќелии кои можат да се збираат од функцијата.

INDIRECT го прави ова со претворање на текстуални податоци - понекогаш именувани како текстуални низи - во референца на ќелијата.

Пример: Користење на динамички опсег со COUNT-ИНДИРЕКТНА формула

Овој пример се базира на податоците прикажани на сликата погоре.

Формулата COUNT - INDIRECT создадена во туториал е:

= COUNT (ИНДИРЕКТНА (Е1 & ":" & Е2))

Во оваа формула, аргументот за функцијата INDIRECT содржи:

Резултатот е дека INDIRECT го претвора текстуалниот стринг D1: D5 во референца на ќелијата и ја пренесува заедно со COUNT функцијата која треба да се заврши.

Динамично го менува опсегот на формулата

Запомнете, целта е да се создаде формула со динамички опсег - оној што може да се промени без да се уредува самата формула.

Со менување на текстуалните податоци лоцирани во ќелиите E1 и E2, од D1 и D5 до D3 и D6, на пример, опсегот што го содржи функцијата може лесно да се промени од D1: D5 до D3: D6.

Ова ја елиминира потребата да ја уреди формулата во ќелијата G1.

Внесување на податоците за прирачникот

  1. Внесете ги следните податоци во ќелиите D1 до E2
  2. Податоци од клетките D1 - 1 D2 - две D3 - 3 D5 - 5 D6 - шест E1 - D1 E2 - D5 F1 - Број:

Внесување на COUNT - ИНДИРЕКТНА формула

  1. Кликнете на ќелијата G1 - тука ќе бидат прикажани резултатите од овој пример
  2. Внесете ја формулата: = COUNT (INDIRECT (E1 & ":" & E2))
  3. Притиснете го копчето Enter на тастатурата за да ја завршите функцијата
  4. Клетката G1 треба да го содржи одговорот од 3

Имајте на ум дека функцијата COUNT само брои клетки кои содржат броеви, па дури иако четири од петте клетки во опсегот на D1: D5 содржат податоци, само три ќелии содржат броеви.

Клетките што се празно или содржат текстуални податоци се игнорираат од функцијата.

Модифицирање на Опсегот на Формула

  1. Кликнете на ќелијата Е1
  2. Внесете ја референцата D3
  3. Притиснете го копчето Enter на тастатурата за да се преместите во ќелијата E2
  4. Во оваа клетка внесете ја референцата D6
  5. Притиснете го копчето Enter на тастатурата
  6. Одговорот во ќелијата G1 треба да се промени на 2, бидејќи само две клетки во новиот опсег D3: D6 содржат броеви

COUNTA, COUNTBLANK и ИНДИРЕКТНА

Две други функции за броење на Excel се COUNTA - која ги брои ќелиите кои содржат било кој тип на податоци - игнорирајќи само празно или празни ќелии, и COUNTBLANK , која брои само празни или празни ќелии во опсег.

Бидејќи и двете од овие функции имаат слична синтакса на функцијата COUNT, тие можат да бидат заменети со горниот пример со INDIRECT за да ги создадат следните формули:

= COUNTA (ИНДИРЕКТНА (Е1 & ":" & Е2))

= COUNTBLANK (ИНДИРЕКТНА (Е1 & ":" & Е2))

За опсегот D1: D5, COUNTA ќе го врати одговорот од 4 - бидејќи четири од петте клетки содржат податоци, и OUNTBLANK и одговор од 1 - бидејќи има само една празна ќелија во опсегот.