విషయ సూచిక
ఒక ఫార్ములాలో బహుళ షరతులను తనిఖీ చేయడానికి Excelలో AND ఫంక్షన్తో కలిపి IFను ఎలా ఉపయోగించాలో ట్యుటోరియల్ చూపుతుంది.
ప్రపంచంలో కొన్ని విషయాలు పరిమితమైనవి. ఇతరులు అనంతం, మరియు IF ఫంక్షన్ అలాంటి వాటిలో ఒకటిగా కనిపిస్తుంది. మా బ్లాగ్లో, మేము ఇప్పటికే కొన్ని Excel IF ట్యుటోరియల్లను కలిగి ఉన్నాము మరియు ఇప్పటికీ ప్రతిరోజూ కొత్త ఉపయోగాలను కనుగొంటాము. ఈరోజు, మీరు ఒకే సమయంలో రెండు లేదా అంతకంటే ఎక్కువ షరతులను మూల్యాంకనం చేయడానికి AND ఫంక్షన్తో కలిసి IFను ఎలా ఉపయోగించవచ్చో చూడబోతున్నాం.
IF AND స్టేట్మెంట్లో Excel
IF AND స్టేట్మెంట్ను రూపొందించడానికి, మీరు స్పష్టంగా IF మరియు AND ఫంక్షన్లను ఒక ఫార్ములాలో కలపాలి. ఇక్కడ ఎలా ఉంది:
IF(మరియు( కండిషన్1, కండిషన్2,...), value_if_true, value_if_false)సాదా ఆంగ్లంలోకి అనువదించబడింది, సూత్రం క్రింది విధంగా చదవబడుతుంది: IF షరతు 1 నిజం మరియు షరతు 2 నిజం, ఒక పని చేయండి, లేకుంటే ఇంకేదైనా చేయండి.
ఉదాహరణగా, B2 "బట్వాడా చేయబడిందా" మరియు C2 ఖాళీగా ఉందా లేదా మరియు ఫలితాలను బట్టి తనిఖీ చేసే సూత్రాన్ని తయారు చేద్దాం. , కింది వాటిలో ఒకదానిని చేస్తుంది:
- రెండు షరతులు నిజమైతే, ఆర్డర్ను "మూసివేయబడింది" అని గుర్తు పెట్టండి.
- ఒకవేళ షరతు తప్పు లేదా రెండూ తప్పు అయితే, ఖాళీని తిరిగి ఇవ్వండి స్ట్రింగ్ ("").
=IF(AND(B2="delivered", C2""), "Closed", "")
క్రింద ఉన్న స్క్రీన్షాట్ Excelలో IF మరియు ఫంక్షన్ని చూపుతుంది:
మీరు అయితే 'లాజికల్ పరీక్ష తప్పుగా మూల్యాంకనం చేసినట్లయితే కొంత విలువను తిరిగి ఇవ్వాలనుకుంటున్నాను, ఆ విలువను value_if_false లో అందించండివాదన. ఉదాహరణకు:
=IF(AND(B2="delivered", C2""), "Closed", "Open")
కాలమ్ B "బట్వాడా చేయబడింది" మరియు C దానిలో ఏదైనా తేదీని కలిగి ఉంటే (ఖాళీ కాదు) సవరించిన ఫార్ములా అవుట్పుట్లను "మూసివేయబడింది". అన్ని ఇతర సందర్భాలలో, ఇది "ఓపెన్" అని అందిస్తుంది:
గమనిక. టెక్స్ట్ పరిస్థితులను అంచనా వేయడానికి Excelలో IF మరియు ఫార్ములాను ఉపయోగిస్తున్నప్పుడు, దయచేసి చిన్న అక్షరాలు మరియు పెద్ద అక్షరాలు ఒకే అక్షరంగా పరిగణించబడతాయని గుర్తుంచుకోండి. మీరు కేస్-సెన్సిటివ్ IF AND ఫార్ములా కోసం చూస్తున్నట్లయితే, లింక్ చేయబడిన ఉదాహరణలో చేసినట్లుగా AND యొక్క ఒకటి లేదా అంతకంటే ఎక్కువ ఆర్గ్యుమెంట్లను ఖచ్చితమైన ఫంక్షన్లో వ్రాప్ చేయండి.
ఇప్పుడు మీకు Excel IF AND స్టేట్మెంట్ యొక్క సింటాక్స్ తెలుసు, అది ఎలాంటి టాస్క్లను పరిష్కరించగలదో నేను మీకు చూపుతాను.
Excel IF: కంటే ఎక్కువ మరియు అంతకంటే తక్కువ
లో మునుపటి ఉదాహరణ, మేము రెండు వేర్వేరు కణాలలో రెండు పరిస్థితులను పరీక్షిస్తున్నాము. కానీ కొన్నిసార్లు మీరు ఒకే సెల్లో రెండు లేదా అంతకంటే ఎక్కువ పరీక్షలను అమలు చేయాల్సి రావచ్చు. సెల్ విలువ రెండు సంఖ్యల మధ్య ఉందో లేదో తనిఖీ చేయడం ఒక సాధారణ ఉదాహరణ. Excel IF AND ఫంక్షన్ కూడా దీన్ని సులభంగా చేయగలదు!
మీరు కాలమ్ Bలో కొన్ని విక్రయాల సంఖ్యలను కలిగి ఉన్నారని అనుకుందాం మరియు మీరు $50 కంటే ఎక్కువ కానీ $100 కంటే తక్కువ మొత్తాలను ఫ్లాగ్ చేయమని అభ్యర్థించబడ్డారు. దీన్ని పూర్తి చేయడానికి, ఈ ఫార్ములాను C2లో చొప్పించి, ఆపై నిలువు వరుసలో కాపీ చేయండి:
=IF(AND(B2>50, B2<100), "x", "")
మీరు సరిహద్దును చేర్చాల్సిన అవసరం ఉంటే విలువలు (50 మరియు 100), కంటే తక్కువ లేదా దానికి సమానమైన ఆపరేటర్ (<=) మరియు (>=) ఆపరేటర్ కంటే ఎక్కువ లేదా సమానం:
=IF(AND(B2>=50, B2<=100), "x", "")
మరికొన్ని ప్రాసెస్ చేయడానికిఫార్ములాను మార్చకుండా సరిహద్దు విలువలు, రెండు వేర్వేరు సెల్లలో కనిష్ట మరియు గరిష్ట సంఖ్యలను నమోదు చేయండి మరియు మీ ఫార్ములాలోని ఆ కణాలను సూచించండి. ఫార్ములా అన్ని అడ్డు వరుసలలో సరిగ్గా పని చేయడానికి, సరిహద్దు కణాల కోసం సంపూర్ణ సూచనలను ఉపయోగించాలని నిర్ధారించుకోండి (మా విషయంలో $F$1 మరియు $F$2):
=IF(AND(B2>=$F$1, B2<=$F$2), "x", "")
సారూప్య సూత్రాన్ని ఉపయోగించడం ద్వారా, తేదీ పేర్కొన్న పరిధిలో వస్తుందో లేదో తనిఖీ చేయవచ్చు.
ఉదాహరణకు, 10 మధ్య తేదీలను ఫ్లాగ్ చేద్దాం -సెప్టెంబర్-2018 మరియు 30-సెప్టెంబర్-2018, కలుపుకొని. ఒక చిన్న అడ్డంకి ఏమిటంటే, తార్కిక పరీక్షలకు తేదీలను నేరుగా సరఫరా చేయలేము. Excel తేదీలను అర్థం చేసుకోవడానికి, అవి DATEVALUE ఫంక్షన్లో జతచేయబడాలి, ఇలా:
=IF(AND(B2>=DATEVALUE("9/10/2018"), B2<=DATEVALUE("9/30/2018")), "x", "")
లేదా నుండి మరియు ఇటు<2 ఇన్పుట్ చేయండి> రెండు సెల్లలో తేదీలు (ఈ ఉదాహరణలో $F$1 మరియు $F$2) మరియు ఇప్పటికే తెలిసిన IF AND ఫార్ములాను ఉపయోగించి ఆ సెల్ల నుండి వాటిని "లాగండి":
=IF(AND(B2>=$F$1, B2<=$F$2), "x", "")
మరింత సమాచారం కోసం, దయచేసి రెండు సంఖ్యలు లేదా తేదీల మధ్య Excel IF స్టేట్మెంట్ను చూడండి.
ఇది మరియు అది అయితే, ఏదైనా లెక్కించండి
ముందు నిర్వచించిన విలువలను అందించడమే కాకుండా, Excel IF మరియు ఫంక్షన్ పేర్కొన్న షరతులు ఒప్పు లేదా తప్పు అనేదానిపై ఆధారపడి వివిధ గణనలను కూడా చేయగలదు.
విధానాన్ని ప్రదర్శించడానికి, మేము "క్లోజ్డ్" అమ్మకాల కంటే ఎక్కువ లేదా సమానమైన మొత్తంతో 5% బోనస్ని గణిస్తాము. $100 వరకుఫార్ములా క్రింది విధంగా ఉంది:
=IF(AND(B2>=100, C2="closed"), B2*10%, 0)
పై ఫార్ములా మిగిలిన ఆర్డర్లకు సున్నాని కేటాయించింది ( value_if_false = 0) . మీరు ఒక చిన్న స్టిమ్యులేటింగ్ బోనస్ ఇవ్వడానికి సిద్ధంగా ఉంటే, షరతులకు అనుగుణంగా లేని ఆర్డర్లకు 3% చెప్పండి, value_if_false వాదనలో సంబంధిత సమీకరణాన్ని చేర్చండి:
=IF(AND(B2>=100, C2="closed"), B2*10%, B2*3%)
Excelలో బహుళ IF మరియు స్టేట్మెంట్లు
మీరు గమనించినట్లుగా, మేము పైన పేర్కొన్న అన్ని ఉదాహరణలలో కేవలం రెండు ప్రమాణాలను మాత్రమే విశ్లేషించాము. అయితే Excel యొక్క ఈ సాధారణ పరిమితులకు లోబడి ఉన్నంత వరకు మీ IF మరియు ఫార్ములాల్లో మూడు లేదా అంతకంటే ఎక్కువ పరీక్షలను చేర్చకుండా మిమ్మల్ని నిరోధించేదేమీ లేదు:
- Excel 2007 మరియు అంతకంటే ఎక్కువ, 255 ఆర్గ్యుమెంట్ల వరకు మొత్తం ఫార్ములా పొడవు 8,192 అక్షరాలకు మించకుండా ఫార్ములాలో ఉపయోగించవచ్చు.
- Excel 2003 మరియు అంతకంటే తక్కువ, 30 కంటే ఎక్కువ ఆర్గ్యుమెంట్లు అనుమతించబడవు, మొత్తం పొడవు 1,024 అక్షరాలకు మించకూడదు.
బహుళ మరియు షరతులకు ఉదాహరణగా, దయచేసి వీటిని పరిగణించండి:
- మొత్తం (B2) $100 కంటే ఎక్కువ లేదా సమానంగా ఉండాలి
- ఆర్డర్ స్థితి (C2) "మూసివేయబడింది"
- డెలివరీ తేదీ (D2) ప్రస్తుత నెలలోనే ఉంది
ఇప్పుడు, మొత్తం 3 షరతులు నిజమని ఆర్డర్లను గుర్తించడానికి మాకు IF మరియు స్టేట్మెంట్ అవసరం. మరియు ఇక్కడ ఇది ఉంది:
=IF(AND(B2>=100, C2="Closed", MONTH(D2)=MONTH(TODAY())), "x", "")
వ్రాస్తున్న సమయంలో 'ప్రస్తుత నెల' అక్టోబర్ అయినందున, సూత్రం దిగువ ఫలితాలను అందిస్తుంది:
3>
నెస్టెడ్ అయితే మరియుస్టేట్మెంట్లు
పెద్ద వర్క్షీట్లతో పని చేస్తున్నప్పుడు, మీరు ఒకే సమయంలో కొన్ని విభిన్న మరియు ప్రమాణాల సెట్లను తనిఖీ చేయాల్సి ఉంటుంది. దీని కోసం, మీరు క్లాసిక్ Excel నెస్టెడ్ IF ఫార్ములాని తీసుకుంటారు మరియు దాని లాజికల్ పరీక్షలను AND స్టేట్మెంట్లతో పొడిగించండి:
IF(AND(...), output1 , IF(AND(...), output2 , IF(AND(...), output3 , output4 )))సాధారణ ఆలోచనను పొందడానికి, దయచేసి క్రింది ఉదాహరణను చూడండి.
షిప్మెంట్ ధర మరియు డెలివరీ అంచనా సమయం (ETD) ఆధారంగా మీరు మీ సేవను రేట్ చేయాలనుకుంటున్నారని అనుకుందాం:
- అద్భుతం : షిప్మెంట్ ధర $20 లోపు మరియు ETD 3 రోజులలోపు
- తక్కువ : షిప్మెంట్ ధర $30 కంటే ఎక్కువ మరియు ETD 5 రోజులలో
- సగటు : మధ్యలో ఏదైనా
కి దీన్ని పూర్తి చేయండి, మీరు రెండు వ్యక్తిగత IF మరియు స్టేట్మెంట్లను వ్రాస్తారు:
IF(AND(B2<20, C2<3), "Excellent", …)
IF(AND(B2>30, C2>5), "Poor", …)
…మరియు ఒకదానిలో మరొకటి గూడు:
=IF(AND(B2>30, C2>5), "Poor", IF(AND(B2<20, C2<3), "Excellent", "Average"))
ఫలితం ఇలాగే కనిపిస్తుంది:
మరిన్ని ఫార్ములా ఉదాహరణలు Excel సమూహ IF మరియు స్టేట్మెంట్లలో కనుగొనవచ్చు.
కేస్-సెన్సిటివ్ అయితే మరియు Excelలో ఫంక్షన్
ఈ ట్యుటోరియల్ ప్రారంభంలో పేర్కొన్నట్లుగా, Excel IF AND ఫార్ములాలు పెద్ద అక్షరం మరియు చిన్న అక్షరాల మధ్య తేడాను గుర్తించవు ఎందుకంటే AND ఫంక్షన్ స్వభావరీత్యా కేస్-ఇన్సెన్సిటివ్గా ఉంటుంది.
మీరు కేస్-సెన్సిటివ్ డేటాతో పని చేస్తుంటే మరియు టెక్స్ట్ కేస్ను పరిగణనలోకి తీసుకుని మూల్యాంకనం మరియు షరతులను అంచనా వేయాలనుకుంటే, ఒక్కొక్కరి లాజికల్ టెస్ట్ చేయండి ఖచ్చితమైన ఫంక్షన్ మరియు గూడు లోపలమీ AND స్టేట్మెంట్లో ఆ విధులు:
IF(AND(EXACT( సెల్ ," కండిషన్1 "), EXACT( సెల్ ," కండిషన్2 ")), value_if_true, value_if_false)ఈ ఉదాహరణ కోసం, మేము నిర్దిష్ట కస్టమర్ యొక్క ఆర్డర్లను ఫ్లాగ్ చేయబోతున్నాము (ఉదా. సైబర్స్పేస్ అనే కంపెనీ) నిర్దిష్ట సంఖ్య కంటే ఎక్కువ మొత్తంతో, చెప్పండి $100.
క్రింద స్క్రీన్షాట్లో మీరు చూడగలిగినట్లుగా, B కాలమ్లోని కొన్ని కంపెనీ పేర్లు అక్షరాల సారాంశం వలె కనిపిస్తాయి మరియు అయినప్పటికీ అవి వేర్వేరు కంపెనీలు, కాబట్టి మేము పేర్లను ఖచ్చితంగా తనిఖీ చేయాలి . C నిలువు వరుసలోని మొత్తాలు సంఖ్యలు మరియు మేము వాటి కోసం సాధారణ "దానికంటే ఎక్కువ" పరీక్షను అమలు చేస్తాము:
=IF(AND(EXACT(B2, "Cyberspace"), C2>100), "x", "")
ఫార్ములాను మరింత సరళంగా చేయడానికి, మీరు లక్ష్య కస్టమర్ పేరు మరియు మొత్తాన్ని ఇన్పుట్ చేయవచ్చు రెండు వేర్వేరు కణాలలో మరియు ఆ కణాలను సూచించండి. సెల్ రిఫరెన్స్లను $ గుర్తుతో లాక్ చేయాలని గుర్తుంచుకోండి (మా విషయంలో $G$1 మరియు $G$2) కాబట్టి మీరు ఫార్ములాను ఇతర అడ్డు వరుసలకు కాపీ చేసినప్పుడు అవి మారవు:
=IF(AND(EXACT(B2, $G$1), C2>$G$2), "x", "")
ఇప్పుడు, మీరు సూచించబడిన సెల్లలో ఏదైనా పేరు మరియు మొత్తాన్ని టైప్ చేయవచ్చు మరియు సూత్రం మీ పట్టికలో సంబంధిత ఆర్డర్లను ఫ్లాగ్ చేస్తుంది:
లేదా ఎక్సెల్లో ఫార్ములా
Excel IF ఫార్ములాల్లో, మీరు కేవలం ఒక లాజికల్ ఫంక్షన్ని మాత్రమే ఉపయోగించలేరు. బహుళ షరతుల యొక్క వివిధ కలయికలను తనిఖీ చేయడానికి, అవసరమైన తార్కిక పరీక్షలను అమలు చేయడానికి మీరు IF, AND, OR మరియు ఇతర ఫంక్షన్లను కలపవచ్చు. IF AND OR ఫార్ములా యొక్క ఒక ఉదాహరణ ఇక్కడ ఉందిలేదా AND లోపల షరతులు. ఇప్పుడు, మీరు OR ఫంక్షన్లో రెండు లేదా అంతకంటే ఎక్కువ మరియు పరీక్షలు ఎలా చేయగలరో నేను మీకు చూపుతాను.
అనుకుంటే, మీరు ఇద్దరు కస్టమర్ల ఆర్డర్లను నిర్దిష్ట సంఖ్య కంటే ఎక్కువ మొత్తంతో గుర్తు పెట్టాలనుకుంటున్నారు, $100 అని చెప్పండి.
Excel భాషలో, మా షరతులు ఈ విధంగా వ్యక్తీకరించబడ్డాయి:
OR(AND( Customer1 , Amount >100), AND( Customer2 , Amount >100)
కస్టమర్ పేర్లు కాలమ్ Bలో, మొత్తాలు C నిలువు వరుసలో, 2 లక్ష్య పేర్లు G1 మరియు G2లో ఉన్నాయి మరియు లక్ష్యం మొత్తం G3లో ఉంది, మీరు సంబంధిత ఆర్డర్లను "x"తో గుర్తు పెట్టడానికి ఈ ఫార్ములాను ఉపయోగిస్తారు:
=IF(OR(AND(B2=$G$1, C2>$G$3), AND(B2=$G$2, C2>$G$3)), "x", "")
అదే ఫలితాలను మరిన్నింటితో సాధించవచ్చు కాంపాక్ట్ సింటాక్స్:
=IF(AND(OR(B2=$G$1,B2= $G$2), C2>$G$3), "x", "")
మీరు ఫార్ములా లాజిక్ను పూర్తిగా అర్థం చేసుకున్నారని ఖచ్చితంగా తెలియదా? బహుళ మరియు/OR షరతులతో Excel IFలో మరింత సమాచారాన్ని కనుగొనవచ్చు.
మీరు Excelలో IF మరియు AND ఫంక్షన్లను ఎలా ఉపయోగించాలి. చదివినందుకు ధన్యవాదాలు మరియు వచ్చే వారం కలుద్దాం!
వర్క్బుక్ను ప్రాక్టీస్ చేయండి
IF మరియు Excel – ఫార్ములా ఉదాహరణలు (.xlsx ఫైల్)