ఎక్సెల్ లో IF ఫంక్షన్ | (ఫార్ములా, ఉదాహరణలు) | IF ఫంక్షన్‌ను ఎలా ఉపయోగించాలి?

ఎక్సెల్ లో IF ఫంక్షన్

ఎక్సెల్ లో IF ఫంక్షన్ ఒక షరతు నెరవేరిందో లేదో తనిఖీ చేస్తుంది మరియు అది (TRUE) ఉంటే అది విలువను తిరిగి ఇస్తుంది మరియు షరతు తీర్చకపోతే మరొక విలువ (FALSE). IF ఫంక్షన్ ఎక్సెల్ ఫార్ములాకు నిర్ణయం తీసుకునే సామర్థ్యాలను ఇస్తుంది. ఈ ఫంక్షన్ మూడు వాదనలు తీసుకుంటుంది, ప్రతి ఒక్కటి కామాతో వేరు చేయబడతాయి.

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

సింటాక్స్

ఎక్సెల్ లో IF ఫంక్షన్ ఎలా ఉపయోగించాలి

మీరు ఈ IF ఫంక్షన్ ఎక్సెల్ మూసను ఇక్కడ డౌన్‌లోడ్ చేసుకోవచ్చు - IF ఫంక్షన్ ఎక్సెల్ మూస

ఉదాహరణ # 1

IF ఫంక్షన్ యొక్క ఉదాహరణను చర్చిద్దాం.

ఒక గ్రహం మీద ఆక్సిజన్ లేనట్లయితే ప్రాణం ఉండదు మరియు ఆక్సిజన్ ఉంటుంది అప్పుడు ఒక గ్రహం మీద ఒక జీవితం ఉంటుంది.

జాబితాలో ఇవ్వబడిన గ్రహాలపై జీవితం సాధ్యమేనా అని మనం కనుగొనవలసి ఉంది, షరతు ఆక్సిజన్ లభ్యత ఉండాలి, కాలమ్ B లో, ఇచ్చిన గ్రహం మీద ఆక్సిజన్ ఉందా లేదా అని మేము పేర్కొన్నాము.

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

కాబట్టి, C2 లో ఇఫ్ ఫార్ములాను వర్తింపజేస్తే,

= if (B2 = ”అవును”, “జీవితం సాధ్యమే”, “జీవితం సాధ్యం కాదు”)

IF సూత్రాన్ని క్రిందికి లాగడం, ప్రాణవాయువు లభ్యత ఉన్నందున భూమిపై జీవితం సాధ్యమని మేము కనుగొన్నాము.

IF ఫంక్షన్ యొక్క ఫ్లో చార్ట్

1 వ కేసు:

అదేవిధంగా, 2 వ మరియు 3 వ కేసులకు IF కండిషన్ కోసం ఒకే ప్రవాహం ఉంటుంది.

4 వ కేసు:

కాబట్టి, మీరు IF ఫంక్షన్‌ను చూడవచ్చు, విలువల మధ్య తార్కిక పోలికలు చేయడానికి మాకు అనుమతిస్తుంది. ది మోడస్ఒపెరాండి IF అనేది ఏదైనా నిజమైతే, అప్పుడు ఏదైనా చేయండి, లేకపోతే వేరే పని చేయండి.

ఉదాహరణ # 2

IF ఫంక్షన్ యొక్క ఈ ఉదాహరణలో, మనకు సంవత్సరాల జాబితా ఉంటే మరియు ఇచ్చిన సంవత్సరం లీప్ ఇయర్ కాదా అని తెలుసుకోవాలనుకుంటే.

లీప్ ఇయర్ అంటే 366 రోజులు (అదనపు రోజు ఫిబ్రవరి 29). ఒక సంవత్సరాన్ని తనిఖీ చేయవలసిన పరిస్థితి ఒక లీప్ ఇయర్ కాదా, సంవత్సరం సరిగ్గా 4 ద్వారా విభజించబడాలి మరియు అదే సమయంలో 100 ద్వారా ఖచ్చితంగా విభజించబడదు, అప్పుడు అది ఒక లీప్ ఇయర్ లేదా సంవత్సరం ఖచ్చితంగా 400 ద్వారా విభజించబడితే, అది ఒక లీప్ ఇయర్.

