2.2 IF and the logical family
Microsoft Office for Windows కీబోర్డ్ సూచనల ప్రకారం తనిఖీ చేసినవి, ఆగస్టు 2026. ఇంగ్లీషు పాఠం నుండి అనువాదం — 30 ఆగస్టు 2026.
మీరు ఏమి చేయగలరు
ఒక సెల్ చేతనే నిర్ణయం చేయించగలరు: పాస్ లేదా ఫెయిల్, సమయానికి వచ్చిందా ఆలస్యమైందా, ఏ ఫీజు బ్యాండ్. ఆ నిర్ణయం ప్రతి నెలా దానంతట అదే జరిగిపోతుంది. అలసిపోయిన ఒకరు చివరి రోజు రాత్రి కూర్చుని చేయాల్సిన అవసరం ఉండదు.
మొదలు పెట్టే ముందు
ఫార్ములా డ్రిల్స్ వర్క్బుక్ తెరవండి. అందులోని లాజిక్ డ్రిల్స్ ఈ పాఠానికి సాధన.
పని
- రెండింటిలోనూ ఒకటే: IF అంటే ఒక ప్రశ్న, దానికి రెండు జవాబులు.
=IF(B2>=40, "Pass", "Fail")— ముందు షరతు, తరువాత అది నిజమైతే వచ్చే జవాబు, ఆ తరువాత అది కాకపోతే వచ్చే జవాబు. దీన్ని రాసి Enter నొక్కండి. ఇప్పుడుB2లోని సంఖ్యను మార్చి చూడండి, ఫలితం సమాచారం వెంటే మారుతుంది. అదే ఈ పాఠం సారాంశం: ఇక ఆ నిర్ణయం షీట్లోనే ఉంటుంది, ఎవరి తలలోనో కాదు. - రెండింటిలోనూ ఒకటే: ప్రశ్న లోపలే AND, OR తో షరతులను కలపవచ్చు.
=IF(AND(B2>=40, C2>=40), "Pass", "Fail")— రెండు సబ్జెక్టుల్లోనూ పాస్ మార్కు వస్తేనే పాస్ అంటుంది. OR అంటే ఏదో ఒకటి వచ్చినా చాలు, NOT షరతును తిరగేస్తుంది. వీటిని గట్టిగా చదవండి — "ఇవి రెండూ నిజమైతే, అప్పుడు" అని — అప్పుడు బ్రాకెట్లు గుంపుగా కనిపించడం మానేస్తాయి. - రెండింటిలోనూ ఒకటే: మూడు అంతకంటే ఎక్కువ బ్యాండ్లు ఉన్నప్పుడు ఒక IF లోపల ఇంకో IF పెట్టవచ్చు, కానీ అది చదవడానికి బాగుండదు. IFS ప్రతి నియమాన్నీ వరుసగా చెబుతుంది, వాటిలో మొదట నిజమైన దాన్ని తీసుకుంటుంది:
=IFS(B2>=75, "Distinction", B2>=60, "First", B2>=40, "Pass", TRUE, "Fail"). చివరిTRUEమిగిలినవన్నీ పట్టుకుంటుంది. నియమాలను పై నుండి కింది వరకు పరీక్షిస్తుంది, కాబట్టి వరుస క్రమం ముఖ్యం. - రెండింటిలోనూ ఒకటే: ఒక్కో విలువకు ఒక్కో ఫలితం అని నిర్ణయం ఉన్నప్పుడు SWITCH అన్నిటికంటే స్పష్టంగా చెబుతుంది. డిపార్ట్మెంట్ కోడ్లకు పేర్లు, గ్రేడ్లకు పాయింట్లు:
=SWITCH(B2, "CSE", "Computer Science", "ECE", "Electronics", "Unknown"). జోడీల జాబితా పెద్దదైపోతే దాన్ని ఫార్ములాలో పెట్టడం ఆపేయండి. రెండు నిలువు వరుసల్లో రాసి, దాన్ని వెతికి తీసుకోండి — అదే తరువాతి పాఠం పని. - రెండింటిలోనూ ఒకటే: ఒక నిర్ణయం మీద నమ్మకం లేకపోతే దాన్ని లోపలి నుండి బయటికి చదవండి. ఫార్ములా బార్లో అనుమానం ఉన్న భాగాన్ని ఎంచుకుని F9 నొక్కండి. ఆ భాగం ఎంతకు వస్తుందో Excel చూపిస్తుంది. తరువాత Esc నొక్కండి, లేకపోతే ఆ వచ్చిన విలువ ఫార్ములాలోనే ఉండిపోతుంది.
- రెండింటిలోనూ ఒకటే: లాజిక్ను చదవగలిగేలా ఉంచండి. మీ క్లాస్మేట్ ఒకసారి చదివితే అర్థం కాని ఫార్ములా ప్రమాదకరం, అది ఎవరు రాసినా. IF లోపల IF కంటే IFS మంచిది, సమానత్వ పరీక్షల వరుస కంటే SWITCH మంచిది. నియమాలు నిజానికి సమాచారమే అయినప్పుడు ఈ రెండింటి కంటే ఒక పట్టికలో వెతకడం మంచిది. పాస్ మార్కులను — 40, 60, 75 — పేరు పెట్టిన సెల్లలో ఉంచండి. అప్పుడు ఒక నియమం మార్చాలంటే ఒక సెల్ మార్చితే చాలు, ఫార్ములాను కోసి కుట్టనవసరం లేదు.
ప్రయత్నించండి
లాజిక్ డ్రిల్స్ చేయండి: పాస్ లేదా ఫెయిల్ చెప్పే ఒక నిలువు వరుస, IFS తో మూడు బ్యాండ్ల గ్రేడ్, ఒక SWITCH. తరువాత మీరు రాసిన వాటిలో అత్యంత గజిబిజి ఫార్ములాను తీసుకుని మళ్ళీ రాయండి — వేరే ఎవరైనా సాధన లేకుండా గట్టిగా చదవగలిగేలా.
మీకు మీరే పరీక్ష
D2 లో ఉన్న గడువు తేదీ కంటే C2 ఆలస్యమైతే "Late", లేకపోతే "On time" అని చెప్పే IF ఆకారం రాయండి.
=IF(C2>D2, "Late", "On time"). ముందు షరతు, తరువాత నిజమైతే వచ్చే జవాబు, ఆ తరువాత కాకపోతే వచ్చే జవాబు.
IFS లోపల షరతుల వరుస క్రమం ఎందుకు ముఖ్యం?
మొదట నిజమైన షరతు ఫలితాన్ని IFS ఇస్తుంది. B2>=75 కంటే ముందు B2>=40 ఉంటే, 90 మార్కులు వచ్చిన వాళ్ళు కూడా మామూలు పాస్ అని వస్తుంది. అన్నిటికంటే కఠినమైన నియమం ముందు ఉండాలి.
IFS కంటే SWITCH ఎప్పుడు మంచిది?
ఒకే విలువను కచ్చితమైన కేసులతో — కోడ్లు, కేటగిరీలు, గ్రేడ్లు — పోల్చినప్పుడు, పరిధులతో కాకుండా. ఒక విలువ, చాలా పేర్లు అన్నప్పుడు SWITCH అన్నిటికంటే శుభ్రంగా చదవబడుతుంది.
లాజిక్ ఫార్ములాలో నుండి పూర్తిగా బయటికి ఎప్పుడు వెళ్ళాలి?
నియమాలు నిజానికి ఒక పట్టిక అయినప్పుడు: జోడీలు చాలా ఉన్నప్పుడు, లేదా అవి మారుతూ ఉన్నప్పుడు. వాటిని సెల్లలో పెట్టి వెతకండి, ఎందుకంటే సమాచారం ఫార్ములాల లోపల కాదు, సెల్లలో ఉండాలి.
Go deeper
We haven't checked most of these for screen reader use yet.
Back to IF and the logical family: work through the checklist