Excel నెస్టెడ్ IF స్టేట్‌మెంట్‌లు - ఉదాహరణలు, ఉత్తమ పద్ధతులు మరియు ప్రత్యామ్నాయాలు

  • దీన్ని భాగస్వామ్యం చేయండి
Michael Brown

బహుళ పరిస్థితులను తనిఖీ చేయడానికి Excelలో సమూహ IF ఫంక్షన్‌ను ఎలా ఉపయోగించాలో ట్యుటోరియల్ వివరిస్తుంది. మీరు Excelలో సమూహ సూత్రాన్ని ఉపయోగించేందుకు మంచి ప్రత్యామ్నాయాలుగా ఉండే కొన్ని ఇతర ఫంక్షన్లను కూడా నేర్చుకుంటారు.

మీరు సాధారణంగా మీ Excel వర్క్‌షీట్‌లలో నిర్ణయాత్మక తర్కాన్ని ఎలా అమలు చేస్తారు? చాలా సందర్భాలలో, మీరు మీ పరిస్థితిని పరీక్షించడానికి IF సూత్రాన్ని ఉపయోగిస్తారు మరియు షరతు నెరవేరినట్లయితే ఒక విలువను, షరతు పాటించకపోతే మరొక విలువను అందించండి. ఒకటి కంటే ఎక్కువ షరతులను మూల్యాంకనం చేయడానికి మరియు ఫలితాల ఆధారంగా విభిన్న విలువలను అందించడానికి, మీరు ఒకదానికొకటి అనేక IFలను గూడులో ఉంచుతారు.