కాబట్టి, ఒక సంఖ్యను ఒక విభజన ద్వారా విభజించిన తరువాత మిగిలినదాన్ని కనుగొనడానికి మేము MOD ఫంక్షన్‌ను ఉపయోగిస్తాము.

కాబట్టి, MOD (సంవత్సరం, 4) = 0 మరియు MOD (సంవత్సరం, 100) (0 కి సమానం కాదు) 0 అయితే, అది లీప్ ఇయర్

లేదా MOD (సంవత్సరం, 400) = 0 అయితే, అది కూడా ఒక లీప్ ఇయర్, లేకపోతే అది లీప్ ఇయర్ కాదు

కాబట్టి, ఎక్సెల్ లో లీప్ ఇయర్ కనుగొనే ఫార్ములా ఉంటుంది

= IF (OR (AND ((MOD (సంవత్సరం, 4) = 0), (MOD (సంవత్సరం, 100) 0%), (MOD (సంవత్సరం, 400) = 0%), ”లీప్ ఇయర్”, ”ఒక లీపు కాదు సంవత్సరం ”)

ఎక్కడ సంవత్సరం అనేది సూచన విలువ

కాబట్టి, ఇఫ్ ఫార్ములాను వర్తింపజేసిన తరువాత, మనకు లీప్ ఇయర్, 1960, 2028 మరియు 2148 సంవత్సరాల లీప్ ఇయర్ అని జాబితా వస్తుంది.

కాబట్టి, పై సందర్భంలో మేము లీప్ సంవత్సరాన్ని కనుగొనడానికి IF ఫంక్షనింగ్, AND, OR మరియు MOD ఫంక్షన్‌ను ఉపయోగించాము. మరియు రెండు షరతులను TRUE మరియు OR గా తనిఖీ చేయవలసి వస్తే, ఏదైనా షరతును TRUE గా తనిఖీ చేయాల్సి ఉంటుంది.

ఉదాహరణ # 3

IF ఫంక్షన్ యొక్క ఈ ఉదాహరణలో, లాజికల్ ఆపరేటర్లు మరియు IF ఫంక్షన్ ఉత్తమ పరిస్థితులలో ఉపయోగించబడే వాటి అర్థం:

IF ఫంక్షన్‌కు మరొక ఉదాహరణ, అక్కడ డ్రైవర్ల జాబితా ఉంటే మరియు అక్కడ ఒక రహదారి ఖండన ఉంటే, కుడి మలుపులు టౌన్ B కి మరియు ఎడమ మలుపు టౌన్ C కి వెళుతుంది మరియు మేము కనుగొనాలనుకుంటున్నాము, డ్రైవర్లు టౌన్ బి మరియు టౌన్ సి లకు తమ గమ్యస్థానాలను కలిగి ఉంటారు.

మరలా, గమ్యాన్ని కనుగొనడానికి IF ఫంక్షన్‌ను ఉపయోగిస్తాము, ఒక డ్రైవర్ కుడి మలుపులు చేస్తే అతను / ఆమె టౌన్ B కి చేరుకుంటాడు మరియు అతను / ఆమె ఎడమ మలుపు చేస్తే అతను / ఆమె టౌన్ సి చేరుకుంటారు.

కాబట్టి, ఎక్సెల్ లోని IF ఫార్ములా ఉంటుంది

= if (B2 = ”ఎడమ”, “టౌన్ సి”, “టౌన్ బి”)

ఫార్ములాను క్రిందికి లాగడం వల్ల మనం తీసుకున్న మలుపు కోసం ప్రతి డ్రైవర్ యొక్క గమ్యస్థానాలను పొందుతాము.

అవుట్పుట్:

మొత్తం 6 డ్రైవర్లు టౌన్ సి చేరుకున్నారు మరియు మిగిలిన 4 టౌన్ బికి చేరుకున్నారు.

ఉదాహరణ # 4

IF ఫంక్షన్ యొక్క ఈ ఉదాహరణలో, మేము ఎక్సెల్ IF Vlookup ఫంక్షన్‌ను ఉపయోగిస్తాము. మాకు జాబితా మరియు వస్తువుల సంఖ్య ఉన్న జాబితా ఉంది

అంశాల పేరు A నిలువు వరుసలో మరియు B కాలమ్‌లోని వస్తువుల సంఖ్య మరియు E2 లో మొత్తం వస్తువుల జాబితాను కలిగి ఉన్న డేటా ధ్రువీకరణ జాబితాను కలిగి ఉన్నాము. ఇప్పుడు, జాబితాలో ఒక అంశం అందుబాటులో ఉందో లేదో తనిఖీ చేయాలనుకుంటున్నాము.

మేము IF ఫంక్షన్‌తో పాటు vlookup ని ఉపయోగిస్తామో లేదో తనిఖీ చేయడానికి, ఒక vlookup ఫంక్షన్ అంశం విలువ యొక్క సంఖ్యను చూస్తుంది మరియు IF ఫంక్షన్ అంశం సంఖ్య సున్నా కంటే ఎక్కువగా ఉందో లేదో తనిఖీ చేస్తుంది.

కాబట్టి, ఎఫ్ 2 లో మనం ఎక్సెల్ లో ఇఫ్ ఫార్ములాను ఉపయోగిస్తాము.

= IF (VLOOKUP (E2, A2: B11,2,0) = 0, ”అంశం అందుబాటులో లేదు”, ”అంశం అందుబాటులో ఉంది”)

ఒక వస్తువు యొక్క శోధన విలువ 0 కి సమానంగా ఉంటే, అప్పుడు అంశం అందుబాటులో లేదు, లేకపోతే అంశం అందుబాటులో ఉంటుంది.

మేము E2 ఐటెమ్ జాబితాలో మరేదైనా వస్తువును ఎంచుకుంటే, ఆ వస్తువు అందుబాటులో ఉందో లేదో జాబితాలో ఉందో లేదో తెలుసుకోవచ్చు.

సమూహ IF:

ఎక్సెల్ లో మరొక IF ఫార్ములా లోపల IF ఫంక్షన్ ఉపయోగించినప్పుడు, దీనిని నెస్టింగ్ ఆఫ్ IF ఫంక్షన్ అంటారు. నెరవేర్చాల్సిన బహుళ షరతులు ఉంటే, ఆ సందర్భంలో, మేము Nested IF ని ఉపయోగించాలి.

ఎక్సెల్ లో IF ఫంక్షన్ యొక్క గూడును వాక్యనిర్మాణంగా వ్రాయవచ్చు

IF (condition1, value_if_true1, IF (condition2, value_if_true2, value_if_false2))

ఉదాహరణ # 5

ఎక్సెల్ IF ఫంక్షన్ యొక్క ఈ ఉదాహరణలో, మాకు విద్యార్థుల జాబితా మరియు వారి మార్కులు ఉన్నాయి, మరియు విద్యార్థి పొందిన మార్కులను బట్టి మాకు గ్రేడ్ ప్రమాణాలు ఉన్నాయి మరియు మేము ప్రతి విద్యార్థి యొక్క గ్రేడ్‌ను కనుగొనాలి.

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

మేము గ్రేడ్‌ను కనుగొన్న AND ఫంక్షన్‌తో బహుళ IF షరతులను ఉపయోగిస్తాము, ఫార్ములా ఉంటుంది

= IF ((B2> = 95), ”A”, IF (AND (B2> = 85, B2 = 75, B2 = 61, B2 <= 74), ”D”, ”F”)))))

