Paano Gumamit ng Dynamic na Saklaw sa Excel Sa COUNTIF at INDIRECT

Talaan ng mga Nilalaman:

Paano Gumamit ng Dynamic na Saklaw sa Excel Sa COUNTIF at INDIRECT
Paano Gumamit ng Dynamic na Saklaw sa Excel Sa COUNTIF at INDIRECT
Anonim

Ano ang Dapat Malaman

  • Binabago ng INDIRECT function ang hanay ng mga cell reference sa isang formula nang hindi ine-edit ang formula.
  • Gamitin ang INDIRECT bilang argumento para sa COUNTIF para gumawa ng dynamic na hanay ng mga cell na nakakatugon sa tinukoy na pamantayan.
  • Ang pamantayan ay itinatag ng INDIRECT function, at tanging ang mga cell na nakakatugon sa pamantayan ang binibilang.

Ipinapaliwanag ng artikulong ito kung paano gamitin ang INDIRECT na function sa mga formula ng Excel upang baguhin ang hanay ng mga cell reference na ginamit sa isang formula nang hindi kinakailangang i-edit ang mismong formula. Tinitiyak nito na ang parehong mga cell ay ginagamit, kahit na nagbago ang iyong spreadsheet. Nalalapat ang impormasyon sa Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel para sa Mac, at Excel Online.

Gumamit ng Dynamic na Saklaw Gamit ang COUNTIF - INDIRECT Formula

Maaaring gamitin ang INDIRECT function kasama ng ilang function na tumatanggap ng cell reference bilang argumento, gaya ng SUM at COUNTIF function.

Paggamit ng INDIRECT bilang argument para sa COUNTIF ay lumilikha ng isang dynamic na hanay ng mga cell reference na maaaring bilangin ng function kung ang mga cell value ay nakakatugon sa isang pamantayan. Ginagawa nito ito sa pamamagitan ng paggawa ng data ng text, na kung minsan ay tinutukoy bilang text string, sa isang cell reference.

Image
Image

Ang halimbawang ito ay batay sa data na ipinapakita sa larawan sa itaas. Ang COUNTIF - INDIRECT na formula na ginawa sa tutorial ay:

=COUNTIF(INDIRECT(E1&":"&E2), ">10")

Sa formula na ito, ang argument para sa INDIRECT na function ay naglalaman ng:

  • Ang cell reference ay E1 at E2, na naglalaman ng data ng text na D1 at D6.
  • Ang range operator, ang colon (:) na napapalibutan ng double quotation marks (" ") na ginagawang text ang colon string.
  • Dalawang ampersand (&) na ginagamit upang pagdugtungin, o pagdugtong, ang colon na may mga cell reference na E1 at E2.

Ang resulta ay ang INDIRECT ay nagko-convert ng text string D1:D6 sa isang cell reference at ipinapasa ito sa COUNTIF function na mabibilang kung ang mga reference na cell ay mas malaki sa 10.

Ang INDIRECT na function ay tumatanggap ng anumang mga text input. Ang mga ito ay maaaring mga cell sa worksheet na naglalaman ng mga text o text cell reference na direktang ipinasok sa function.

Dynamically Baguhin ang Range ng Formula

Tandaan, ang layunin ay gumawa ng formula na may dynamic na hanay. Maaaring baguhin ang isang dynamic na hanay nang hindi ine-edit ang mismong formula.

Sa pamamagitan ng pagpapalit ng data ng text na matatagpuan sa mga cell E1 at E2, mula D1 at D6 hanggang D3 at D7, ang saklaw ng kabuuang function ay madaling mabago mula D1:D6 hanggang D3:D7. Inaalis nito ang pangangailangang direktang i-edit ang formula sa cell G1.

Ang function na COUNTIF sa halimbawang ito ay nagbibilang lamang ng mga cell na naglalaman ng mga numero kung mas malaki ang mga ito sa 10. Kahit na apat sa limang mga cell sa hanay ng D1:D6 ang naglalaman ng data, tatlong cell lang ang naglalaman ng mga numero. Ang mga cell na blangko o naglalaman ng data ng text ay binabalewala ng function.

Pagbibilang ng Teksto na May COUNTIF

Ang COUNTIF function ay hindi limitado sa pagbibilang ng numeric data. Binibilang din nito ang mga cell na naglalaman ng text sa pamamagitan ng pagsuri kung tumutugma ang mga ito sa isang partikular na text.

Para gawin ito, ang sumusunod na formula ay ipinasok sa cell G2:

=COUNTIF(INDIRECT(E1&":"&E2), "two")

Sa formula na ito, ang INDIRECT na function ay tumutukoy sa mga cell B1 hanggang B6. Binubuo ng COUNTIF function ang bilang ng mga cell na mayroong text value na dalawa sa mga ito.

Sa kasong ito, ang resulta ay 1.

COUNTA, COUNTBLANK, at INDIRECT

Dalawang iba pang function ng Excel count ay COUNTA, na nagbibilang ng mga cell na naglalaman ng anumang uri ng data habang binabalewala lang ang mga blangko o walang laman na mga cell, at COUNTBLANK, na nagbibilang lamang ng mga blangko o walang laman na mga cell sa isang hanay.

Dahil pareho sa mga function na ito ay may katulad na syntax sa COUNTIF function, maaari silang palitan sa halimbawa sa itaas ng INDIRECT upang gawin ang mga sumusunod na formula:

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

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

Para sa hanay na D1:D6, ang COUNTA ay nagbabalik ng sagot na 4, dahil apat sa limang cell ang naglalaman ng data. Nagbabalik ang COUNTBLANK ng sagot na 1 dahil isa lang ang blangkong cell sa hanay.

Bakit Gumamit ng INDIRECT Function?

Ang pakinabang ng paggamit ng INDIRECT function sa lahat ng mga formula na ito ay ang mga bagong cell ay maaaring ipasok kahit saan sa range.

Ang hanay ay dynamic na nagbabago sa loob ng iba't ibang mga function, at ang mga resulta ay nag-a-update nang naaayon.

Image
Image

Kung wala ang INDIRECT na function, ang bawat function ay kailangang i-edit upang maisama ang lahat ng 7 cell, kabilang ang bago.

Ang mga pakinabang ng INDIRECT function ay ang mga value ng text ay maaaring ipasok bilang mga cell reference at dynamic nitong ina-update ang mga range sa tuwing nagbabago ang iyong spreadsheet.

Pinapadali nito ang pangkalahatang pagpapanatili ng spreadsheet, lalo na para sa napakalaking spreadsheet.

Inirerekumendang: