Excel бағдарламасында COUNTIF және INDIRECT көмегімен динамикалық ауқымды қалай пайдалану керек

Мазмұны:

Excel бағдарламасында COUNTIF және INDIRECT көмегімен динамикалық ауқымды қалай пайдалану керек
Excel бағдарламасында COUNTIF және INDIRECT көмегімен динамикалық ауқымды қалай пайдалану керек
Anonim

Не білу керек

  • ЖАМА функциясы формуладағы ұяшық сілтемелерінің ауқымын формуланы өңдеусіз өзгертеді.
  • Белгілі критерийлерге сәйкес келетін ұяшықтардың динамикалық ауқымын жасау үшін COUNTIF аргументі ретінде ЖАНАМАны пайдаланыңыз.
  • Шарттар ЖАНА функциясы арқылы орнатылады және тек критерийлерге сәйкес келетін ұяшықтар есептеледі.

Бұл мақала формуланың өзін өңдеудің қажетінсіз формулада пайдаланылатын ұяшық сілтемелерінің ауқымын өзгерту үшін Excel формулаларындағы ЖАНА функциясын пайдалану жолын түсіндіреді. Бұл электрондық кесте өзгерсе де, бірдей ұяшықтардың пайдаланылуын қамтамасыз етеді. Ақпарат Excel 2019, Excel 2016, Excel 2013, Excel 2010, Mac жүйесіне арналған Excel және Excel Online үшін қолданылады.

COUNTIF - ЖАНА формуламен динамикалық ауқымды пайдалану

ЖАМАМА функциясын ұяшық сілтемесін аргумент ретінде қабылдайтын SUM және COUNTIF функциялары сияқты бірқатар функциялармен бірге пайдалануға болады.

COUNTIF аргументі ретінде ЖАНАМА пайдалану ұяшық мәндері шартқа сай болса, функция арқылы санауға болатын ұяшық сілтемелерінің динамикалық ауқымын жасайды. Ол мұны кейде мәтіндік жол деп аталатын мәтіндік деректерді ұяшық сілтемесіне айналдыру арқылы жасайды.

Image
Image

Бұл мысал жоғарыдағы суретте көрсетілген деректерге негізделген. Оқулықта жасалған COUNTIF - ЖАНАМА формуласы:

=COUNTIF(ЖАНА(E1&":"&E2), ">10")

Бұл формулада ЖАМА функциясының аргументінде мыналар бар:

  • Ұяшық D1 және D6 мәтіндік деректерін қамтитын E1 және E2 сілтемелері.
  • Қос нүктені мәтінге айналдыратын қос тырнақшамен (» ") қоршалған қос нүкте (:) диапазон операторы жол.
  • Қос нүктені E1 және E2 ұяшық сілтемелерімен біріктіру немесе біріктіру үшін пайдаланылатын екі амперсанд (&).

Нәтиже - INDIRECT D1:D6 мәтін жолын ұяшық сілтемесіне түрлендіреді және сілтеме жасалған ұяшықтар 10-нан үлкен болса, оны есептелетін COUNTIF функциясына жібереді.

ЖАМА функциясы кез келген мәтін енгізуді қабылдайды. Бұл функцияға тікелей енгізілген мәтін немесе мәтін ұяшығы сілтемелері бар жұмыс парағындағы ұяшықтар болуы мүмкін.

Формула ауқымын динамикалық өзгерту

Мақсат динамикалық ауқымы бар формула жасау екенін есте сақтаңыз. Динамикалық ауқымды формуланың өзін өңдеусіз өзгертуге болады.

E1 және E2 ұяшықтарында орналасқан мәтіндік деректерді D1 және D6-дан D3 және D7-ге өзгерту арқылы функцияның жиынтық ауқымын D1:D6-дан D3:D7-ге оңай өзгертуге болады. Бұл G1 ұяшығындағы формуланы тікелей өңдеу қажеттілігін жояды.

Бұл мысалдағы COUNTIF функциясы 10-нан үлкен болса, сандары бар ұяшықтарды ғана санайды. D1:D6 ауқымындағы бес ұяшықтың төртеуінде деректер болса да, тек үш ұяшықта сандар бар. Бос немесе мәтіндік деректері бар ұяшықтарды функция еленбейді.

COUNTIF көмегімен мәтінді санау

COUNTIF функциясы сандық деректерді санаумен шектелмейді. Ол сондай-ақ мәтіні бар ұяшықтарды олардың белгілі бір мәтінге сәйкестігін тексеру арқылы санайды.

Ол үшін G2 ұяшығына келесі формула енгізіледі:

=ЕСЕП(ЖАНА(E1&":"&E2), "екі")

Бұл формуладағы ЖАНА функциясы B1 мен B6 ұяшықтарына сілтеме жасайды. COUNTIF функциясы мәтіндік мәні екі болатын ұяшықтар санын жалпылайды.

Бұл жағдайда нәтиже 1 болады.

COUNTA, COUNTBLANK және жанама

Екі басқа Excel санау функциясы - COUNTA, ол тек бос немесе бос ұяшықтарды елемеу кезінде кез келген деректер түрін қамтитын ұяшықтарды санайды және ауқымдағы бос немесе бос ұяшықтарды ғана санайтын COUNTBLANK.

Осы функциялардың екеуінің де COUNTIF функциясына ұқсас синтаксис болғандықтан, оларды келесі формулаларды жасау үшін жоғарыдағы мысалға ЖАНА ауыстыруға болады:

=САНАУ(ЖАНАМА(E1&":"&E2))

=БОССАҚ(ЖАНА(E1&":"&E2)

D1:D6 ауқымы үшін COUNTA 4 жауабын қайтарады, себебі бес ұяшықтың төртеуі деректерден тұрады. COUNTBLANK 1 жауабын қайтарады, себебі ауқымда тек бір бос ұяшық бар.

Неге жанама функцияны пайдалану керек?

Осы формулалардың барлығында ЖАМА функциясын пайдаланудың артықшылығы мынада: жаңа ұяшықтарды ауқымның кез келген жеріне енгізуге болады.

Ауқым әртүрлі функциялардың ішінде динамикалық түрде ауысады және нәтижелер сәйкесінше жаңартылады.

Image
Image

ЖАМА функциясы болмаса, әрбір функцияны жаңасын қосқанда барлық 7 ұяшықты қамту үшін өңдеу қажет болады.

ЖАМАМА функциясының артықшылықтары мәтін мәндерін ұяшық сілтемелері ретінде енгізуге болады және электрондық кесте өзгерген сайын ауқымдарды динамикалық түрде жаңартады.

Бұл жалпы электрондық кестеге техникалық қызмет көрсетуді айтарлықтай жеңілдетеді, әсіресе өте үлкен электрондық кестелер үшін.

Ұсынылған: