Skip to main content

COUNTIF మరియు INDIRECT తో Excel లో డైనమిక్ రేంజ్ను ఉపయోగించండి

Anonim

Excel ఫార్ములాల్లో INDIRECT ఫంక్షన్ ఉపయోగించండి, ఫార్ములాను సవరించకుండా ఫార్ములాలో ఉపయోగించే సెల్ రిఫరెన్స్ పరిధిని మార్చడానికి. మీ స్ప్రెడ్షీట్ మారినప్పుడు కూడా, అదే సెల్స్ ఉపయోగించబడుతుందని ఇది నిర్ధారిస్తుంది.

గమనిక: ఈ వ్యాసంలో సూచనలు Excel 2019, Excel 2016, Excel 2013, Excel 2010, Mac కోసం Excel, మరియు Excel ఆన్లైన్ వర్తిస్తాయి.

COUNTIF - INDIRECT సూత్రంతో ఒక డైనమిక్ పరిధిని ఉపయోగించండి

CI మరియు COUNTIF విధులు వంటి ఒక వాదనగా ఒక సెల్ ప్రస్తావనను ఆమోదించే అనేక ఫంక్షన్లతో INDIRECT ఫంక్షన్ ఉపయోగించవచ్చు.

COUNTIF కొరకు వాదన వంటి సెల్ విలువలు సెల్ ప్రమాణాలు అనుగుణంగా ఉంటే ఫంక్షన్చే గణించదగిన సెల్ రిఫరెన్సుల డైనమిక్ పరిధిని సృష్టిస్తుంది. ఇది వచన డేటాను తిరస్కరించడం ద్వారా దీన్ని చేస్తుంది, కొన్నిసార్లు ఒక టెక్స్ట్ స్ట్రింగ్గా సూచించబడుతుంది, ఇది సెల్ ప్రస్తావనగా ఉంటుంది.

ఈ ఉదాహరణ పై చిత్రంలో చూపించిన డేటా ఆధారంగా ఉంటుంది. ట్యుటోరియల్ లో సృష్టించబడిన COUNTIF - యదార్ధ ఫార్ములా:

= COUNTIF (పరోక్ష (E1 & ":" & E2), "> 10")

ఈ సూత్రంలో, INDIRECT ఫంక్షన్ కోసం వాదన ఉంది:

  • సెల్ సూచనలు E1 మరియు E2, ఇవి టెక్స్ట్ డేటా D1 మరియు D6 ను కలిగి ఉంటాయి.
  • శ్రేణి ఆపరేటర్, పెద్దప్రేగు:) చుట్టూ డబుల్ కొటేషన్ మార్కులు (' ') ఇది ఒక టెక్స్ట్ స్ట్రింగ్లో కోలన్ను మారుతుంది.
  • రెండు ampersands (&) కలపడానికి, లేదా కలిపి ఉపయోగిస్తారు, సెల్ సూచనలు E1 మరియు E2 తో కోలన్.

ఫలితంగా, INDIRECT టెక్స్ట్ స్ట్రింగ్ D1: D6 ను సెల్ రిఫరెన్స్గా మారుస్తుంది మరియు COUNTIF ఫంక్షన్కు COUNT కంటే ఎక్కువ రిఫరెన్సు కణాలు ఉంటే లెక్కించబడాలి.

INDIRECT ఫంక్షన్ ఏదైనా టెక్స్ట్ ఇన్పుట్లను అంగీకరిస్తుంది. ఈ ఫంక్షన్ లోకి నేరుగా ఎంటర్ టెక్స్ట్ లేదా టెక్స్ట్ సెల్ సూచనలు కలిగి వర్క్షీట్ను లో కణాలు ఉంటుంది.

డైనమిక్ ఫార్ములా రేంజ్ మార్చండి

గుర్తుంచుకోండి, గోల్ ఒక డైనమిక్ పరిధిని ఒక ఫార్ములా సృష్టించడానికి ఉంది. సూత్రాన్ని సవరించకుండా ఒక డైనమిక్ పరిధిని మార్చవచ్చు.

D1 మరియు D6 నుండి D3 మరియు D7 వరకు ఉన్న కణాలు E1 మరియు E2 లలో ఉన్న టెక్స్ట్ డేటాను మార్చడం ద్వారా, D1: D6 నుండి D3: D7 నుండి ఫంక్షన్ ద్వారా మొత్తం పరిమాణాన్ని సులభంగా మార్చవచ్చు. ఇది సెల్ G1 లోని సూత్రాన్ని నేరుగా సవరించడానికి అవసరాలను తొలగిస్తుంది.

