విషయ సూచిక
ఈ చిన్న ట్యుటోరియల్లో, మేము Excel SMALL ఫంక్షన్ గురించి మాట్లాడుతాము, ఇది ఎలా పని చేస్తుంది మరియు Nవ అతి చిన్న సంఖ్య, తేదీ లేదా సమయాన్ని కనుగొనడానికి దాన్ని ఎలా ఉపయోగించాలి.
అవసరం వర్క్షీట్లో కొన్ని అత్యల్ప సంఖ్యలను కనుగొనాలా? ఎక్సెల్ సార్ట్ ఫీచర్తో దీన్ని చేయడం చాలా సులభం. ప్రతి మార్పుతో మీ డేటాను మళ్లీ క్రమబద్ధీకరించడంలో సమయాన్ని వృథా చేయకూడదనుకుంటున్నారా? SMALL ఫంక్షన్ మీకు అత్యల్ప విలువ, రెండవ చిన్నది, మూడవది చిన్నది మొదలైనవాటిని త్వరగా కనుగొనడంలో సహాయపడుతుంది.
Excel SMALL ఫంక్షన్
SMALL అనేది తిరిగి వచ్చే గణాంక ఫంక్షన్ డేటా సెట్లో n-వ అతి చిన్న విలువ.
SMALL ఫంక్షన్ యొక్క సింటాక్స్ రెండు ఆర్గ్యుమెంట్లను కలిగి ఉంటుంది, రెండూ అవసరం.
SMALL(array, k)
ఎక్కడ:
- శ్రేణి - అతిచిన్న విలువను సంగ్రహించే శ్రేణి లేదా కణాల పరిధి.
- K - ఒక పూర్ణాంకం తిరిగి ఇవ్వడానికి అత్యల్ప విలువ నుండి స్థానాన్ని సూచిస్తుంది, అనగా k-వ అతి చిన్నది.
Function Office 365, Excel 2021, Excel 2019, Excel 2016, Excel కోసం Excel యొక్క అన్ని వెర్షన్లలో అందుబాటులో ఉంది 2013, Excel 2010 మరియు అంతకు ముందు.
చిట్కా. ప్రమాణాలతో k-th అత్యల్ప విలువను కనుగొనడానికి, Excel SMALL IF ఫార్ములాని ఉపయోగించండి.
Excelలో ప్రాథమిక చిన్న ఫార్ములా
ఒక చిన్న ఫార్ములా దాని ప్రాథమిక రూపంలో నిర్మించడం చాలా సులభం - మీరు కేవలం పేర్కొనండి పరిధి మరియు తిరిగి ఇవ్వాల్సిన చిన్న అంశం నుండి స్థానం.
B2:B10లోని సంఖ్యల జాబితాలో, మీరు 3వ అతి చిన్న విలువను సంగ్రహించాలనుకుంటున్నారు. ఫార్ములా ఇలా ఉంటుందిసరళంగా:
=SMALL(B2:B10, 3)
ఫలితాన్ని తనిఖీ చేయడం మీకు సులభతరం చేయడానికి, నిలువు వరుస B ఆరోహణ క్రమంలో క్రమబద్ధీకరించబడింది:
SMALL ఫంక్షన్ గురించి మీరు తెలుసుకోవలసిన 4 విషయాలు
క్రింది వినియోగ గమనికలు చిన్న ఫంక్షన్ యొక్క ప్రవర్తనను బాగా అర్థం చేసుకోవడంలో మీకు సహాయపడతాయి మరియు మీ స్వంత సూత్రాలను రూపొందించేటప్పుడు గందరగోళాన్ని నివారించవచ్చు.
- ఏదైనా ఖాళీ సెల్లు , వచనం విలువలు మరియు లాజికల్ శ్రేణి ఆర్గ్యుమెంట్లోని TRUE మరియు FALSE విలువలు విస్మరించబడతాయి.
- <1 అయితే>శ్రేణి ఒకటి లేదా అంతకంటే ఎక్కువ లోపాలను కలిగి ఉంది , ఒక లోపం తిరిగి అందించబడుతుంది.
- ఒకవేళ శ్రేణి లో నకిలీలు ఉంటే, మీ ఫార్ములా "బంధాలకు" దారితీయవచ్చు. ఉదాహరణకు, రెండు సెల్లు సంఖ్య 1ని కలిగి ఉంటే మరియు చిన్న మరియు 2వ అతి చిన్న విలువను అందించడానికి SMALL ఫంక్షన్ కాన్ఫిగర్ చేయబడితే, మీరు రెండు సందర్భాల్లోనూ 1ని పొందుతారు.
- n అనేది <లోని విలువల సంఖ్య అని ఊహిస్తే. 1>శ్రేణి , SMALL(array,1) అత్యల్ప విలువను అందిస్తుంది మరియు SMALL(array,n) అత్యధిక విలువను ఎంచుకుంటుంది.
Excelలో SMALL ఫంక్షన్ని ఎలా ఉపయోగించాలి - ఫార్ములా ఉదాహరణలు
మరియు ఇప్పుడు, Excel SMALL ఫంక్షన్కి దాని ప్రాథమిక వినియోగానికి మించిన మరికొన్ని ఉదాహరణలను చూద్దాం.
దిగువ 3, 5, 10, మొదలైన విలువలను కనుగొనండి
0>మీకు ఇప్పటికే తెలిసినట్లుగా, SMALL ఫంక్షన్ n-వ అత్యల్ప విలువను గణించడానికి రూపొందించబడింది. దీన్ని అత్యంత ప్రభావవంతంగా ఎలా చేయాలో ఈ ఉదాహరణ చూపిస్తుంది.క్రింద ఉన్న పట్టికలో, మీరు దిగువ 3 విలువలను కనుగొనాలనుకుంటున్నారని అనుకుందాం. దీని కోసం, టైప్ చేయండిప్రత్యేక కణాలలో 1, 2 మరియు 3 సంఖ్యలు (మా విషయంలో D3, D4 మరియు D5). తర్వాత, E3లో కింది సూత్రాన్ని నమోదు చేసి, దానిని E5 ద్వారా క్రిందికి లాగండి:
=SMALL($B$2:$B$10, D3)
E3లో, ఫార్ములా k<2 కోసం D3లోని సంఖ్యను ఉపయోగించి అతి చిన్న విలువను సంగ్రహిస్తుంది> వాదన. ఇతర సెల్లలో ఫార్ములా సరిగ్గా కాపీ చేయబడే సరైన సెల్ రిఫరెన్స్లను సరఫరా చేయడం ముఖ్య విషయం: శ్రేణి కి సంపూర్ణం మరియు k కి సంబంధించి.
3>
ర్యాంక్లను మాన్యువల్గా టైప్ చేయడంలో ఇబ్బంది పడకూడదనుకుంటున్నారా? k విలువను అందించడానికి విస్తరిస్తున్న పరిధి సూచనతో ROWS ఫంక్షన్ని ఉపయోగించండి. దీని కోసం, మేము మొదటి సెల్కు సంపూర్ణ సూచన (లేదా B$2 వంటి అడ్డు వరుస కోఆర్డినేట్ను మాత్రమే లాక్ చేస్తాము) మరియు చివరి సెల్కి సంబంధిత సూచన:
=SMALL($B$2:$B$10, ROWS(B$2:B2))
ఫలితంగా, పరిధి సూత్రం నిలువు వరుసలో కాపీ చేయబడినందున సూచన విస్తరిస్తుంది. D2లో, ROWS(B$2:B2) k కి 1ని ఉత్పత్తి చేస్తుంది మరియు ఫార్ములా తక్కువ ధరను అందిస్తుంది. D3లో, ROWS(B$2:B3) 2ని ఇస్తుంది మరియు మేము 2వ అతి తక్కువ ధరను పొందుతాము మరియు మొదలైనవి.
5 సెల్ల ద్వారా ఫార్ములాను కాపీ చేయండి మరియు మీరు దిగువ 5 విలువలను పొందుతారు:
మొత్తం దిగువ N విలువలు
డేటాసెట్లో మొత్తం చిన్న n విలువలను కనుగొనాలనుకుంటున్నారా? మునుపటి ఉదాహరణలో చూపిన విధంగా మీరు ఇప్పటికే విలువలను సంగ్రహించి ఉంటే, సులభమయిన పరిష్కారం SUM ఫార్ములాగా ఉంటుంది:
=SUM(E3:E5)
లేదా మీరు చేయవచ్చు SUMPRODUCT:
తో కలిపి SMALL ఫంక్షన్ని ఉపయోగించడం ద్వారా స్వతంత్ర సూత్రాన్ని రూపొందించండిSUMPRODUCT(చిన్న( శ్రేణి , {1, …, n }))మా డేటా సెట్లోని దిగువ 3 విలువల మొత్తాన్ని పొందడానికి, ఫార్ములా ఈ ఆకారాన్ని తీసుకుంటుంది :
=SUMPRODUCT(SMALL(B2:B10, {1,2,3}))
SUM ఫంక్షన్ అదే ఫలితాన్ని ఇస్తుంది:
=SUM(SMALL(B2:B10, {1,2,3}))
గమనిక. మీరు k కోసం శ్రేణి స్థిరాంకం కంటే సెల్ సూచనలు ఉపయోగిస్తే, మీరు దానిని అర్రే ఫార్ములాగా చేయడానికి Ctrl + Shift + Enterని నొక్కాలి. డైనమిక్ శ్రేణులకు మద్దతిచ్చే Excel 365లో, SUM SMALL ఏ సందర్భంలోనైనా సాధారణ ఫార్ములాగా పనిచేస్తుంది.
ఈ ఫార్ములా ఎలా పని చేస్తుంది:
సాధారణ ఫార్ములాలో, SMALL ఒక పరిధిలో ఒకే k-వ చిన్న విలువను అందిస్తుంది. ఈ సందర్భంలో, మేము k ఆర్గ్యుమెంట్ కోసం {1,2,3} వంటి శ్రేణి స్థిరాంకాన్ని సరఫరా చేస్తాము, ఇది అతిచిన్న 3 విలువల శ్రేణిని తిరిగి ఇవ్వమని బలవంతం చేస్తుంది:
{29240, 43610, 58860}
SUMPRODUCT లేదా SUM ఫంక్షన్ శ్రేణిలోని సంఖ్యలను జోడిస్తుంది మరియు మొత్తం అవుట్పుట్ చేస్తుంది. అంతే!
చిన్న సరిపోలికలను పొందడానికి INDEX MATCH SMALL ఫార్ములా
మీరు చిన్న విలువతో అనుబంధించబడిన కొంత డేటాను తిరిగి పొందాలనుకున్నప్పుడు, శోధన విలువ కోసం SMALLతో క్లాసిక్ INDEX MATCH కలయికను ఉపయోగించండి :
INDEX( return_array , MATCH(SMALL( lookup_array , n ), lookup_array , 0))ఎక్కడ :
- Return_array అనేది అనుబంధిత డేటాను సంగ్రహించే పరిధి.
- Lookup_array అనేది అత్యల్ప n కోసం శోధించే పరిధి. -వ విలువ.
- N అనేది వడ్డీ యొక్క అతి చిన్న విలువ యొక్క స్థానం.
కోసంఉదాహరణకు, అత్యల్ప ధర కలిగిన ప్రాజెక్ట్ పేరును పొందడానికి, E3లోని ఫార్ములా:
=INDEX($A$2:$A$10, MATCH(SMALL($B$2:$B$10, D3), $B$2:$B$10, 0))
ఎక్కడ A2:A10 అనే ప్రాజెక్ట్ పేర్లు, B2:B10 ఖర్చులు మరియు D3 అనేది చిన్నది నుండి ర్యాంక్.
క్రింద ఉన్న సెల్లకు (E4 మరియు E5) సూత్రాన్ని కాపీ చేయండి మరియు మీరు 3 చౌకైన ప్రాజెక్ట్ల పేర్లను పొందుతారు:
గమనికలు:
- నకిలీలు లేని డేటాసెట్ కోసం ఈ పరిష్కారం బాగా పని చేస్తుంది. అయితే, సంఖ్యా కాలమ్లోని రెండు లేదా అంతకంటే ఎక్కువ నకిలీ విలువలు ర్యాంకింగ్లో "బంధాలను" సృష్టించవచ్చు, ఇది తప్పు ఫలితాలకు దారి తీస్తుంది. ఈ సందర్భంలో, దయచేసి సంబంధాలను విచ్ఛిన్నం చేయడానికి కొంచెం అధునాతన సూత్రాన్ని ఉపయోగించండి.
- Excel 365లో, కొత్త డైనమిక్ అర్రే ఫంక్షన్ల సహాయంతో ఈ పనిని పూర్తి చేయవచ్చు. చాలా సరళంగా ఉండటమే కాకుండా, ఈ విధానం స్వయంచాలకంగా సంబంధాల సమస్యను పరిష్కరిస్తుంది. పూర్తి వివరాల కోసం, దయచేసి Excelలో దిగువ N విలువలను ఎలా ఫిల్టర్ చేయాలో చూడండి.
సూత్రంతో సంఖ్యలను తక్కువ నుండి ఎక్కువ వరకు క్రమబద్ధీకరించండి
సంఖ్యలను ఎలా క్రమంలో ఉంచాలో అందరికీ తెలుసునని నేను నమ్ముతున్నాను. ఎక్సెల్ క్రమబద్ధీకరణ ఫీచర్. అయితే ఫార్ములాతో సార్టింగ్ ఎలా చేయాలో మీకు తెలుసా? Excel 365 వినియోగదారులు కొత్త SORT ఫంక్షన్తో దీన్ని సులభమైన మార్గంలో చేయవచ్చు. Excel 2019, 2016 మరియు మునుపటి సంస్కరణల్లో, SORT పని చేయదు, అయ్యో. కానీ కొంచెం విశ్వాసం కలిగి ఉండండి, మరియు SMALL రెస్క్యూకి వస్తుంది :)
మొదటి ఉదాహరణలో వలె, మేము ROWS ఫంక్షన్ని విస్తరిస్తున్న శ్రేణి సూచనతో ప్రతి దానిలో 1కి k పెంచుతాము ఫార్ములా ఉన్న వరుసకాపీ చేయబడింది:
=SMALL($A$2:$A$10, ROWS(A$2:A2))
మొదటి సెల్లో ఫార్ములాను నమోదు చేసి, ఆపై అసలు డేటా సెట్లో ఎన్ని సెల్లు ఉంటే అంత సెల్స్కి క్రిందికి లాగండి (ఈ ఉదాహరణలో C2:C10) :
చిట్కా. అవరోహణ ని క్రమబద్ధీకరించడానికి, SMALLకి బదులుగా LARGE ఫంక్షన్ని ఉపయోగించండి.
తేదీలు మరియు సమయాల కోసం Excel SMALL ఫార్ములా
తేదీలు మరియు సమయాలు కూడా సంఖ్యా విలువలు (అంతర్గత Excel సిస్టమ్లో, తేదీలు క్రమ సంఖ్యలుగా మరియు సమయాలు దశాంశ భిన్నాలుగా నిల్వ చేయబడతాయి), SMALL ఫంక్షన్ వాటిని నిర్వహించగలదు అలాగే మీ వైపు ఎలాంటి అదనపు శ్రమ లేకుండా.
క్రింద స్క్రీన్షాట్లలో మీరు చూడగలిగినట్లుగా, మేము సంఖ్యల కోసం ఉపయోగించే ప్రాథమిక సూత్రం తేదీలు మరియు సమయాలకు కూడా అందంగా పని చేస్తుంది:
=SMALL($B$2:$B$10, D2)
తొలి 3 తేదీలను కనుగొనడానికి చిన్న ఫార్ములా:
చిన్న 3 సార్లు పొందడానికి చిన్న సూత్రం:
తదుపరి ఉదాహరణ, తేదీలకు సంబంధించి మరింత నిర్దిష్టమైన పనిని పూర్తి చేయడంలో SMALL ఫంక్షన్ మీకు ఎలా సహాయపడుతుందో చూపుతుంది.
ఈరోజుకి లేదా పేర్కొన్న తేదీకి దగ్గరగా ఉన్న మునుపటి తేదీని కనుగొనండి
తేదీల జాబితాలో , మీరు పేర్కొన్న తేదీకి ముందు సమీప తేదీని కనుగొనాలనుకుంటున్నారు. COUNTIFతో కలిపి SMALL ఫంక్షన్ని ఉపయోగించడం ద్వారా ఇది చేయవచ్చు.
B2:B10లో తేదీల జాబితా మరియు E1లో లక్ష్య తేదీతో, కింది సూత్రం లక్ష్య తేదీకి దగ్గరగా ఉన్న ముందస్తు తేదీని అందిస్తుంది:
=SMALL(B2:B10, COUNTIF(B2:B10, "<"&E1))
E1లోని తేదీకి రెండు తేదీల ముందు ఉండే తేదీని సంగ్రహించడానికి, అంటే మునుపటిది కానీ ఒక తేదీ,సూత్రం:
=SMALL(B2:B10, COUNTIF(B2:B10, "<"&E1)-1)
గత తేదీని కనుగొనడానికి ఈరోజుకి దగ్గరగా , COUNTIF యొక్క ప్రమాణాల కోసం TODAY ఫంక్షన్ని ఉపయోగించండి:
=SMALL(B2:B10, COUNTIF(B2:B10, "<"&TODAY()))
చిట్కా. మీ ప్రమాణాలకు సరిపోలే తేదీ కనుగొనబడనప్పుడు లోపాలను నివారించడానికి, మీరు మీ ఫార్ములా చుట్టూ IFERROR ఫంక్షన్ను చుట్టవచ్చు, ఇలా:
=IFERROR(SMALL(B2:B10, COUNTIF(B2:B10, "<"&E1)-1), "Not Found")
ఈ సూత్రాలు ఎలా పని చేస్తాయి:
COUNTIFతో లక్ష్య తేదీ కంటే చిన్న తేదీల సంఖ్యను లెక్కించడం సాధారణ ఆలోచన. మరియు ఈ గణన k ఆర్గ్యుమెంట్కు SMALL ఫంక్షన్కు ఖచ్చితంగా అవసరం.
కాన్సెప్ట్ని బాగా అర్థం చేసుకోవడానికి, దానిని మరొక కోణం నుండి చూద్దాం:
1- అయితే Aug-2020 (E1లో లక్ష్య తేదీ) మా డేటాసెట్లో కనిపించింది, ఇది జాబితాలో 7వ అతిపెద్ద తేదీ. పర్యవసానంగా, దాని కంటే ఆరు చిన్న తేదీలు ఉన్నాయి. అర్థం, 6వ అతి చిన్న తేదీ అనేది లక్ష్య తేదీకి దగ్గరగా ఉన్న మునుపటి తేదీ.
కాబట్టి, ముందుగా మేము E1లోని తేదీ కంటే ఎన్ని తేదీలు చిన్నవిగా ఉన్నాయో లెక్కిస్తాము (ఫలితం 6):
COUNTIF(B2:B10, "<"&E1)
ఆపై, SMALL యొక్క 2వ ఆర్గ్యుమెంట్కి గణనను ప్లగ్ చేయండి:
=SMALL(B2:B10, 6)
మునుపటి తేదీని పొందడానికి కానీ ఒక తేదీని (ఇది మా విషయంలో 5వ అతి చిన్న తేదీ) , మేము COUNTIF ఫలితం నుండి 1ని తీసివేస్తాము.
Excelలో దిగువ విలువలను ఎలా హైలైట్ చేయాలి
Excel షరతులతో కూడిన ఫార్మాటింగ్తో మీ పట్టికలోని అతి చిన్న n విలువలను హైలైట్ చేయడానికి, మీరు అంతర్నిర్మిత టాప్ని ఉపయోగించవచ్చు. /బాటమ్ ఎంపిక లేదా చిన్న ఫార్ములా ఆధారంగా మీ స్వంత నియమాన్ని సెటప్ చేయండి. మొదటి పద్ధతి వేగంగా ఉంటుందిమరియు దరఖాస్తు చేయడం సులభం, రెండవది మరింత నియంత్రణ మరియు వశ్యతను అందిస్తుంది. కింది దశలు అనుకూల నియమాన్ని సృష్టించడం ద్వారా మిమ్మల్ని నడిపిస్తాయి:
- మీరు దిగువ విలువలను హైలైట్ చేయాలనుకుంటున్న పరిధిని ఎంచుకోండి. మా విషయంలో, సంఖ్యలు B2:B10లో ఉన్నాయి, కాబట్టి మేము దానిని ఎంచుకుంటాము. మీరు మొత్తం అడ్డు వరుసలను హైలైట్ చేయాలనుకుంటే, A2:B10ని ఎంచుకోండి.
- హోమ్ ట్యాబ్లో, స్టైల్స్ సమూహంలో, షరతులతో కూడిన ఫార్మాటింగ్ని క్లిక్ చేయండి > కొత్త రూల్ .
- కొత్త ఫార్మాటింగ్ రూల్ డైలాగ్ బాక్స్లో, ఏ సెల్లను ఫార్మాట్ చేయాలో నిర్ణయించడానికి ఫార్ములాను ఉపయోగించండి.
- ఫార్మాట్ విలువలు ఈ ఫార్ములా ఒప్పు బాక్స్లో, ఇలాంటి సూత్రాన్ని నమోదు చేయండి:
=B2<=SMALL($B$2:$B$10, 3)
సంఖ్యలో B2 ఎడమవైపు సెల్ ఉంది తనిఖీ చేయవలసిన పరిధి, $B$2:$B$10 అనేది మొత్తం పరిధి మరియు 3 అనేది హైలైట్ చేయడానికి n దిగువ విలువలు.
మీ ఫార్ములాలో, దయచేసి సూచన రకాలను గుర్తుంచుకోండి: ఎడమవైపు సెల్ సాపేక్ష సూచన (B2) అయితే పరిధి సంపూర్ణ సూచన ($B$2:$B$10).
- ఫార్మాట్ బటన్ను క్లిక్ చేసి, మీకు నచ్చిన ఆకృతిని ఎంచుకోండి.
- రెండు డైలాగ్ విండోలను మూసివేయడానికి రెండుసార్లు సరే క్లిక్ చేయండి.
పూర్తి! నిలువు వరుస Bలో దిగువ 3 విలువలు హైలైట్ చేయబడ్డాయి:
మరింత సమాచారం కోసం, దయచేసి ఫార్ములా ఆధారంగా Excel షరతులతో కూడిన ఆకృతీకరణను చూడండి.
Excel SMALL ఫంక్షన్ పని చేయడం లేదు
మీరు మా ఉదాహరణల నుండి చూసినట్లుగా, Excelలో చిన్న ఫంక్షన్ని ఉపయోగించడం చాలా సులభం, మరియు మీరుదానితో ఎలాంటి ఇబ్బందులు ఉండే అవకాశం లేదు. మీ ఫార్ములా పని చేయకపోతే, అది #NUM అవుతుంది! లోపం, ఈ క్రింది కారణాల వల్ల సంభవించవచ్చు:
- శ్రేణి ఖాళీగా ఉంది లేదా ఒక్క సంఖ్యా విలువను కలిగి లేదు.
- k విలువ సున్నా కంటే తక్కువగా ఉంది (ఒక వెర్రి అక్షర దోషం వలన మీకు ట్రబుల్షూటింగ్కు గంటల కొద్దీ ఖర్చు అవుతుంది!) లేదా శ్రేణిలోని విలువల సంఖ్యను మించిపోయింది.
అంటే ఎక్సెల్లో చిన్న ఫార్ములాని కనుగొనడానికి మరియు డేటా సమితిలో దిగువ సంఖ్యలను హైలైట్ చేయండి. ఫంక్షన్ ఉపయోగపడే ఏవైనా ఇతర దృశ్యాలు మీకు తెలిస్తే, వ్యాఖ్యలలో భాగస్వామ్యం చేయడానికి మీకు చాలా స్వాగతం. చదివినందుకు ధన్యవాదాలు మరియు వచ్చే వారం మిమ్మల్ని మా బ్లాగ్లో కలుస్తానని ఆశిస్తున్నాను!
డౌన్లోడ్ కోసం వర్క్బుక్ని ప్రాక్టీస్ చేయండి
Excel SMALL ఫార్ములా ఉదాహరణలు (.xlsx ఫైల్)