Excel COUNT - Formula INDIRECT

Numără numere, date sau text în Excel

Folosind funcția INDIRECT în formulele Excel este ușor să modificați intervalul referințelor de celule utilizate în formula fără a trebui să editați formula însăși.

INDIRECT poate fi utilizat cu un număr de funcții care acceptă o referință de celule ca argument, cum ar fi funcțiile SUM și COUNT.

În acest din urmă caz, folosirea INDIRECT ca argument pentru COUNT creează un interval dinamic de referințe de celule care pot fi completate de funcție.

INDIRECT face acest lucru prin transformarea datelor de text - uneori denumite șir de text - într-o referință de celule.

Exemplu: Utilizarea unei game dinamice cu formula COUNT - INDIRECT

Acest exemplu se bazează pe datele afișate în imaginea de mai sus.

Formula "COUNT - INDIRECT" creată în tutorial este:

= COUNT (INDIRECT (E1 & ":" & E2))

În această formulă, argumentul pentru funcția INDIRECT conține:

Rezultatul este că INDIRECT convertește șirul de text D1: D5 într-o referință a celulei și îl transmite de-a lungul unei funcții COUNT care urmează să fie totală.

Modificarea dinamică a gamei de formule

Amintiți-vă că obiectivul este de a crea o formulă cu o gamă dinamică - una care poate fi modificată fără a modifica formula însăși.

Prin schimbarea datelor de text aflate în celulele E1 și E2, de la D1 și D5 la D3 și D6, de exemplu, intervalul total al funcției poate fi schimbat cu ușurință de la D1: D5 la D3: D6.

Aceasta elimină necesitatea de a edita formula din celula G1.

Introducerea datelor Tutorial

  1. Introduceți următoarele date în celulele D1 până la E2
  2. Datele de celule D1 - 1 D2 - două D3 - 3 D5 - 5 D6 - șase E1 - D1 E2 - D5 F1 - Count:

Introducerea formulei COUNT - INDIRECT

  1. Faceți clic pe celula G1 - aici se vor afișa rezultatele acestui exemplu
  2. Introduceți formula: = COUNT (INDIRECT (E1 & ":" & E2))
  3. Apăsați tasta Enter de pe tastatură pentru a finaliza funcția
  4. Celula G1 ar trebui să conțină răspunsul de la 3

Rețineți că funcția COUNT numără numai celule care conțin numere, deci chiar dacă patru din cele cinci celule din domeniul D1: D5 conțin date, numai trei celule conțin numere.

Celulele care sunt goale sau conțin date de text sunt ignorate de către funcție.

Modificarea gamei de formule

  1. Faceți clic pe celula E1
  2. Introduceți referința celulei D3
  3. Apăsați tasta Enter de pe tastatură pentru a vă deplasa în celula E2
  4. În această celulă introduceți referința celulei D6
  5. Apăsați tasta Enter de pe tastatură
  6. Răspunsul din celula G1 ar trebui să se modifice la 2, deoarece numai două celule din noul interval D3: D6 conțin numere

COUNTA, COUNTBLANK și INDIRECT

Două alte funcții de numărare Excel sunt COUNTA - care numără celule care conțin orice tip de date - ignorând numai celule goale sau goale și COUNTBLANK , care contează numai celule goale sau goale într-un interval.

Deoarece ambele funcții au o sintaxă similară cu funcția COUNT, ele pot fi înlocuite în exemplul de mai sus cu INDIRECT pentru a crea următoarele formule:

= COUNTA (INDIRECT (E1 & ":" & E2))

= COUNTBLANK (INDIRECT (E1 & ":" & E2))

Pentru intervalul D1: D5, COUNTA va returna un răspuns de 4 - deoarece patru din cele cinci celule conțin date și OUNTBLANK și răspunsul 1 - deoarece există o singură celulă necompletată în interval.