విషయ సూచిక
వివిధ "ఇది లేదా అది" షరతుల కోసం తనిఖీ చేయడానికి Excelలో IF OR స్టేట్మెంట్ను ఎలా వ్రాయాలో ట్యుటోరియల్ చూపిస్తుంది.
IF అనేది అత్యంత ప్రజాదరణ పొందిన Excel ఫంక్షన్లలో ఒకటి మరియు చాలా ఉపయోగకరంగా ఉంటుంది. తనంతట తానుగా. AND, OR, మరియు NOT వంటి లాజికల్ ఫంక్షన్లతో కలిపి, IF ఫంక్షన్కి మరింత విలువ ఉంటుంది ఎందుకంటే ఇది కావలసిన కలయికలలో బహుళ పరిస్థితులను పరీక్షించడానికి అనుమతిస్తుంది. ఈ ట్యుటోరియల్లో, మేము Excelలో IF-and-OR సూత్రాన్ని ఉపయోగించడంపై దృష్టి పెడతాము.
IF OR స్టేట్మెంట్లో Excel
రెండు లేదా అంతకంటే ఎక్కువ షరతులను అంచనా వేయడానికి మరియు ఒకదాన్ని తిరిగి ఇవ్వడానికి ఏదైనా షరతులు నిజమైతే ఫలితం మరియు అన్ని షరతులు తప్పు అయితే మరొక ఫలితం, IF:
IF(OR( condition1, condition2<) యొక్క తార్కిక పరీక్షలో OR ఫంక్షన్ను పొందుపరచండి 2>,...), value_if_true, value_if_false)సాదా ఆంగ్లంలో, ఫార్ములా యొక్క లాజిక్ను ఈ క్రింది విధంగా రూపొందించవచ్చు: సెల్ "ఇది" లేదా "అది" అయితే, ఒక చర్య తీసుకోండి, లేకపోతే వేరే ఏదైనా చేయండి .
ఇక్కడ సరళమైన రూపంలో IF OR ఫార్ములా యొక్క ఉదాహరణ ఉంది:
=IF(OR(B2="delivered", B2="paid"), "Closed", "Open")
ఫార్ములా ఏమి చెబుతుంది: సెల్ B2లో "డెలివరీ చేయబడింది" లేదా " చెల్లించింది", ఆర్డర్ను "మూసివేయబడింది" అని గుర్తు పెట్టండి, లేకుంటే "తెరువు" పరీక్ష తప్పుకు మూల్యాంకనం చేస్తుంది , చివరి ఆర్గ్యుమెంట్లో ఖాళీ స్ట్రింగ్ ("")ని చేర్చండి:
=IF(OR(B2="delivered", B2="paid"), "Closed", "")
అదే సూత్రాన్ని శ్రేణి స్థిరాంకం ఉపయోగించి మరింత కాంపాక్ట్ రూపంలో కూడా వ్రాయవచ్చు :
=IF(OR(B2={"delivered","paid"}), "Closed", "")
చివరిది అయితేవాదన విస్మరించబడింది, షరతులు ఏవీ పాటించనప్పుడు ఫార్ములా తప్పును ప్రదర్శిస్తుంది.
గమనిక. OR ఫంక్షన్ కేస్-ఇన్సెన్సిటివ్ అయినందున Excelలోని IF OR ఫార్ములా చిన్న మరియు పెద్ద అక్షరాల మధ్య తేడాను చూపదని దయచేసి గమనించండి. మా విషయంలో, "డెలివరీ చేయబడింది", "డెలివరీ చేయబడింది" మరియు "డెలివర్ చేయబడింది", అన్నీ ఒకే పదంగా పరిగణించబడతాయి. మీరు టెక్స్ట్ కేస్ను వేరు చేయాలనుకుంటే, ఈ ఉదాహరణలో చూపిన విధంగా OR ఫంక్షన్కి సంబంధించిన ప్రతి ఆర్గ్యుమెంట్ని EXACTగా వ్రాప్ చేయండి.
Excel IF OR ఫార్ములా ఉదాహరణలు
క్రింద మీరు మరికొన్ని ఉదాహరణలను కనుగొంటారు Excel IF మరియు OR ఫంక్షన్లను కలిపి ఉపయోగించడం వలన మీరు ఎలాంటి లాజికల్ పరీక్షలను అమలు చేయవచ్చనే దాని గురించి మరిన్ని ఆలోచనలను అందజేస్తుంది.
ఫార్ములా 1. బహుళ OR షరతులతో ఉంటే
దీనికి నిర్దిష్ట పరిమితి లేదు Excel యొక్క సాధారణ పరిమితులకు అనుగుణంగా ఉన్నంత వరకు IF ఫార్ములాలో పొందుపరిచిన OR షరతుల సంఖ్య:
- Excel 2007 మరియు అంతకంటే ఎక్కువ మొత్తం పొడవుతో 255 ఆర్గ్యుమెంట్లు అనుమతించబడతాయి 8,192 అక్షరాలు మించకూడదు.
- Excel 2003 మరియు అంతకంటే తక్కువలో, మీరు గరిష్టంగా 30 ఆర్గ్యుమెంట్లను ఉపయోగించవచ్చు మరియు మొత్తం పొడవు 1,024 అక్షరాలను మించకూడదు.
ఉదాహరణగా, తనిఖీ చేద్దాం. ఖాళీ సెల్ల కోసం A, B మరియు C నిలువు వరుసలు మరియు 3 సెల్లలో కనీసం ఒకటి ఖాళీగా ఉంటే "అసంపూర్ణంగా" అందించబడతాయి. కింది IF OR ఫంక్షన్తో పనిని పూర్తి చేయవచ్చు:
=IF(OR(A2="",B2="",),"Incomplete","")
మరియు ఫలితం ఇలాగే కనిపిస్తుందిఇది:
ఫార్ములా 2. సెల్ ఇది లేదా అది అయితే, గణించండి
ముందు నిర్వచించిన దాని కంటే మరింత సంక్లిష్టమైనదాన్ని చేయగల ఫార్ములా కోసం వెతుకుతోంది వచనం? IF యొక్క value_if_true మరియు/లేదా value_if_false ఆర్గ్యుమెంట్లలో మరొక ఫంక్షన్ లేదా అంకగణిత సమీకరణాన్ని నెస్ట్ చేయండి.
చెప్పండి, మీరు ఆర్డర్ కోసం మొత్తం మొత్తాన్ని లెక్కించండి ( Qty. ని యూనిట్ ధర తో గుణించాలి మరియు ఈ షరతుల్లో దేనినైనా పాటించినట్లయితే మీరు 10% తగ్గింపును వర్తింపజేయాలనుకుంటున్నారు:
- B2లో దీని కంటే ఎక్కువ లేదా సమానంగా ఉంటుంది 10, లేదా C2లో
- యూనిట్ ధర $5 కంటే ఎక్కువ లేదా సమానంగా ఉంటుంది.
కాబట్టి, మీరు రెండు షరతులను తనిఖీ చేయడానికి OR ఫంక్షన్ని ఉపయోగిస్తారు మరియు అయితే ఫలితం నిజం, మొత్తం మొత్తాన్ని 10% తగ్గించండి (B2*C2*0.9), లేకపోతే పూర్తి ధర (B2*C2):
=IF(OR(B2>=10, C2>=5), B2*C2*0.9, B2*C2)
అదనంగా, మీరు వీటిని ఉపయోగించవచ్చు రాయితీ ఆర్డర్లను స్పష్టంగా సూచించడానికి దిగువ ఫార్ములా:
=IF(OR(B2>=10, C2>=5),"Yes", "No")
క్రింద స్క్రీన్షాట్ చర్యలో ఉన్న రెండు సూత్రాలను చూపుతుంది:
ఫార్ములా 3. కేసు -sensitive IF OR ఫార్ములా
ఇప్పటికే చెప్పినట్లుగా, Excel OR ఫంక్షన్ స్వభావరీత్యా కేస్-ఇన్సెన్సిటివ్. అయితే, మీ డేటా కేస్-సెన్సిటివ్ కావచ్చు మరియు మీరు కేస్-సెన్సిటివ్ లేదా పరీక్షలను అమలు చేయాలనుకుంటున్నారు. ఈ సందర్భంలో, EXACT ఫంక్షన్లో ప్రతి వ్యక్తి తార్కిక పరీక్షను నిర్వహించండి మరియు ఆ ఫంక్షన్లను OR స్టేట్మెంట్లో గూడు చేయండి.
IF(OR( సెల్, " కండిషన్1 "), EXACT( సెల్, " కండిషన్2 ")), value_if_true,value_if_false)ఈ ఉదాహరణలో, "AA-1" మరియు "BB-1" ఆర్డర్ IDలను కనుగొని, గుర్తు పెట్టుకుందాం:
=IF(OR(EXACT(A2, "AA-1"), EXACT(A2, "BB-1")), "x", "")
ఫలితంగా, కేవలం రెండు ఆర్డర్ల IDలు మాత్రమే ఉన్నాయి అక్షరాలు అన్ని పెద్దవి "x"తో గుర్తించబడ్డాయి; "aa-1" లేదా "Bb-1" వంటి సారూప్య IDలు ఫ్లాగ్ చేయబడలేదు:
ఫార్ములా 4. Excelలో లేదా స్టేట్మెంట్లను కలిగి ఉంటే
లో మీరు OR ప్రమాణాల యొక్క కొన్ని సెట్లను పరీక్షించాలనుకున్నప్పుడు మరియు ఆ పరీక్షల ఫలితాలపై ఆధారపడి విభిన్న విలువలను అందించాలనుకున్నప్పుడు, "ఇది OR అది" ప్రమాణాల యొక్క ప్రతి సెట్కు వ్యక్తిగత IF సూత్రాన్ని వ్రాయండి మరియు ఆ IFలను ఒకదానికొకటి గూడు కట్టుకోండి.
కాన్సెప్ట్ని ప్రదర్శించడానికి, A కాలమ్లోని ఐటెమ్ పేర్లను తనిఖీ చేసి, యాపిల్ లేదా ఆరెంజ్ కోసం "ఫ్రూట్" మరియు టమోటా కోసం "వెజిటబుల్"ని తిరిగి ఇవ్వండి. లేదా దోసకాయ :
=IF(OR(A2="apple", A2="orange"), "Fruit", IF(OR(A2="tomato", A2="cucumber"), "Vegetable", ""))
మరింత సమాచారం కోసం, దయచేసి Nested IF OR/AND షరతులతో చూడండి.
ఫార్ములా 5. IF AND OR ప్రకటన
వివిధ పరిస్థితుల యొక్క వివిధ కలయికలను మూల్యాంకనం చేయడానికి, మీరు ఒకే ఫార్ములాలో AND అలాగే OR లాజికల్ పరీక్షలను చేయవచ్చు.
ఉదాహరణగా, మేము వెళ్తున్నాము A నిలువు వరుసలోని అంశం Apple లేదా ఆరెంజ్ మరియు B కాలమ్లో పరిమాణం 10:
=IF(AND(OR(A2="apple",A2="orange"), B2>10), "x", "")
కంటే ఎక్కువగా ఉన్న వరుసలను ఫ్లాగ్ చేయడానికి
మరింత సమాచారం కోసం n, దయచేసి బహుళ AND/OR షరతులతో Excel IFని చూడండి.
మీరు IF మరియు OR ఫంక్షన్లను కలిపి ఎలా ఉపయోగించాలి. ఈ చిన్న ట్యుటోరియల్లో చర్చించిన సూత్రాలను నిశితంగా పరిశీలించడానికి, మీకు స్వాగతంమా నమూనా Excel IF OR వర్క్బుక్ని డౌన్లోడ్ చేయండి. నేను చదివినందుకు ధన్యవాదాలు మరియు వచ్చే వారం మిమ్మల్ని మా బ్లాగ్లో చూడాలని ఆశిస్తున్నాను!