ఎక్సెల్ లో బహుళ ifs | ఎక్సెల్ లో బహుళ IF లను ఎలా ఉపయోగించాలి? | ఉదాహరణలు

బహుళ IF లు ఎక్సెల్ ఫంక్షన్

బహుళ IF లేదా నెస్టెడ్ ఎక్సెల్ లో ఉంటే మరొక IF స్టేట్మెంట్ లోపల IF స్టేట్మెంట్. ఎక్సెల్ లో సాధారణ IF ఫార్ములా యొక్క ‘value_if_true’ మరియు ‘value_if_false’ వాదనలలో అదనపు IF స్టేట్మెంట్లను చేర్చవచ్చు. మేము ఒకే సమయంలో ఒకటి కంటే ఎక్కువ షరతులను పరీక్షించాల్సిన అవసరం వచ్చినప్పుడు మరియు విభిన్న విలువలను తిరిగి ఇవ్వవలసి వచ్చినప్పుడు, మేము ఎక్సెల్ లో నెస్టెడ్ IF లేదా బహుళ IF లను ఉపయోగిస్తాము.

వివరించారు

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

మేము ఒక షరతును పరీక్షించాలనుకున్నప్పుడు మరియు షరతు నెరవేరినట్లయితే ఒక విలువను మరియు అది నెరవేర్చకపోతే మరొక విలువను తిరిగి ఇవ్వాలనుకున్నప్పుడు ‘IF’ సూత్రం ఉపయోగించబడుతుంది.

ప్రతి తదుపరి IF మునుపటి IF యొక్క ‘value_if_false’ వాదనలో చేర్చబడుతుంది. కాబట్టి, సమూహ IF ఎక్సెల్ ఫార్ములా ఈ క్రింది విధంగా పనిచేస్తుంది:

సింటాక్స్

IF (condition1, result1, IF (condition2, result2, IF (condition3, result3, ……… ..)))

ఉదాహరణలు

మీరు ఈ మల్టిపుల్ ఇఫ్స్ ఎక్సెల్ మూసను ఇక్కడ డౌన్‌లోడ్ చేసుకోవచ్చు - మల్టిపుల్ ఇఫ్స్ ఎక్సెల్ మూస

ఉదాహరణ # 1

ఒక విద్యార్థి ఒక పరీక్షలో ఎలా స్కోర్ చేస్తాడో తెలుసుకోవాలనుకుంటే. విద్యార్థి యొక్క రెండు పరీక్ష స్కోర్‌లు ఉన్నాయి మరియు మేము మొత్తం స్కోర్‌ను (రెండు స్కోర్‌ల మొత్తం) ‘మంచి’, “సగటు” మరియు ‘బాడ్’ అని నిర్వచించాము. స్కోరు 60 కంటే ఎక్కువ లేదా సమానంగా ఉంటే ‘మంచిది’, 40 నుండి 60 మధ్య ఉంటే ‘సగటు’, మరియు 40 కంటే తక్కువ లేదా సమానంగా ఉంటే ‘బాడ్’ అవుతుంది.

మొదటి స్కోరు B కాలమ్‌లో, రెండవది C కాలమ్‌లో నిల్వ చేయబడిందని చెప్పండి.

కింది ఫార్ములా ఎక్సెల్‌కు ‘మంచి’, ‘సగటు’ లేదా ‘చెడ్డది’ తిరిగి ఇవ్వమని చెబుతుంది:

= IF (D2> = 60, ”మంచిది”, IF (D2> 40, ”సగటు”, ”చెడు”))

ఈ ఫార్ములా క్రింద ఇచ్చిన విధంగా ఫలితాన్ని ఇస్తుంది:

మిగిలిన కణాలకు ఫలితాలను పొందడానికి ఫార్ములాను లాగండి.

ఈ సందర్భంలో ఒక సమూహ IF ఫంక్షన్ సరిపోతుందని మనం చూడవచ్చు, ఎందుకంటే మనం 3 ఫలితాలను మాత్రమే పొందాలి.

ఉదాహరణ # 2

ఇప్పుడు, పై ఉదాహరణలలో మరో షరతును పరీక్షించాలనుకుంటున్నాము: మొత్తం 70 మరియు అంతకంటే ఎక్కువ స్కోరు “అద్భుతమైన” గా వర్గీకరించబడింది.

= IF (D2> = 70, ”అద్భుతమైన”, IF (D2> = 60, ”మంచిది”, IF (D2> 40, ”సగటు”, ”చెడు”)))

ఈ ఫార్ములా క్రింద ఇచ్చిన విధంగా ఫలితాన్ని ఇస్తుంది:

