విషయ సూచిక
Excel, వాస్తవానికి, చాలా గొప్ప కార్యాచరణను కలిగి ఉంది. మరియు అనేక విభిన్న సాధనాలలో, "IF" ఆపరేటర్ ప్రత్యేక స్థానాన్ని ఆక్రమించింది. ఇది పూర్తిగా భిన్నమైన పనులను పరిష్కరించడంలో సహాయపడుతుంది మరియు వినియోగదారులు ఇతరుల కంటే చాలా తరచుగా ఈ ఫంక్షన్కు మారతారు.
ఈ వ్యాసంలో, “IF” ఆపరేటర్ అంటే ఏమిటో మేము మాట్లాడుతాము మరియు దానితో పనిచేసే పరిధి మరియు సూత్రాలను కూడా పరిశీలిస్తాము.
విషయాలు: Excelలో "IF" ఫంక్షన్
"IF" ఫంక్షన్ మరియు దాని ప్రయోజనం యొక్క నిర్వచనం
"IF" ఆపరేటర్ అనేది ఎగ్జిక్యూషన్ కోసం ఒక నిర్దిష్ట స్థితిని (తార్కిక వ్యక్తీకరణ) తనిఖీ చేయడానికి ఒక Excel ప్రోగ్రామ్ సాధనం.
అంటే, మనకు ఒక రకమైన పరిస్థితి ఉందని ఊహించుకోండి. "IF" యొక్క పని ఏమిటంటే, ఇచ్చిన షరతు నెరవేరిందో లేదో తనిఖీ చేయడం మరియు ఫంక్షన్తో సెల్కు చెక్ ఫలితం ఆధారంగా విలువను అవుట్పుట్ చేయడం.
- తార్కిక వ్యక్తీకరణ (షరతు) నిజమైతే, విలువ నిజం.
- తార్కిక వ్యక్తీకరణ (షరతు) అందకపోతే, విలువ తప్పు.
ప్రోగ్రామ్లోని ఫంక్షన్ ఫార్ములా క్రింది వ్యక్తీకరణ:
=IF(షరతు, [షరతు నెరవేరితే విలువ], [షరతు పాటించకపోతే విలువ])
ఒక ఉదాహరణతో "IF" ఫంక్షన్ని ఉపయోగించడం
బహుశా పై సమాచారం అంత స్పష్టంగా కనిపించకపోవచ్చు. కానీ, వాస్తవానికి, ఇక్కడ సంక్లిష్టంగా ఏమీ లేదు. మరియు ఫంక్షన్ మరియు దాని ఆపరేషన్ యొక్క ఉద్దేశ్యాన్ని బాగా అర్థం చేసుకోవడానికి, దిగువ ఉదాహరణను పరిగణించండి.
స్పోర్ట్స్ షూల పేర్లతో మాకు టేబుల్ ఉంది. మేము త్వరలో విక్రయాన్ని కలిగి ఉన్నామని ఊహించుకోండి మరియు అన్ని మహిళల బూట్లు 25% తగ్గింపు అవసరం. పట్టికలోని ఒక నిలువు వరుసలో, ప్రతి అంశానికి సంబంధించిన లింగం కేవలం స్పెల్లింగ్ చేయబడింది.
ఆడ పేర్లతో అన్ని అడ్డు వరుసల కోసం "డిస్కౌంట్" కాలమ్లో "25%" విలువను ప్రదర్శించడం మా పని. మరియు తదనుగుణంగా, “లింగం” కాలమ్లో “పురుషుడు” విలువ ఉంటే, విలువ “0” అవుతుంది.
డేటాను మాన్యువల్గా పూరించడానికి చాలా సమయం పడుతుంది మరియు ఎక్కడో పొరపాటు జరిగే అవకాశం ఎక్కువగా ఉంటుంది, ప్రత్యేకించి జాబితా పొడవుగా ఉంటే. ఈ సందర్భంలో "IF" స్టేట్మెంట్ను ఉపయోగించి ప్రక్రియను ఆటోమేట్ చేయడం చాలా సులభం.
ఈ పనిని పూర్తి చేయడానికి, మీరు ఈ క్రింది సూత్రాన్ని వ్రాయాలి:
=IF(B2=”స్త్రీ”,25%,0)
- బూలియన్ వ్యక్తీకరణ: B2=”స్త్రీ”
- షరతు నెరవేరితే విలువ (నిజం) – 25%
- షరతు పాటించకపోతే (తప్పు) విలువ 0.
మేము ఈ ఫార్ములాను "డిస్కౌంట్" కాలమ్లోని టాప్ సెల్లో వ్రాసి ఎంటర్ నొక్కండి. సూత్రం ముందు సమాన గుర్తు (=) ఉంచడం మర్చిపోవద్దు.
ఆ తర్వాత, ఈ సెల్ కోసం, ఫలితం మన తార్కిక స్థితికి అనుగుణంగా ప్రదర్శించబడుతుంది (సెల్ ఆకృతిని సెట్ చేయడం మర్చిపోవద్దు - శాతం). చెక్లో లింగం “ఆడ” అని వెల్లడిస్తే, 25% విలువ ప్రదర్శించబడుతుంది. లేకపోతే, సెల్ విలువ 0కి సమానంగా ఉంటుంది. వాస్తవానికి, మనకు అవసరమైనది.
ఇప్పుడు ఈ వ్యక్తీకరణను అన్ని పంక్తులకు కాపీ చేయడానికి మాత్రమే మిగిలి ఉంది. దీన్ని చేయడానికి, మౌస్ కర్సర్ను ఫార్ములాతో సెల్ యొక్క దిగువ కుడి అంచుకు తరలించండి. మౌస్ పాయింటర్ క్రాస్గా మారాలి. ఎడమ మౌస్ బటన్ను నొక్కి పట్టుకుని, పేర్కొన్న షరతుల ప్రకారం తనిఖీ చేయవలసిన అన్ని పంక్తులపై సూత్రాన్ని లాగండి.
అంతే, ఇప్పుడు మేము అన్ని వరుసలకు షరతును వర్తింపజేసాము మరియు వాటిలో ప్రతి దాని ఫలితాన్ని పొందాము.
బహుళ షరతులతో "IF"ని వర్తింపజేయడం
ఒకే బూలియన్ ఎక్స్ప్రెషన్తో “IF” ఆపరేటర్ని ఉపయోగించే ఉదాహరణను మేము ఇప్పుడే చూశాము. కానీ ప్రోగ్రామ్ ఒకటి కంటే ఎక్కువ షరతులను సెట్ చేసే సామర్థ్యాన్ని కూడా కలిగి ఉంది. ఈ సందర్భంలో, ఒక చెక్ మొదటిదానిపై మొదట నిర్వహించబడుతుంది మరియు అది విజయవంతమైతే, సెట్ విలువ వెంటనే ప్రదర్శించబడుతుంది. మరియు మొదటి తార్కిక వ్యక్తీకరణ అమలు చేయకపోతే మాత్రమే, రెండవదానిపై చెక్ ప్రభావం చూపుతుంది.
అదే పట్టికను ఉదాహరణగా పరిశీలిద్దాం. అయితే ఈసారి మరింత కష్టతరం చేద్దాం. ఇప్పుడు మీరు క్రీడను బట్టి మహిళల బూట్లపై తగ్గింపును తగ్గించాలి.
మొదటి షరతు లింగ తనిఖీ. “పురుషుడు” అయితే, విలువ 0 వెంటనే ప్రదర్శించబడుతుంది. ఇది "ఆడ" అయితే, రెండవ పరిస్థితి తనిఖీ చేయబడుతుంది. క్రీడ నడుస్తున్నట్లయితే - 20%, టెన్నిస్ అయితే - 10%.
ఈ పరిస్థితులకు సంబంధించిన ఫార్ములాను మనకు అవసరమైన సెల్లో రాసుకుందాం.
=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))
మేము ఎంటర్ క్లిక్ చేయండి మరియు మేము పేర్కొన్న షరతుల ప్రకారం ఫలితాన్ని పొందుతాము.
తరువాత, మేము టేబుల్ యొక్క మిగిలిన అన్ని వరుసలకు సూత్రాన్ని విస్తరించాము.
రెండు షరతుల ఏకకాల నెరవేర్పు
అలాగే Excel లో రెండు షరతుల ఏకకాల నెరవేర్పుపై డేటాను ప్రదర్శించడానికి అవకాశం ఉంది. ఈ సందర్భంలో, షరతుల్లో కనీసం ఒకదానిని పాటించకపోతే విలువ తప్పుగా పరిగణించబడుతుంది. ఈ పని కోసం, ఆపరేటర్ "మరియు".
మన పట్టికను ఉదాహరణగా తీసుకుందాం. ఇప్పుడు 30% తగ్గింపు ఇవి మహిళల బూట్లు మరియు రన్నింగ్ కోసం రూపొందించబడినవి అయితే మాత్రమే వర్తించబడతాయి. ఈ షరతులు నెరవేరినట్లయితే, సెల్ విలువ అదే సమయంలో 30%కి సమానంగా ఉంటుంది, లేకుంటే అది 0 అవుతుంది.
దీన్ని చేయడానికి, మేము ఈ క్రింది సూత్రాన్ని ఉపయోగిస్తాము:
=IF(AND(B2="ఆడ";C2="రన్నింగ్");30%;0)
సెల్లో ఫలితాన్ని ప్రదర్శించడానికి ఎంటర్ కీని నొక్కండి.
పై ఉదాహరణల మాదిరిగానే, మేము సూత్రాన్ని మిగిలిన పంక్తులకు విస్తరించాము.
OR ఆపరేటర్
ఈ సందర్భంలో, షరతుల్లో ఒకటి నెరవేరినట్లయితే తార్కిక వ్యక్తీకరణ యొక్క విలువ నిజమైనదిగా పరిగణించబడుతుంది. ఈ సందర్భంలో రెండవ షరతు సంతృప్తి చెందకపోవచ్చు.
సమస్యను ఈ క్రింది విధంగా సెట్ చేద్దాం. పురుషుల టెన్నిస్ షూలకు మాత్రమే 35% తగ్గింపు వర్తిస్తుంది. ఇది పురుషుల రన్నింగ్ షూ లేదా ఏదైనా మహిళల షూ అయితే, తగ్గింపు 0.
ఈ సందర్భంలో, కింది సూత్రం అవసరం:
=IF(OR(B2="ఆడ"; C2="రన్నింగ్");0;35%)
ఎంటర్ నొక్కిన తర్వాత, మనకు అవసరమైన విలువ వస్తుంది.
మేము సూత్రాన్ని క్రిందికి విస్తరించాము మరియు మొత్తం శ్రేణికి తగ్గింపులు సిద్ధంగా ఉన్నాయి.
ఫార్ములా బిల్డర్ని ఉపయోగించి IF ఫంక్షన్లను ఎలా నిర్వచించాలి
మీరు IF ఫంక్షన్ను సెల్ లేదా ఫార్ములా బార్లో మాన్యువల్గా రాయడం ద్వారా మాత్రమే కాకుండా, ఫార్ములా బిల్డర్ ద్వారా కూడా ఉపయోగించవచ్చు.
ఇది ఎలా పని చేస్తుందో చూద్దాం. మేము మళ్ళీ, మొదటి ఉదాహరణలో వలె, అన్ని మహిళల బూట్లపై 25% మొత్తంలో తగ్గింపును ఉంచాలి.
- మేము కర్సర్ను కావలసిన సెల్లో ఉంచాము, "ఫార్ములాస్" ట్యాబ్కు వెళ్లి, ఆపై "ఇన్సర్ట్ ఫంక్షన్" క్లిక్ చేయండి.
- తెరుచుకునే ఫార్ములా బిల్డర్ జాబితాలో, "IF"ని ఎంచుకుని, "ఇన్సర్ట్ ఫంక్షన్" క్లిక్ చేయండి.
- ఫంక్షన్ సెట్టింగుల విండో తెరుచుకుంటుంది. ఫీల్డ్ "లాజికల్ ఎక్స్ప్రెషన్" లో మేము చెక్ నిర్వహించబడే పరిస్థితిని వ్రాస్తాము. మా విషయంలో అది “B2=”స్త్రీ”.
"ట్రూ" ఫీల్డ్లో, షరతు నెరవేరినట్లయితే సెల్లో ప్రదర్శించాల్సిన విలువను వ్రాయండి.
"తప్పు" ఫీల్డ్లో - షరతుకు అనుగుణంగా లేనట్లయితే విలువ.
- అన్ని ఫీల్డ్లు పూరించిన తర్వాత, ఫలితాన్ని పొందడానికి "ముగించు" క్లిక్ చేయండి.
ముగింపు
Excelలో అత్యంత ప్రజాదరణ పొందిన మరియు ఉపయోగకరమైన సాధనాల్లో ఒకటి ఫంక్షన్ IF, ఇది మేము సెట్ చేసిన షరతులకు సరిపోలడం కోసం డేటాను తనిఖీ చేస్తుంది మరియు స్వయంచాలకంగా ఫలితాన్ని ఇస్తుంది, ఇది మానవ కారకం కారణంగా లోపాల సంభావ్యతను తొలగిస్తుంది. అందువల్ల, ఈ సాధనాన్ని ఉపయోగించగల జ్ఞానం మరియు సామర్థ్యం అనేక పనులను నిర్వహించడానికి మాత్రమే కాకుండా, "మాన్యువల్" మోడ్ ఆపరేషన్ కారణంగా సాధ్యమయ్యే లోపాల కోసం శోధించడానికి కూడా సమయాన్ని ఆదా చేస్తుంది.