అత్యంత జనాదరణ పొందినప్పటికీ, Excelలో బహుళ పరిస్థితులను తనిఖీ చేయడానికి సమూహ IF ప్రకటన మాత్రమే మార్గం కాదు. ఈ ట్యుటోరియల్‌లో, మీరు ఖచ్చితంగా అన్వేషించదగిన కొన్ని ప్రత్యామ్నాయాలను కనుగొంటారు.

    Excel సమూహ IF స్టేట్‌మెంట్

    జనరిక్ రూపంలో క్లాసిక్ Excel సమూహ IF సూత్రం ఇక్కడ ఉంది :

    IF( షరతు1, ఫలితం1, IF( షరతు2, ఫలితం2, IF( షరతు3, ఫలితం3, ఫలితం4)))

    ప్రతి తదుపరి IF ఫంక్షన్ మునుపటి ఫంక్షన్‌లోని value_if_false ఆర్గ్యుమెంట్‌లో పొందుపరచబడిందని మీరు చూడవచ్చు. ప్రతి IF ఫంక్షన్ దాని స్వంత కుండలీకరణాల సెట్‌లో జతచేయబడి ఉంటుంది, కానీ అన్ని ముగింపు కుండలీకరణాలు సూత్రం చివర ఉంటాయి.

    మా సాధారణ సమూహ IF ఫార్ములా 3 షరతులను మూల్యాంకనం చేస్తుంది మరియు 4 విభిన్న ఫలితాలను అందిస్తుంది (ఫలితం 4 అందించబడింది ఏదీ లేకుంటేడౌన్‌లోడ్ కోసం వర్క్‌బుక్

    Excel నెస్టెడ్ ఇఫ్ స్టేట్‌మెంట్ - ఉదాహరణలు (.xlsx ఫైల్)

    షరతులు నిజం). మానవ భాషలోకి అనువదించబడింది, ఈ సమూహ IF స్టేట్‌మెంట్ ఈ క్రింది వాటిని చేయమని Excelకు చెబుతుంది:టెస్ట్ షరతు1, నిజమైతే - ఫలితం1, తప్పు అయితే -

    పరీక్ష condition2 , TRUE అయితే - r esult2 ని అందించండి, తప్పు అయితే -

    పరీక్ష కండిషన్3 , ఒప్పు అయితే - ఫలితం3 , అయితే తిరిగి ఇవ్వండి తప్పు -

    తిరిగి ఫలితం4

    ఉదాహరణగా, అనేక మంది విక్రేతలు చేసిన విక్రయాల ఆధారంగా వారి కమీషన్‌లను కనుగొనండి:

    కమీషన్ సేల్స్
    3% $1 - $50
    5% $51 - $100
    7% $101 - $150
    10% $150 కంటే ఎక్కువ

    గణితంలో, జోడింపుల క్రమాన్ని మార్చడం మొత్తం మారదు. Excelలో, IF ఫంక్షన్ల క్రమాన్ని మార్చడం ఫలితాన్ని మారుస్తుంది. ఎందుకు? ఎందుకంటే సమూహ IF సూత్రం మొదటి TRUE షరతు కి సంబంధించిన విలువను అందిస్తుంది. కాబట్టి, మీ సమూహ IF స్టేట్‌మెంట్‌లలో, మీ ఫార్ములా లాజిక్‌పై ఆధారపడి - అధిక నుండి తక్కువ లేదా తక్కువ నుండి ఎక్కువ వరకు పరిస్థితులను సరైన దిశలో అమర్చడం చాలా ముఖ్యం. మా విషయంలో, మేము ముందుగా "అత్యధిక" స్థితిని తనిఖీ చేస్తాము, ఆపై "రెండవ అత్యధికం" మరియు మరిన్నింటిని తనిఖీ చేస్తాము:

    =IF(B2>150, 10%, IF(B2>=101, 7%, IF(B2>=51, 5%, IF(B2>=1, 3%, ""))))

    మేము ఉంచినట్లయితే రివర్స్ ఆర్డర్‌లో పరిస్థితులు, దిగువ నుండి పైకి, ఫలితాలు అన్నీ తప్పుగా ఉంటాయి, ఎందుకంటే మా ఫార్ములా మొదటి తార్కిక పరీక్ష (B2>=1) తర్వాత 1 కంటే ఎక్కువ విలువ కోసం ఆగిపోతుంది. మన దగ్గర $100 ఉందని అనుకుందాం.అమ్మకాల్లో - ఇది 1 కంటే ఎక్కువ, కాబట్టి సూత్రం ఇతర పరిస్థితులను తనిఖీ చేయదు మరియు ఫలితంగా 3% తిరిగి ఇవ్వదు.

    మీరు తక్కువ నుండి ఎక్కువ వరకు పరిస్థితులను ఏర్పాటు చేయాలనుకుంటే, "తక్కువ కంటే" ఉపయోగించండి " ఆపరేటర్ మరియు ముందుగా "అత్యల్ప" స్థితిని అంచనా వేయండి, ఆపై "రెండవ అత్యల్ప", మరియు మొదలైనవి:

    =IF($B2<1, 0%, IF($B2<51, 3%, IF($B2<101, 5%, IF($B2<=150, 7%, 10%))))

    మీరు చూస్తున్నట్లుగా, లాజిక్‌ను రూపొందించడానికి చాలా ఆలోచించవలసి ఉంటుంది. సమూహ IF స్టేట్‌మెంట్ సరిగ్గా చివరి వరకు. మైక్రోసాఫ్ట్ ఎక్సెల్ ఒక ఫార్ములాలో 64 IF ఫంక్షన్‌ల వరకు గూడు కట్టుకోవడానికి అనుమతించినప్పటికీ, ఇది మీరు మీ వర్క్‌షీట్‌లలో నిజంగా చేయాలనుకుంటున్నది కాదు. కాబట్టి, మీరు (లేదా వేరొకరు) మీ Excel సమూహ ఫార్ములా వాస్తవానికి ఏమి చేస్తుందో తెలుసుకోవడానికి ప్రయత్నిస్తుంటే, మీ వ్యూహాన్ని పునఃపరిశీలించాల్సిన సమయం వచ్చింది మరియు బహుశా మీ ఆయుధశాలలో మరొక సాధనాన్ని ఎంచుకోవాలి.

    మరింత సమాచారం కోసం , దయచేసి Excel సమూహ IF స్టేట్‌మెంట్‌ను చూడండి.

    Nested IF OR/AND షరతులతో

    ఒకవేళ మీరు కొన్ని విభిన్న పరిస్థితుల సెట్‌లను మూల్యాంకనం చేయవలసి వస్తే, మీరు OR ఉపయోగించి ఆ షరతులను వ్యక్తీకరించవచ్చు. మరియు ఫంక్షన్, IF స్టేట్‌మెంట్‌ల లోపల ఫంక్షన్‌లను నెస్ట్ చేయండి, ఆపై IF స్టేట్‌మెంట్‌లను ఒకదానికొకటి కలపండి.

    Excelలో OR స్టేట్‌మెంట్‌లతో నేస్ట్ చేయబడింది

    OR ఫంక్షన్‌ని ఉపయోగించడం ద్వారా మీరు రెండు లేదా అంతకంటే ఎక్కువ తనిఖీ చేయవచ్చు ప్రతి IF ఫంక్షన్ యొక్క తార్కిక పరీక్షలో విభిన్న షరతులు మరియు OR ఆర్గ్యుమెంట్‌లలో ఏదైనా (కనీసం ఒకటి) TRUEకి మూల్యాంకనం చేస్తే TRUEని అందించండి. ఇది వాస్తవానికి ఎలా పని చేస్తుందో చూడటానికి, దయచేసి పరిశీలించండిక్రింది ఉదాహరణ.

    మీకు రెండు నిలువు వరుసల విక్రయాలు ఉన్నాయని అనుకుందాం, B కాలమ్‌లో జనవరి విక్రయాలు మరియు C కాలమ్‌లో ఫిబ్రవరి విక్రయాలు అని చెప్పండి. మీరు రెండు నిలువు వరుసలలోని సంఖ్యలను తనిఖీ చేసి, అధిక సంఖ్య ఆధారంగా కమీషన్‌ను లెక్కించాలనుకుంటున్నారు. మరో మాటలో చెప్పాలంటే, మీరు కింది లాజిక్‌తో ఫార్ములాను రూపొందించారు: జనవరి లేదా ఫిబ్రవరి విక్రయాలు $150 కంటే ఎక్కువగా ఉంటే, విక్రేత 10% కమీషన్‌ను పొందుతాడు, జనవరి లేదా ఫిబ్రవరి విక్రయాలు $101 కంటే ఎక్కువ లేదా సమానంగా ఉంటే, విక్రేత 7% కమీషన్‌ను పొందుతాడు. , మరియు మొదలైనవి.

    దీనిని పూర్తి చేయడానికి, OR(B2>150, C2>150) వంటి కొన్ని OF స్టేట్‌మెంట్‌లను వ్రాసి, పైన చర్చించిన IF ఫంక్షన్‌ల యొక్క తార్కిక పరీక్షలలో వాటిని గూడు చేయండి. ఫలితంగా, మీరు ఈ ఫార్ములాని పొందుతారు:

    =IF(OR(B2>150, C2>150), 10%, IF(OR(B2>=101, C2>=101),7%, IF(OR(B2>=51, C2>=51), 5%, IF(OR(B2>=1, C2>=1), 3%, ""))))

    మరియు అధిక విక్రయాల మొత్తం ఆధారంగా కమీషన్‌ను కేటాయించండి:

    దీనికి మరిన్ని ఫార్ములా ఉదాహరణలు, దయచేసి Excel IF లేదా స్టేట్‌మెంట్‌ని చూడండి.

    Excelలో AND స్టేట్‌మెంట్‌లతో సమీకరించబడినది

    మీ లాజికల్ పరీక్షలు బహుళ షరతులను కలిగి ఉంటే మరియు ఆ షరతులన్నీ TRUEకి మూల్యాంకనం చేస్తే, వాటిని వ్యక్తపరచండి AND ఫంక్షన్‌ని ఉపయోగించడం ద్వారా.

    ఉదాహరణకు, తక్కువ సంఖ్యలో విక్రయాల ఆధారంగా కమీషన్‌లను కేటాయించడానికి, పై సూత్రాన్ని తీసుకొని ORని AND స్టేట్‌మెంట్‌లతో భర్తీ చేయండి. వేరే విధంగా చెప్పాలంటే, జనవరి మరియు ఫిబ్రవరి విక్రయాలు $150 కంటే ఎక్కువగా ఉంటే మాత్రమే 10%, జనవరి మరియు ఫిబ్రవరి అమ్మకాలు $101 కంటే ఎక్కువ లేదా సమానంగా ఉంటే 7%, మరియు అలాంటప్పుడు మాత్రమే 10% తిరిగి ఇవ్వమని మీరు Excelకి చెప్పండి.

    =IF(AND(B2>150, C2>150), 10%, IF(AND(B2>=101, C2>=101), 7%, IF(AND(B2>=51, C2>=51), 5%, IF(AND(B2>=1, C2>=1), 3%, ""))))

    ఫలితంగా, మా సమూహ IF ఫార్ములా కమీషన్‌ను గణిస్తుందిB మరియు C నిలువు వరుసలలోని తక్కువ సంఖ్య ఆధారంగా. ఏదైనా నిలువు వరుస ఖాళీగా ఉంటే, AND షరతులు ఏవీ పాటించబడనందున ఎటువంటి కమీషన్ ఉండదు:

    మీరు ' d ఖాళీ సెల్‌లకు బదులుగా 0% తిరిగి ఇవ్వాలనుకుంటున్నాను, చివరి ఆర్గ్యుమెంట్‌లో ఖాళీ స్ట్రింగ్ (''")ని 0%తో భర్తీ చేయండి:

    =IF(AND(B2>150, C2>150), 10%, IF(AND(B2>=101, C2>=101), 7%, IF(AND(B2>=51, C2>=51), 5%, IF(AND(B2>=1, C2>=1), 3%, 0%))))

    మరింత సమాచారం ఇక్కడ చూడవచ్చు: బహుళ మరియు/OR షరతులతో Excel IF.

    Excelలో నేస్టెడ్ IFకి బదులుగా VLOOKUP

    మీరు "స్కేల్స్"తో వ్యవహరిస్తున్నప్పుడు, అనగా సంఖ్యా విలువల నిరంతర పరిధులు ఇది మొత్తం పరిధిని కవర్ చేస్తుంది, చాలా సందర్భాలలో మీరు సమూహ IFలకు బదులుగా VLOOKUP ఫంక్షన్‌ని ఉపయోగించవచ్చు.

    ప్రారంభం కోసం, దిగువ స్క్రీన్‌షాట్‌లో చూపిన విధంగా సూచన పట్టికను రూపొందించండి. ఆపై, <తో Vlookup సూత్రాన్ని రూపొందించండి. 16>సుమారు సరిపోలిక , అంటే range_lookup ఆర్గ్యుమెంట్‌తో TRUEకి సెట్ చేయబడింది.

    లుకప్ విలువ B2లో ఉందని మరియు రిఫరెన్స్ టేబుల్ F2:G5 అని ఊహిస్తే, ఫార్ములా క్రింది విధంగా ఉంటుంది :

    =VLOOKUP(B2,$F$2:$G$5,2,TRUE)

    దయచేసి మేము table_array ని సంపూర్ణ సూచనలతో పరిష్కరిస్తాము ($F$2:$G$5) ఫార్ములా ఇతర సెల్‌లకు సరిగ్గా కాపీ చేయడానికి:

    మీ Vlookup ఫార్ములా యొక్క చివరి ఆర్గ్యుమెంట్‌ని TRUEకి సెట్ చేయడం ద్వారా, మీరు Excelకి చెప్పండి సమీప సరిపోలిక కోసం శోధించండి - ఖచ్చితమైన సరిపోలిక కనుగొనబడకపోతే, శోధన విలువ కంటే చిన్నదైన తదుపరి అతిపెద్ద విలువను అందించండి. ఫలితంగా, మీ ఫార్ములా లుక్అప్ టేబుల్‌లోని ఖచ్చితమైన విలువలతో మాత్రమే కాకుండా, ఏదైనా కూడా సరిపోలుతుందిమధ్య పడిపోయే విలువలు.

    ఉదాహరణకు, B3లో లుకప్ విలువ $95. ఈ సంఖ్య శోధన పట్టికలో లేదు మరియు ఖచ్చితమైన సరిపోలికతో Vlookup ఈ సందర్భంలో #N/A లోపాన్ని అందిస్తుంది. కానీ సుమారుగా సరిపోలికతో Vlookup శోధన విలువ కంటే తక్కువ (మా ఉదాహరణలో $50) మరియు అదే అడ్డు వరుసలోని రెండవ నిలువు వరుస (ఇది 5%) నుండి విలువను అందించే వరకు సమీప విలువను కనుగొనే వరకు శోధన కొనసాగుతుంది.

    అయితే లుక్అప్ టేబుల్‌లోని చిన్న సంఖ్య కంటే లుక్అప్ విలువ తక్కువగా ఉంటే లేదా లుక్అప్ సెల్ ఖాళీగా ఉంటే ఏమి చేయాలి? ఈ సందర్భంలో, Vlookup ఫార్ములా #N/A లోపాన్ని అందిస్తుంది. మీరు నిజంగా కోరుకున్నది కాకపోతే, IFERROR లోపల VLOOKUPని గూడు కట్టుకోండి మరియు శోధన విలువ కనుగొనబడనప్పుడు అవుట్‌పుట్‌కు విలువను అందించండి. ఉదాహరణకు:

    =IFERROR(VLOOKUP(B2, $F$2:$G$5, 2, TRUE), "Outside range")

    ముఖ్యమైన గమనిక! ఉజ్జాయింపు సరిపోలికతో Vlookup సూత్రం సరిగ్గా పని చేయడానికి, శోధన పట్టికలోని మొదటి నిలువు వరుస తప్పనిసరిగా ఆరోహణ క్రమంలో , చిన్నది నుండి పెద్దది వరకు క్రమబద్ధీకరించబడాలి.

    మరింత సమాచారం కోసం, దయచేసి ఖచ్చితమైన సరిపోలికను చూడండి VLOOKUP వర్సెస్ ఇంచుమించు మ్యాచ్ VLOOKUP.

    నెస్టెడ్ IF ఫంక్షన్‌కు ప్రత్యామ్నాయంగా IFS స్టేట్‌మెంట్

    Excel 2016 మరియు తర్వాత వెర్షన్‌లలో, బహుళ పరిస్థితులను అంచనా వేయడానికి Microsoft ప్రత్యేక ఫంక్షన్‌ను ప్రవేశపెట్టింది - IFS ఫంక్షన్.

    ఒక IFS ఫార్ములా గరిష్టంగా 127 logical_test / value_if_true జతలను నిర్వహించగలదు మరియు TRUE "విజయాల"కి మూల్యాంకనం చేసే మొదటి లాజికల్ పరీక్ష:

    IFS(logical_test1,value_if_true1, [logical_test2, value_if_true2]...)

    పై సింటాక్స్‌కు అనుగుణంగా, మా సమూహ IF సూత్రాన్ని ఈ విధంగా పునర్నిర్మించవచ్చు:

    =IFS(B2>150, 10%, B2>=101, 7%, B2>=51, 5%, B2>0, 3%)

    దయచేసి శ్రద్ధ వహించండి పేర్కొన్న షరతుల్లో ఏదీ పాటించకపోతే IFS ఫంక్షన్ #N/A లోపాన్ని అందిస్తుంది. దీన్ని నివారించడానికి, మీరు మీ ఫార్ములా చివరన మరొక logical_test / value_if_true ని జోడించవచ్చు, అది 0 లేదా ఖాళీ స్ట్రింగ్ ("") లేదా మీకు కావలసిన విలువను అందిస్తుంది మునుపటి తార్కిక పరీక్షలు నిజం:

    =IFS(B2>150, 10%, B2>=101, 7%, B2>=51, 5%, B2>0, 3%, TRUE, "")

    ఫలితంగా, నిలువు వరుస Bలో సంబంధిత సెల్ ఉంటే, మా ఫార్ములా #N/A ఎర్రర్‌కు బదులుగా ఖాళీ స్ట్రింగ్ (ఖాళీ సెల్)ని అందిస్తుంది ఖాళీ లేదా వచనం లేదా ప్రతికూల సంఖ్యను కలిగి ఉంది.

    గమనిక. సమూహ IF వలె, Excel యొక్క IFS ఫంక్షన్ TRUEకి మూల్యాంకనం చేసే మొదటి షరతుకు సంబంధించిన విలువను అందిస్తుంది, అందుకే IFS ఫార్ములాలోని తార్కిక పరీక్షల క్రమం ముఖ్యమైనది.

    మరింత సమాచారం కోసం, దయచేసి బదులుగా Excel IFS ఫంక్షన్‌ని చూడండి యొక్క సమూహ IF.

    Excelలో సమూహ IF ఫార్ములాకు బదులుగా ఎంచుకోండి

    Excelలో ఒకే ఫార్ములాలో బహుళ పరిస్థితులను పరీక్షించడానికి మరొక మార్గం CHOOSE ఫంక్షన్‌ను ఉపయోగిస్తోంది, ఇది దీని నుండి విలువను అందించడానికి రూపొందించబడింది. ఆ విలువ యొక్క స్థానం ఆధారంగా జాబితా.

    మా నమూనా డేటాసెట్‌కి వర్తించబడుతుంది, సూత్రం క్రింది ఆకారాన్ని తీసుకుంటుంది:

    =CHOOSE((B2>=1) + (B2>=51) + (B2>=101) + (B2>150), 3%, 5%, 7%, 10%)

    మొదటి ఆర్గ్యుమెంట్‌లో ( index_num ), మీరు అన్ని షరతులను మూల్యాంకనం చేసి, ఫలితాలను జోడిస్తారు. ఇచ్చినTRUE 1కి మరియు FALSEకి 0కి సమానం, ఈ విధంగా మీరు తిరిగి ఇవ్వాల్సిన విలువ యొక్క స్థానాన్ని గణిస్తారు.

    ఉదాహరణకు, B2లో విలువ $150. ఈ విలువ కోసం, మొదటి 3 షరతులు నిజం మరియు చివరిది (B2 > 150) తప్పు. కాబట్టి, index_num 3కి సమానం, అంటే 3వ విలువ తిరిగి ఇవ్వబడుతుంది, ఇది 7%.

    చిట్కా. తార్కిక పరీక్షల్లో ఏదీ TRUE కాకపోతే, index_num 0కి సమానం మరియు ఫార్ములా #VALUEని అందిస్తుంది! లోపం. IFERROR ఫంక్షన్‌లో CHOOSEని చుట్టడం సులభ పరిష్కారం:

    =IFERROR(CHOOSE((B2>=1) + (B2>=51) + (B2>=101) + (B2>150), 3%, 5%, 7%, 10%), "")

    మరింత సమాచారం కోసం, దయచేసి ఫార్ములా ఉదాహరణలతో Excel CHOOSE ఫంక్షన్‌ని చూడండి.

    Excelలో సమూహ IF యొక్క సంక్షిప్త రూపంగా స్విచ్ ఫంక్షన్‌ను మార్చండి

    మీరు స్కేల్స్‌తో కాకుండా, ముందుగా నిర్వచించబడిన విలువల యొక్క స్థిర సెట్‌తో వ్యవహరిస్తున్నప్పుడు, SWITCH ఫంక్షన్ కాంప్లెక్స్‌కు కాంపాక్ట్ ప్రత్యామ్నాయంగా ఉంటుంది. సమూహ IF స్టేట్‌మెంట్‌లు:

    SWITCH(వ్యక్తీకరణ, విలువ1, ఫలితం1, విలువ2, ఫలితం2, …, [default])

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

    ఒకవేళ, మీరు కమీషన్‌ను విక్రయ మొత్తాలకు బదులుగా కింది గ్రేడ్‌ల ఆధారంగా లెక్కించాలనుకుంటే, మీరు ఈ కాంపాక్ట్‌ని ఉపయోగించవచ్చు Excelలో సమూహ IF ఫార్ములా యొక్క సంస్కరణ:

    =SWITCH(C2, "A", 10%, "B", 7%, "C", 5%, "D", 3%, "")

    లేదా, మీరు దిగువ స్క్రీన్‌షాట్‌లో చూపిన విధంగా సూచన పట్టికను తయారు చేయవచ్చు మరియు హార్డ్‌కోడ్ విలువలకు బదులుగా సెల్ సూచనలను ఉపయోగించవచ్చు:

    =SWITCH(C2, $F$2, $G$2, $F$3, $G$3, $F$4, $G$4, $F$5, $G$5, "")

    దయచేసిఫార్ములాను ఇతర సెల్‌లకు కాపీ చేస్తున్నప్పుడు వాటిని మార్చకుండా నిరోధించడానికి $ గుర్తుతో మొదటిది మినహా అన్ని సూచనలను మేము లాక్ చేస్తాము:

    గమనిక. SWITCH ఫంక్షన్ Excel 2016 మరియు అంతకంటే ఎక్కువ కాలంలో మాత్రమే అందుబాటులో ఉంటుంది.

    మరింత సమాచారం కోసం, దయచేసి SWITCH ఫంక్షన్‌ని చూడండి - ఇది సమూహ IF స్టేట్‌మెంట్ యొక్క కాంపాక్ట్ రూపం.

    Excelలో బహుళ IF ఫంక్షన్‌లను సంగ్రహించడం

    మునుపటి ఉదాహరణలో పేర్కొన్నట్లుగా, SWITCH ఫంక్షన్ Excel 2016లో మాత్రమే ప్రవేశపెట్టబడింది. పాత Excel వెర్షన్‌లలో ఇలాంటి టాస్క్‌లను నిర్వహించడానికి, మీరు Concatenate ఆపరేటర్ (&) లేదా CONCATENATE ఫంక్షన్‌ని ఉపయోగించి రెండు లేదా అంతకంటే ఎక్కువ IF స్టేట్‌మెంట్‌లను కలపవచ్చు. .

    ఉదాహరణకు:

    =(IF(C2="a", 10%, "") & IF(C2="b", 7%, "") & IF(C2="c", 5%, "") & IF(C2="d", 3%, ""))*1

    లేదా

    =CONCATENATE(IF(C2="a", 10%, ""), IF(C2="b", 7%, ""), IF(C2="c", 5%, "") & IF(C2="d", 3%, ""))*1

    మీరు కలిగి ఉండవచ్చు గమనించాము, మేము రెండు సూత్రాలలో ఫలితాన్ని 1తో గుణిస్తాము. ఇది కాన్కాటెనేట్ ఫార్ములా ద్వారా తిరిగి వచ్చిన స్ట్రింగ్‌ను సంఖ్యగా మార్చడం జరుగుతుంది. మీరు ఊహించిన అవుట్‌పుట్ టెక్స్ట్ అయితే, గుణకార ఆపరేషన్ అవసరం లేదు.

    మరింత సమాచారం కోసం, దయచేసి Excelలో CONCATENATE ఫంక్షన్‌ని చూడండి.

    Microsoft Excel కొన్ని మంచి ప్రత్యామ్నాయాలను అందించడాన్ని మీరు చూడవచ్చు. సమూహ IF సూత్రాలకు, మరియు ఈ ట్యుటోరియల్ మీ వర్క్‌షీట్‌లలో వాటిని ఎలా ప్రభావితం చేయాలనే దానిపై మీకు కొన్ని క్లూలను అందించిందని ఆశిస్తున్నాము. ఈ ట్యుటోరియల్‌లో చర్చించిన ఉదాహరణలను నిశితంగా పరిశీలించడానికి, దిగువన ఉన్న మా నమూనా వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేసుకోవడానికి మీకు స్వాగతం. నేను చదివినందుకు ధన్యవాదాలు మరియు వచ్చే వారం మిమ్మల్ని మా బ్లాగ్‌లో చూడాలని ఆశిస్తున్నాను!

    ప్రాక్టీస్ చేయండి

    మైఖేల్ బ్రౌన్ సాఫ్ట్‌వేర్ సాధనాలను ఉపయోగించి సంక్లిష్ట ప్రక్రియలను సరళీకృతం చేయాలనే అభిరుచితో అంకితమైన సాంకేతిక ఔత్సాహికుడు. టెక్ పరిశ్రమలో దశాబ్దానికి పైగా అనుభవంతో, అతను మైక్రోసాఫ్ట్ ఎక్సెల్ మరియు ఔట్‌లుక్‌తో పాటు గూగుల్ షీట్‌లు మరియు డాక్స్‌లో తన నైపుణ్యాలను మెరుగుపరుచుకున్నాడు. మైఖేల్ యొక్క బ్లాగ్ అతని జ్ఞానాన్ని మరియు నైపుణ్యాన్ని ఇతరులతో పంచుకోవడానికి అంకితం చేయబడింది, ఉత్పాదకత మరియు సామర్థ్యాన్ని మెరుగుపరచడం కోసం సులభంగా అనుసరించగల చిట్కాలు మరియు ట్యుటోరియల్‌లను అందిస్తుంది. మీరు అనుభవజ్ఞుడైన ప్రొఫెషనల్ లేదా అనుభవశూన్యుడు అయినా, మైఖేల్ యొక్క బ్లాగ్ ఈ ముఖ్యమైన సాఫ్ట్‌వేర్ సాధనాలను ఎక్కువగా పొందడానికి విలువైన అంతర్దృష్టులను మరియు ఆచరణాత్మక సలహాలను అందిస్తుంది.