ఈ ఉదాహరణలోని COUNTIF ఫంక్షన్ కేవలం 10 కంటే పెద్దదిగా ఉన్నట్లయితే సంఖ్యలను కలిగి ఉంటుంది. D1 పరిధిలోని ఐదు కణాలలో నాలుగు: D6 కలిగి ఉన్న డేటా, కేవలం మూడు కణాలు మాత్రమే సంఖ్యలను కలిగి ఉంటాయి. ఖాళీగా ఉండే లేదా కణాల డేటాను ఫంక్షన్ ద్వారా నిర్లక్ష్యం చేయగల కణాలు.

COUNTIF తో టెక్స్ట్ లెక్కింపు

COUNTIF ఫంక్షన్ సంఖ్యా డేటా లెక్కింపు పరిమితం కాదు. ఇది పాఠం కలిగి ఉన్న కణాలు గణనను కొంత టెక్స్ట్తో సరిపోల్చుకుంటే తనిఖీ చేస్తాయి.

దీనిని చేయటానికి, కింది సూత్రం కణ G2 లో నమోదు చేయబడుతుంది:

= COUNTIF (పరోక్ష (E1 & ":" & E2), "రెండు")

ఈ సూత్రంలో, INDIRECT ఫంక్షన్ సూచనలు B6 కి B1 కణాలు. COUNTIF ఫంక్షన్ టెక్స్ట్ విలువను కలిగిన కణాల సంఖ్యను కలిగి ఉంటుంది రెండు వాటిలో.

ఈ సందర్భంలో, ఫలితం 1.

COUNTA, COUNTBLANK మరియు INDIRECT

రెండు ఇతర Excel COUNT విధులు COUNTA, ఇవి ఖాళీ లేదా ఖాళీ కణాలు మరియు COUNTBLANK లను విస్మరిస్తున్నప్పుడు ఏ విధమైన డేటాను కలిగి ఉన్న సెల్లను గణించేవి, ఇవి పరిధిలో ఖాళీగా లేదా ఖాళీగా ఉన్న ఘటాలను మాత్రమే పరిగణిస్తాయి.

ఈ రెండు ఫంక్షన్లు ఒకే విధమైన సింటాక్స్ను COUNTIF విధికి కలిగి ఉన్నందున, ఇవి క్రింది సూత్రాలను సృష్టించేందుకు INDIRECT తో పై ఉదాహరణలో ప్రత్యామ్నాయంగా ఉంటాయి:

= COUNTA (పరోక్ష (E1 & ":" & E2))= COUNTBLANK (పరోక్ష (E1 & ":" & E2)

D1: D6 కోసం, COUNTA నాలుగు సమాధానాలను అందిస్తుంది, ఎందుకంటే ఐదు కణాలలో నాలుగు డేటాను కలిగి ఉంటాయి. పరిధిలో ఒక ఖాళీ గడి ఉన్నందున COUNTBLANK 1 యొక్క సమాధానాన్ని తిరిగి పంపుతుంది.

ఎందుకు ఒక ప్రత్యేక ఫంక్షన్ ఉపయోగించండి?

ఈ ఫార్ములాలు అన్ని లో INDIRECT ఫంక్షన్ ఉపయోగించి ప్రయోజనం కొత్త కణాలు పరిధిలో ఎక్కడైనా చొప్పించడానికి ఉంది.

శ్రేణి వివిధ ఫంక్షన్ల లోపల డైనమిక్గా మారుతుంది, మరియు ఫలితంగా ఫలితాలు సరిగ్గా అప్డేట్ అవుతాయి.

INDIRECT ఫంక్షన్ లేకుండా, ప్రతి ఫంక్షన్ కొత్త 7 సహా అన్ని 7 కణాలు, చేర్చడానికి సవరించాలి.

INDIRECT ఫంక్షన్ ప్రయోజనాలు టెక్స్ట్ విలువలు సెల్ సూచనలు చొప్పించడానికి మరియు మీ స్ప్రెడ్షీట్ మార్పులు చేసినప్పుడు అది డైనమిక్ నవీకరణలను పరిధులు.

ఇది మొత్తం స్ప్రెడ్షీట్ నిర్వహణ చాలా సులభం చేస్తుంది, ముఖ్యంగా చాలా పెద్ద స్ప్రెడ్షీట్లకు.