Skip to main content

Izmantojiet Dynamic Range programmā Excel ar COUNTIF un NETIEK

Anonim

Izmantojiet NETIEŠU funkciju Excel formulas, lai mainītu formulā izmantoto šūnu atsauces diapazonu, nemainot pašu formulu. Tas nodrošina, ka tiek izmantotas vienas un tās pašas šūnas, pat ja mainās izklājlapa.

Piezīme: Šajā rakstā norādītās instrukcijas attiecas uz Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel for Mac un Excel Online.

Izmantojiet dinamisko diapazonu ar COUNTIF - NETIEŠU formulu

NETIEŠU funkciju var izmantot ar vairākām funkcijām, kas apstiprina šūnu atsauci kā argumentu, piemēram, SUM un COUNTIF funkcijas.

Izmantojot INDIRECT kā COUNTIF argumentu, izveido dinamisko šūnu atsauces diapazonu, ko var skaitīt ar funkciju, ja šūnas vērtības atbilst kritērijiem. To dara, pagriežot teksta datus, dažreiz sauktus par teksta virkni, šūnu atsaucē.

Šis piemērs ir balstīts uz attēlā redzamajiem datiem. Apmācībā izveidotā COUNTIF - NETIESĪBU formula ir:

= COUNTIF (NETIEŠI (E1 & ":" & E2), "> 10")

Šajā formā argumentam par NETIEKU funkciju ir:

  • Šūnu atsauces E1 un E2, kas satur teksta datus D1 un D6.
  • Diapazona operators, resnās zarnas (:), ko ieskauj pēdiņas (' '), kas pārvērš resnās zarnas tekstu virkni.
  • Divas ampersādes (&), ko izmanto, lai sajauktu vai apvienotu kolu ar šūnu atsaucēm E1 un E2.

Rezultāts ir tāds, ka INDIRECT teksta virkne D1: D6 pārveido par šūnu atsauci un iet to līdz COUNTIF funkcijai, kas jāuzskaita, ja atsauces šūnas ir lielākas par 10.

Netiešā funkcija pieņem jebkuru teksta ievadi. Tie var būt darblapas šūnas, kurās ir teksta vai teksta šūnu atsauces, kuras tieši tiek ievadītas funkcijā.

Dinamiski mainiet Formulas diapazonu

Atcerieties, ka mērķis ir izveidot formulu ar dinamisko diapazonu. Dinamisko diapazonu var mainīt, nemainot pašu formulu.

Mainot teksta datus, kas atrodas šūnās E1 un E2, no D1 un D6 līdz D3 un D7, diapazonu, ko veido funkcija, var viegli mainīt no D1: D6 uz D3: D7. Tas novērš vajadzību tieši rediģēt formulu šūnā G1.

Šajā piemērā COUNTIF funkcija ņem vērā tikai šūnas, kurās ir skaitļi, ja tie ir lielāki par 10. Lai gan četrās no piecām šūnām diapazonā no D1: D6 ir dati, tikai trijās šūnās ir skaitļi. Funkcija ignorē šūnas, kas ir tukšas vai satur teksta datus.

Skaitīšanas teksts ar COUNTIF

COUNTIF funkcija ir ne tikai skaitlisku datu skaitīšana. Tajā tiek skaitīti arī šūnas, kurās ir teksts, pārbaudot, vai tie atbilst noteiktā tekstam.

Lai to izdarītu, šūnā G2 tiek ievadīta šāda formula:

= COUNTIF (NETIEŠI (E1 & ":" & E2), "divi")

Šajā formula NETIRECT funkcija atsaucas uz šūnām no B1 līdz B6. Funkcija COUNTIF apkopo šūnu skaitu, kurām ir teksta vērtība divi viņos.

Šajā gadījumā rezultāts ir 1.

COUNTA, COUNTBLANK un NETIEŠI

Divas citas Excel skaitīšanas funkcijas ir COUNTA, kurās tiek skaitīti elementi, kas satur jebkāda veida datus, ignorējot tikai tukšās vai tukšās šūnas, un COUNTBLANK, kas skaitās tikai tukšas vai tukšas šūnas diapazonā.

Tā kā abām šīm funkcijām ir līdzīga sintakse ar COUNTIF funkciju, tās var aizstāt ar iepriekš minēto piemēru ar NETIEKU, lai izveidotu šādas formulas:

= COUNTA (netiešs (E1 & ":" & E2))= COUNTBLANK (NETIEŠI (E1 & ":" & E2)

Attiecībā uz diapazonu D1: D6 COUNTA atgriež 4 atbildi, jo četrās no piecām šūnām ir dati. COUNTBLANK atgriež 1 atbildi, jo diapazonā ir tikai viena tukša šūna.

Kāpēc izmantot TIEŠU FUNKCIJU?

Priekšrocība, lietojot NETIEKU funkciju visās šajās formulas, ir tā, ka jaunās šūnas var ievietot jebkur diapazonā.

Diapazons dinamiski mainās dažādu funkciju iekšienē, un rezultāti tiek atbilstoši atjaunināti.

Bez netiešās funkcijas, katrai funkcijai vajadzētu rediģēt, iekļaujot visas 7 šūnas, ieskaitot jauno.

CITAS funkcijas priekšrocības ir tādas, ka teksta vērtības var ievietot kā šūnu atsauces un ka tā dinamiski atjaunina diapazonus, kad mainās izklājlapa.

Tas padara parasto izklājlapu apkopi daudz vienkāršāku, jo īpaši ļoti lielām izklājlapām.