అద్భుతమైనది:> = 70

మంచిది: 60 & 69 మధ్య

సగటు: 41 & 59 మధ్య

చెడ్డది: <= 40

మిగిలిన కణాలకు ఫలితాలను పొందడానికి ఫార్ములాను లాగండి.

ఇదే పద్ధతిలో అవసరమైతే మనం అనేక ‘ఉంటే’ షరతులను జోడించవచ్చు.

ఉదాహరణ # 3

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

ఉదాహరణకు, ఒక ఉద్యోగి 2 త్రైమాసికాలలో చేసిన లక్ష్యాల సంఖ్యను కలిగి ఉన్న రెండు నిలువు వరుసలు ఉంటే: Q1 & Q2, మరియు అధిక లక్ష్య సంఖ్య ఆధారంగా ఉద్యోగి పనితీరు బోనస్‌ను లెక్కించాలనుకుంటున్నాము.

మేము తర్కంతో ఒక సూత్రాన్ని తయారు చేయవచ్చు:

  1. Q1 లేదా Q2 లక్ష్యాలు 70 కన్నా ఎక్కువ ఉంటే, అప్పుడు ఉద్యోగికి 10% బోనస్ లభిస్తుంది,
  2. వాటిలో ఒకటి 60 కన్నా ఎక్కువ ఉంటే, అప్పుడు ఉద్యోగికి 7% బోనస్ లభిస్తుంది,
  • వాటిలో ఒకటి 50 కన్నా ఎక్కువ ఉంటే, అప్పుడు ఉద్యోగికి 5% బోనస్ లభిస్తుంది,
  1. వాటిలో ఒకటి 40 కన్నా ఎక్కువ ఉంటే, అప్పుడు ఉద్యోగికి 3% బోనస్ లభిస్తుంది, లేకపోతే బోనస్ లేదు.

కాబట్టి, మేము మొదట (B2> = 70, C2> = 70) వంటి కొన్ని OR స్టేట్మెంట్లను వ్రాస్తాము, ఆపై వాటిని IF ఫంక్షన్ల యొక్క తార్కిక పరీక్షలలో ఈ క్రింది విధంగా గూడు కట్టుకుంటాము:

= IF (OR (B2> = 70, C2> = 70), 10%, IF (OR (B2> = 60, C2> = 60), 7%, IF (OR (B2> = 50, C2> = 50) ), 5%, IF (OR (B2> = 40, C2> = 40), 3%, ””))))

ఈ ఫార్ములా క్రింద ఇచ్చిన విధంగా ఫలితాన్ని ఇస్తుంది:

మిగిలిన కణాల ఫలితాలను పొందడానికి ఫార్ములాను లాగండి.

ఉదాహరణ # 4

ఇప్పుడు, పై ఉదాహరణలో మరో షరతును పరీక్షించాలనుకుంటున్నాము:

  1. క్యూ 1 మరియు క్యూ 2 లక్ష్యాలు 70 కంటే ఎక్కువగా ఉంటే, అప్పుడు ఉద్యోగికి 10% బోనస్ లభిస్తుంది
  2. రెండూ 60 కన్నా ఎక్కువ ఉంటే, అప్పుడు ఉద్యోగికి 7% బోనస్ లభిస్తుంది
  3. రెండూ 50 కన్నా ఎక్కువ ఉంటే, అప్పుడు ఉద్యోగికి 5% బోనస్ లభిస్తుంది
  4. రెండూ 40 కన్నా ఎక్కువ ఉంటే, అప్పుడు ఉద్యోగికి 3% బోనస్ లభిస్తుంది
  5. లేకపోతే, బోనస్ లేదు.

కాబట్టి, మేము మొదట (B2> = 70, C2> = 70) వంటి కొన్ని AND స్టేట్మెంట్లను వ్రాస్తాము, ఆపై వాటిని గూడు చేయండి: IF ఫంక్షన్ల పరీక్షలు ఈ క్రింది విధంగా:

= IF (AND (B2> = 70, C2> = 70), 10%, IF (AND (B2> = 60, C2> = 60), 7%, IF (AND (B2> = 50, C2> = 50) ), 5%, IF (AND (B2> = 40, C2> = 40), 3%, ””))))

ఈ సూత్రం క్రింద ఇచ్చిన విధంగా ఫలితాన్ని ఇస్తుంది:

మిగిలిన కణాలకు ఫలితాలను పొందడానికి ఫార్ములాను లాగండి.

