Excel COUNT - INDIRECT Formula

Počítat čísla, data nebo text v aplikaci Excel

Použití funkce INDIRECT v formulářích aplikace Excel usnadňuje změnu rozsahu odkazů na buňky použitých ve vzorci, aniž by bylo nutné upravovat vzorec samotný.

INDIRECT lze použít s řadou funkcí, které přijmou odkaz na buňky jako argument, jako jsou funkce SUM a COUNT.

V druhém případě pomocí příkazu INDIRECT jako argumentu pro COUNT vytvoří dynamický rozsah odkazů na buňky, které lze přiřadit funkci.

Nepřímé to dělá tím, že otočíte textová data - někdy označovaná jako textový řetězec - do odkazu na buňku.

Příklad: Použití dynamického rozsahu pomocí vzorce COUNT-INDIRECT

Tento příklad je založen na datech uvedených na obrázku výše.

Vzorec COUNT-INDIRECT vytvořený v tutoriálu je:

= COUNT (NEPŘÍMÉ (E1 & ":" & E2))

V tomto vzorci obsahuje argument pro funkci INDIRECT :

Výsledkem je, že INDIRECT převede textový řetězec D1: D5 do odkazu na buňku a přenese jej spolu s funkcí COUNT, která má být dokončena.

Dynamicky měnit rozsah formule

Nezapomeňte, že cílem je vytvořit vzorec s dynamickým rozsahem - ten, který lze změnit bez úpravy samotného vzorce.

Změnou textových dat umístěných v buňkách E1 a E2, např. Z D1 a D5 na D3 a D6, lze rozsah, který je celá funkcemi, snadno měnit z D1: D5 na D3: D6.

To eliminuje potřebu upravit vzorec v buňce G1.

Zadání výukového data

  1. Zadejte následující údaje do buněk D1 až E2
  2. Data buňky D1 - 1 D2 - dvě D3 - 3 D5 - 5 D6 - šest E1 - D1 E2 - D5 F1 - Počítání:

Zadání vzorce COUNT-INDIRECT

  1. Klikněte na buňku G1 - zde se zobrazí výsledky tohoto příkladu
  2. Zadejte vzorec: = COUNT (INDIRECT (E1 & ":" & E2))
  3. Stisknutím klávesy Enter na klávesnici dokončete funkci
  4. Buňka G1 by měla obsahovat odpověď 3

Všimněte si, že funkce COUNT počíta pouze buňky obsahující čísla, takže i když čtyři z pěti buněk v rozsahu D1: D5 obsahují data, pouze tři buňky obsahují čísla.

Buňky, které jsou prázdné nebo obsahují textová data, jsou funkcí ignorovány.

Změna rozsahu rozsahu vzorců

  1. Klikněte na buňku E1
  2. Zadejte odkaz buňky D3
  3. Stisknutím klávesy Enter na klávesnici přesuňte do buňky E2
  4. Do této buňky zadejte odkaz na buňku D6
  5. Stiskněte klávesu Enter na klávesnici
  6. Odpověď v buňce G1 by se měla změnit na 2, protože pouze dvě buňky v novém rozsahu D3: D6 obsahují čísla

COUNTA, COUNTBLANK a NEPŘÍMÉ

Dva další funkce programu Excel jsou COUNTA, které počítají buňky obsahující libovolný typ dat - ignorují pouze prázdné nebo prázdné buňky a COUNTBLANK , který počítá pouze prázdné nebo prázdné buňky v rozsahu.

Jelikož obě tyto funkce mají podobnou syntaxi s funkcí COUNT, mohou být nahrazeny výše uvedeným příkladem příkazem INDIRECT a vytvořit následující vzorce:

= COUNTA (NEPŘÍMÉ (E1 & ":" & E2))

= COUNTBLANK (NEPŘÍMÉ (E1 & ":" & E2))

Pro rozsah D1: D5 by COUNTA vrátila odpověď 4 - protože čtyři z pěti buněk obsahují data a OUNTBLANK a odpověď 1 - protože je v této oblasti pouze jedna prázdná buňka.