మాకు తెలుసు, IF ఫంక్షన్ తార్కిక పరిస్థితిని తనిఖీ చేస్తుంది

= IF (లాజికల్_టెస్ట్, [విలువ_ఐఫ్_ట్రూ], [విలువ_ఇఫ్_ఫాల్స్])

దీనిని విచ్ఛిన్నం చేసి తనిఖీ చేద్దాం,

  • 1 వ తార్కిక పరీక్ష B2> = 95
  • Value_if_true ఎగ్జిక్యూట్: “A” (గ్రేడ్ A)
  • లేకపోతే (కామా) విలువ_ఐఫ్_ఫాల్స్‌ని నమోదు చేయండి
  • value_if_false - మళ్ళీ మరొక IF పరిస్థితిని కనుగొని IF కండిషన్‌ను నమోదు చేయండి
  • 2 వ లాజికల్ టెస్ట్ B2> = 85 (లాజికల్ ఎక్స్‌ప్రెషన్ 1) మరియు బి 2 <= 94 (లాజికల్ ఎక్స్‌ప్రెషన్ 2), ఎందుకంటే మేము రెండు షరతులను పరీక్షిస్తున్నాము కాబట్టి ట్రూ ఉండాలి, మరియు మేము ఉపయోగించాము మరియు బహుళ తార్కిక వ్యక్తీకరణను తనిఖీ చేయడానికి
  • Value_if_true ఎగ్జిక్యూట్: “B” (గ్రేడ్ B)
  • లేకపోతే (కామా) విలువ_ఐఫ్_ఫాల్స్‌ని నమోదు చేయండి
  • value_if_false - మళ్ళీ మరొక IF కండిషన్‌ను కనుగొని IF కండిషన్‌ను నమోదు చేయండి
  • 3 వ లాజికల్ టెస్ట్ B2> = 75 (లాజికల్ ఎక్స్‌ప్రెషన్ 1) మరియు బి 2 <= 84 (లాజికల్ ఎక్స్‌ప్రెషన్ 2), ఎందుకంటే మేము రెండు షరతులను పరీక్షిస్తున్నాము కాబట్టి నిజాలు ఉండాలి, మరియు మేము ఉపయోగించాము మరియు బహుళ తార్కిక వ్యక్తీకరణను తనిఖీ చేయడానికి
  • Value_if_true ఎగ్జిక్యూట్: “C” (గ్రేడ్ సి)
  • లేకపోతే (కామా) విలువ_ఐఫ్_ఫాల్స్‌ని నమోదు చేయండి
  • value_if_false - మళ్ళీ మరొక IF కండిషన్‌ను కనుగొని IF కండిషన్‌ను నమోదు చేయండి
  • 4 వ లాజికల్ టెస్ట్ B2> = 61 (లాజికల్ ఎక్స్‌ప్రెషన్ 1) మరియు బి 2 <= 74 (లాజికల్ ఎక్స్‌ప్రెషన్ 2), ఎందుకంటే మేము రెండు షరతులను పరీక్షిస్తున్నాము కాబట్టి ట్రూ ఉండాలి, మరియు మేము ఉపయోగించాము మరియు బహుళ తార్కిక వ్యక్తీకరణను తనిఖీ చేయడానికి
  • Value_if_true ఎగ్జిక్యూట్: “D” (గ్రేడ్ D)
  • లేకపోతే (కామా) విలువ_ఐఫ్_ఫాల్స్‌ని నమోదు చేయండి
  • value_if_false ఎగ్జిక్యూట్: “F” (గ్రేడ్ F)
  • కుండలీకరణం

 

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

  • పరిమిత స్థాయిలో పనిచేస్తే గూడును వాడండి ఎందుకంటే బహుళ ప్రకటనలు వాటిని ఖచ్చితంగా నిర్మించడానికి చాలా ఆలోచన అవసరం.
  • మేము బహుళ IF స్టేట్‌మెంట్‌లను ఉపయోగించినప్పుడు, దీనికి బహుళ ఓపెన్ మరియు క్లోజింగ్ కుండలీకరణాలు () అవసరం, ఇది తరచుగా నిర్వహించడం కష్టమవుతుంది. ఈ పరిస్థితిని ఎదుర్కోవటానికి ఎక్సెల్ ఉత్తమమైన మార్గాన్ని అందిస్తుంది, ప్రతి ప్రారంభ మరియు మూసివేసే కుండలీకరణాల రంగును తనిఖీ చేయండి, చివరి మూసివేసే కుండలీకరణ రంగు ఎల్లప్పుడూ నల్లగా ఉంటుంది, ఇది ఫార్ములా స్టేట్మెంట్ అక్కడ ముగుస్తుందని సూచిస్తుంది.
  • మేము స్ట్రింగ్ విలువను దాటినప్పుడల్లా, విలువ_ఐఫ్_ట్రూ మరియు విలువ_ఐఫ్_ఫాల్స్ ఆర్గ్యుమెంట్ కోసం, లేదా మేము స్ట్రింగ్ విలువకు వ్యతిరేకంగా ఒక సూచనను పరీక్షిస్తాము, అది ఎల్లప్పుడూ డబుల్ కోట్లలో ఉండాలి, కోట్స్ లేకుండా స్ట్రింగ్ విలువను దాటితే #NAME వస్తుంది? లోపం