గుర్తుంచుకోవలసిన విషయాలు

  • బహుళ IF ఫంక్షన్ వారు సూత్రంలో కనిపించే క్రమంలో తార్కిక పరీక్షలను అంచనా వేస్తారు మరియు ఒక షరతు నిజమని అంచనా వేసిన వెంటనే, తదుపరి పరిస్థితులు పరీక్షించబడవు.
    • ఉదాహరణకు, పైన చర్చించిన రెండవ ఉదాహరణను మేము పరిశీలిస్తే, ఎక్సెల్ లోని సమూహ IF సూత్రం మొదటి తార్కిక పరీక్షను (D2> = 70) అంచనా వేస్తుంది మరియు ఈ క్రింది సూత్రంలో పరిస్థితి నిజం అయినందున ‘అద్భుతమైన’ తిరిగి ఇస్తుంది:

= IF (D2> = 70, ”అద్భుతమైన”, IF (D2> = 60 ,, ”మంచిది”, IF (D2> 40, ”సగటు”, ”చెడు”))

ఇప్పుడు, మేము ఎక్సెల్ లో IF ఫంక్షన్ల క్రమాన్ని ఈ క్రింది విధంగా రివర్స్ చేస్తే:

= IF (D2> 40, ”సగటు”, IF (D2> = 60 ,, ”మంచిది”, IF (D2> = 70, ”అద్భుతమైన”, ”చెడు”))

ఈ సందర్భంలో, ఫార్ములా మొదటి షరతును పరీక్షిస్తుంది, మరియు 85 70 కంటే ఎక్కువ లేదా సమానంగా ఉన్నందున, ఈ పరిస్థితి యొక్క ఫలితం కూడా నిజం, కాబట్టి ఫార్ములా తదుపరి పరిస్థితులను పరీక్షించకుండా ‘అద్భుతమైన’ బదులు ‘సగటు’ ను తిరిగి ఇస్తుంది.

సరైన క్రమంలో

తప్పు ఆర్డర్

గమనిక: ఎక్సెల్ లో IF ఫంక్షన్ యొక్క క్రమాన్ని మార్చడం ఫలితాన్ని మారుస్తుంది.

  • ఫార్ములా తర్కాన్ని అంచనా వేయండి- బహుళ IF షరతుల యొక్క దశల వారీ మూల్యాంకనం చూడటానికి, ఫార్ములా ఆడిటింగ్ గ్రూపులోని ఫార్ములా టాబ్‌లో ఎక్సెల్‌లో ‘మూల్యాంకనం ఫార్ములా’ లక్షణాన్ని ఉపయోగించవచ్చు. ‘మూల్యాంకనం’ బటన్‌ను క్లిక్ చేస్తే మూల్యాంకన ప్రక్రియలోని అన్ని దశలు కనిపిస్తాయి.
  • ఉదాహరణకు, రెండవ ఉదాహరణలో సమూహ IF ఫార్ములా యొక్క మొదటి తార్కిక పరీక్ష యొక్క మూల్యాంకనం D2> = 70 గా ఉంటుంది; 85> = 70; నిజం; అద్భుతమైన

  • కుండలీకరణాలను సమతుల్యం చేయడం: కుండలీకరణాలు సంఖ్య మరియు క్రమం పరంగా సరిపోలకపోతే, అప్పుడు బహుళ IF ఫార్ములా పనిచేయదు.
    • మనకు ఒకటి కంటే ఎక్కువ కుండలీకరణాలు ఉంటే, అప్పుడు కుండలీకరణాలు జతలు వేర్వేరు రంగులలో షేడ్ చేయబడతాయి, తద్వారా ప్రారంభ కుండలీకరణాలు ముగింపు వాటికి సరిపోతాయి.
    • అలాగే, కుండలీకరణాలను మూసివేసినప్పుడు, సరిపోలే జత హైలైట్ అవుతుంది.
  • సంఖ్యలు మరియు వచనాన్ని భిన్నంగా పరిగణించాలి: బహుళ / సమూహ IF సూత్రంలో, వచనం ఎల్లప్పుడూ డబుల్-కోట్లలో జతచేయబడాలి.
  • బహుళ IF లు తరచుగా సమస్యాత్మకంగా మారతాయి: ఒక ప్రకటనలో చాలా నిజమైన & తప్పుడు పరిస్థితులను మరియు బ్రాకెట్లను మూసివేయడం కష్టం అవుతుంది. ఎక్సెల్ లో బహుళ IF లు నిర్వహించడం కష్టమైతే IF ఫంక్షన్ లేదా VLOOKUP వంటి ఇతర సాధనాలను ఉపయోగించడం ఎల్లప్పుడూ మంచిది.