ఎక్సెల్ లో స్విచ్ ఫంక్షన్ ఎలా ఉపయోగించాలి? (ఉదాహరణలతో)
ఎక్సెల్ లో స్విచ్ ఫంక్షన్ అంటే ఏమిటి?
ఎక్సెల్ లో స్విచ్ ఫంక్షన్ అనేది ఎక్సెల్ లో ఒక పోలిక మరియు రిఫరెన్సింగ్ ఫంక్షన్, ఇది సూచించిన కణాన్ని కణాల సమూహంతో పోల్చి సరిపోల్చుతుంది మరియు కనుగొన్న మొదటి మ్యాచ్ ఆధారంగా ఫలితాన్ని ఇస్తుంది, ఈ ఫంక్షన్ను ఉపయోగించే పద్ధతి క్రింది విధంగా ఉంటుంది = స్విచ్ (టార్గెట్ సెల్, విలువ 1, ఫలితం 1….), ఫలితం ప్రచురించబడిన విలువ ఆధారంగా.
సింటాక్స్
- వ్యక్తీకరణ విలువ - సరిపోలవలసిన విలువ లేదా వ్యక్తీకరణ
- విలువ 1 / ఫలితం 1 - మొదటి విలువ మరియు ఫలిత జత
- విలువ 2 / ఫలితం 2 - రెండవ విలువ మరియు ఫలిత జత (ఇది ఐచ్ఛికం)
- డిఫాల్ట్ - సరిపోలిక కనుగొనబడనప్పుడు ఉపయోగించాల్సిన డిఫాల్ట్ విలువ
ఉదాహరణ
మీరు ఈ స్విచ్ ఫంక్షన్ ఎక్సెల్ మూసను ఇక్కడ డౌన్లోడ్ చేసుకోవచ్చు - స్విచ్ ఫంక్షన్ ఎక్సెల్ మూస- ప్రాజెక్ట్ పేరు ఒకటి “పామ్ కోర్ట్”
- ప్రాజెక్ట్లో అందుబాటులో ఉన్న వివిధ బ్లాక్లు
- ఆయా బ్లాకుల కోసం ప్రాజెక్ట్లో అందుబాటులో ఉన్న వివిధ యూనిట్ సంఖ్యలు
- The హించిన ప్రకారం మనం నిర్ణయించాల్సిన “ధర పరిధి” ఇది
ఫార్ములా మారండి
ధర పరిధి కాలమ్లో సెల్ 2 విలువను పొందడానికి స్విచ్ సూత్రాన్ని చూద్దాం -
- ఎక్సెల్ 2016 లో స్విచ్ ఫంక్షన్ అందుబాటులో ఉంటుంది.
- ఈ ఉదాహరణలో, ధరల అంచనాలు బ్లాక్ సంఖ్యల మీద ఆధారపడి ఉన్నందున మేము బ్లాక్ సెల్ ను వ్యక్తీకరణగా తీసుకోవాలి.
- విలువ 1 & ఫలితం 1 - ఒక వ్యక్తీకరణ విలువ 1 తో సరిపోలితే, ఫలితం 1 తీసుకోండి, లేదంటే కండిషన్ 2 కి వెళ్ళండి.
- విలువ 2 & ఫలితం 2 - షరతు 1 సంతృప్తి చెందకపోతే, ఫలితం 2 ను పొందటానికి మ్యాచ్ వస్తుందా అని తనిఖీ చేయడానికి వ్యక్తీకరణ కండిషన్ 2 కి వస్తుంది మరియు వ్యక్తీకరణ విలువతో సరిపోయే వరకు ఈ దశ కొనసాగుతుంది.
- వ్యక్తీకరణ పరిస్థితులలో ఏదైనా విలువతో సరిపోలకపోతే, అప్రమేయంగా అది NA ను అవుట్పుట్గా ఇస్తుంది (ఇది క్రింది చిత్రంలో చూడవచ్చు).
#NA ను చూపించే కణాల కోసం కొన్ని స్టేట్మెంట్ను పేర్కొనడానికి, మేము విలోమ కామాలతో ఒక స్ట్రింగ్ను క్రింద ఇవ్వవచ్చు -
మేము పైన ఉన్న సమస్యను IF ల ఫంక్షన్ను ఉపయోగించి అంచనా వేస్తే, అప్పుడు మనం నిజమైన లేదా తప్పుడు కోసం ఎక్సెల్ సమూహ IF ను కలిగి ఉండాలి, ఇది శోధన ఫంక్షన్ కాదు. ఇది నిజం అయినప్పుడు మాత్రమే అది ఒక ఫలితాన్ని ఇస్తుంది మరియు తప్పుడు ఇతర ఫలితాలను ఇస్తుంది.
IF ల నుండి SWITCH ఎంత భిన్నంగా ఉంటుంది?
- ఖచ్చితమైన సరిపోలిక లేని సందర్భాలతో సరిపోలడం కోసం ఎక్సెల్ లో (>) కంటే ఎక్కువ / (<) కన్నా తక్కువ లాజికల్ ఆపరేటర్లను ఉపయోగించడానికి SWITCH ఫంక్షన్ అనుమతించదు.
- ఎక్సెల్ స్విచ్ ఫంక్షన్లో వ్యక్తీకరణ ఒక్కసారి మాత్రమే కనిపిస్తుంది, కానీ IFS ఫంక్షన్లో వ్యక్తీకరణ పునరావృతం కావాలి.
- SWITCH ఫంక్షన్ యొక్క పొడవు IFS ఫంక్షన్తో పోల్చి చూస్తే చదవడం మరియు సృష్టించడం సులభం, ఎందుకంటే ఇది ఒకటి కంటే ఎక్కువ షరతులను పరీక్షించడానికి అనుమతిస్తుంది.
- ఇది ఎక్సెల్ లో CHOOSE ఫంక్షన్ లాగా ఉంటుంది. ఇది లుక్అప్ విలువ అయిన వ్యక్తీకరణను కలిగి ఉంది మరియు మేము దానిని విలువ 1, విలువ 2 తో సరిపోల్చాము మరియు ఫలిత విలువను పొందుతాము. IF ఫంక్షన్ మాదిరిగా కాకుండా, స్విచ్ ఫంక్షన్లో మనకు డిఫాల్ట్ విలువ ఉంది.
గుర్తుంచుకోవలసిన విషయాలు
- స్విచ్ ఫంక్షన్ ఎక్సెల్ 2016 లో ప్రవేశపెట్టబడింది మరియు అందుబాటులో ఉంది కాని మాక్లో ఎక్సెల్ మరియు ఎక్సెల్ 2016 యొక్క మునుపటి వెర్షన్లలో అందుబాటులో లేదు.
- 126 జతల విలువలు & ఫలితాలను ఎక్సెల్ స్విచ్ ఫంక్షన్ లోకి తీసుకోవచ్చు.
- ఎక్సెల్ లో SWITCH ఫంక్షన్ మేము ఏదైనా డిఫాల్ట్ కండిషన్ గురించి ప్రస్తావించకపోతే మరియు ఏదైనా షరతు సరిపోలకపోతే #NA లోపం తిరిగి వస్తుంది.
- అయినప్పటికీ, ప్రతికూలంగా, మేము వ్యక్తీకరణలో>, <లేదా = వంటి తార్కిక ఆపరేటర్లను ఉపయోగించలేము. ఇది దాని జాబితాలోని విలువలను వ్యక్తీకరణతో సరిపోలుస్తుంది మరియు విలువ పెద్దది లేదా చిన్నదా అని పరీక్షించదు.
- IF ఫంక్షన్లో లేని SWITCH ఫంక్షన్లో మాకు డిఫాల్ట్ విలువ ఉంది.
- ఎక్సెల్ లో SWITCH ఫంక్షన్ VLOOKUP లాగా లేదు కాని SWITCH ను VLOOKUP లో ఉపయోగించవచ్చు.
ముగింపు
SWITCH ఫంక్షన్ ఎక్సెల్ 2016 లో అందుబాటులో ఉంది మరియు ఇది IFS కు బదులుగా అత్యంత శక్తివంతమైన ఫంక్షన్. CHOOSE ఫంక్షన్ను ఉపయోగించడం ద్వారా కూడా చేయగలిగే శ్రేణిని సృష్టించడానికి ఇది VLOOKUP లో ఉపయోగించబడుతుంది, కాని SWITCH యొక్క డిఫాల్ట్ ఆర్గ్యుమెంట్ దీనికి మంచి పరిష్కారాన్ని చేస్తుంది. SWITCH ఫంక్షన్లో లాజికల్ ఆపరేటర్లను ఉపయోగించడం సాధ్యం కాదు.