COUNT - INDIRECT Formula v Excelu

Številke, datumi ali besedilo v Excelu

Uporaba funkcije INDIRECT v formulah Excel omogoča enostavno spreminjanje obsega referenčnih celic, uporabljenih v formuli, ne da bi morali urediti samo formulo.

INDIRECT se lahko uporablja s številnimi funkcijami, ki sprejemajo referenco celice kot argument, kot so funkcije SUM in COUNT.

V zadnjem primeru z uporabo funkcije INDIRECT kot argumenta za COUNT ustvari dinamično območje referenc celic, ki ga funkcija lahko dodeli.

INDIRECT to naredi tako, da sklicuje podatke o besedilu - včasih označuje kot besedilni niz - v sklic na celico.

Primer: Uporaba dinamičnega obsega s COUNT - INDIRECT formulo

Ta primer temelji na podatkih, prikazanih na zgornji sliki.

Formula COUNT - INDIRECT, ustvarjena v vajah, je:

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

V tej formuli argument za funkcijo INDIRECT vsebuje:

Rezultat tega je, da INDIRECT pretvori besedilni niz D1: D5 v referenco celice in jo prenese skupaj na funkcijo COUNT, ki se jošteje.

Dinamično spreminjanje obsega formule

Ne pozabite, cilj je ustvariti formulo z dinamičnim obsegom - tisto, ki jo je mogoče spremeniti brez urejanja same formule.

S spreminjanjem besedilnih podatkov, ki se nahajajo v celicah E1 in E2, od D1 in D5 do D3 in D6, na primer, se lahko obseg, ki ga ujema funkcija, lahko enostavno spremeni iz D1: D5 v D3: D6.

S tem se odpravi potreba po urejanju formule v celici G1.

Vnos podatkov o vadnicah

  1. V celice D1 do E2 vnesite naslednje podatke
  2. Podatki celice D1 - 1 D2 - dve D3 - 3 D5 - 5 D6 - šest E1 - D1 E2 - D5 F1 - število:

Vnesite COUNT - INDIRECT Formulo

  1. Kliknite na celico G1 - tukaj bodo prikazani rezultati tega primera
  2. Vnesite formulo: = COUNT (INDIRECT (E1 & ":" & E2))
  3. Za dokončanje funkcije pritisnite tipko Enter na tipkovnici
  4. Celica G1 mora vsebovati odgovor 3

Upoštevajte, da funkcija COUNT šteje samo celice, ki vsebujejo številke, zato četudi od petih celic v območju D1: D5 vsebujejo podatke, le tri celice vsebujejo številke.

Funkcija ne upošteva celic, ki so prazne ali vsebujejo besedilne podatke.

Spreminjanje obsega formule

  1. Kliknite na celico E1
  2. Vnesite sklic celice D3
  3. Pritisnite tipko Enter na tipkovnici, da se premaknete v celico E2
  4. V to celico vnesite referenčno številko celice D6
  5. Pritisnite tipko Enter na tipkovnici
  6. Odgovor v celici G1 bi moral spremeniti na 2, saj le dve celici v novem območju D3: D6 vsebujeta številke

COUNTA, COUNTBLANK in INDIRECT

Dve drugi funkciji števila v Excelu sta COUNTA - ki šteje celice, ki vsebujejo katero koli vrsto podatkov - ignorirajo samo prazne ali prazne celice, in COUNTBLANK , ki šteje samo prazne ali prazne celice v razponu.

Ker imata obe funkciji podobno skladnjo s funkcijo COUNT, jih lahko nadomestite z zgornjim primerom s funkcijo INDIRECT in ustvarite naslednje formule:

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

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

Za območje D1: D5 bi COUNTA vrnil odgovor 4 - ker štiri od petih celic vsebujejo podatke, OUNTBLANK in odgovor 1 - ker je v dosegu samo ena prazna celica.