మైక్రోసాఫ్ట్ ఎక్సెల్ తో పనిచేసేటప్పుడు ఉపయోగించే అనేక విభిన్న వ్యక్తీకరణలలో, తార్కిక విధులు హైలైట్ చేయాలి. సూత్రాలలో వివిధ పరిస్థితుల నెరవేర్పును సూచించడానికి అవి ఉపయోగించబడతాయి. అంతేకాక, పరిస్థితులు చాలా వైవిధ్యంగా ఉంటే, తార్కిక ఫంక్షన్ల ఫలితం రెండు విలువలను మాత్రమే తీసుకుంటుంది: పరిస్థితి సంతృప్తికరంగా ఉంటుంది (సత్యము) మరియు పరిస్థితి సంతృప్తి చెందలేదు (FALSE). ఎక్సెల్ లోని తార్కిక విధులు ఏమిటో నిశితంగా పరిశీలిద్దాం.
కీ ఆపరేటర్లు
అనేక లాజికల్ ఫంక్షన్ ఆపరేటర్లు ఉన్నారు. ప్రధాన వాటిలో ఈ క్రిందివి ఉన్నాయి:
- TRUE;
- FALSE;
- IF;
- IF లోపం;
- OR;
- మరియు;
- NOT;
- ISERROR;
- ISBLANK.
తక్కువ సాధారణ తార్కిక విధులు ఉన్నాయి.
పైన పేర్కొన్న ప్రతి ఆపరేటర్లలో, మొదటి రెండు మినహా, వాదనలు ఉన్నాయి. వాదనలు నిర్దిష్ట సంఖ్యలు లేదా వచనం లేదా డేటా కణాల చిరునామాను సూచించే లింకులు కావచ్చు.
విధులు సత్యము మరియు FALSE
ఆపరేటర్లు సత్యము నిర్దిష్ట సెట్ పాయింట్ను మాత్రమే అంగీకరిస్తుంది. ఈ ఫంక్షన్కు వాదనలు లేవు మరియు నియమం ప్రకారం, ఇది ఎల్లప్పుడూ మరింత క్లిష్టమైన వ్యక్తీకరణలలో అంతర్భాగం.
ఆపరేటర్లు FALSEదీనికి విరుద్ధంగా, నిజం కాని విలువను తీసుకుంటుంది. అదేవిధంగా, ఈ ఫంక్షన్కు వాదనలు లేవు మరియు మరింత క్లిష్టమైన వ్యక్తీకరణలలో చేర్చబడ్డాయి.
విధులు మరియు మరియు OR
ఫంక్షన్ మరియు అనేక షరతుల మధ్య లింక్. ఈ ఫంక్షన్ బంధించే అన్ని షరతులు సంతృప్తి చెందినప్పుడు మాత్రమే, అది విలువను అందిస్తుంది సత్యము. కనీసం ఒక వాదన విలువను నివేదిస్తే FALSEఅప్పుడు ఆపరేటర్ మరియు సాధారణంగా అదే విలువను అందిస్తుంది. ఈ ఫంక్షన్ యొక్క సాధారణ వీక్షణ:= మరియు (log_value1; log_value2; ...)
. ఒక ఫంక్షన్ 1 నుండి 255 వరకు వాదనలు కలిగి ఉంటుంది.
ఫంక్షన్ OR, దీనికి విరుద్ధంగా, వాదనలలో ఒకటి మాత్రమే షరతులకు అనుగుణంగా ఉన్నప్పటికీ మరియు మిగతావన్నీ తప్పుగా ఉన్నప్పటికీ నిజం తిరిగి ఇస్తుంది. ఆమె టెంప్లేట్ ఈ క్రింది విధంగా ఉంది:= మరియు (log_value1; log_value2; ...)
. మునుపటి ఫంక్షన్ వలె, ఆపరేటర్ OR 1 నుండి 255 షరతులను కలిగి ఉండవచ్చు.
ఫంక్షన్ NOT
మునుపటి రెండు స్టేట్మెంట్ల మాదిరిగా కాకుండా, ఫంక్షన్ NOT ఒకే వాదన ఉంది. ఆమె వ్యక్తీకరణ యొక్క అర్థాన్ని మారుస్తుంది సత్యము న FALSE పేర్కొన్న వాదన యొక్క ప్రదేశంలో. సాధారణ ఫార్ములా సింటాక్స్ ఈ క్రింది విధంగా ఉంటుంది:= NOT (log_value)
.
విధులు IF మరియు లోపం
మరింత క్లిష్టమైన డిజైన్ల కోసం, ఫంక్షన్ను ఉపయోగించండి IF. ఈ ప్రకటన ఏ విలువ అని సూచిస్తుంది సత్యముమరియు ఇది FALSE. దీని సాధారణ టెంప్లేట్ క్రింది విధంగా ఉంది:= IF (బూలియన్_ ఎక్స్ప్రెషన్; విలువ_ఇఫ్_ట్రూ; విలువ_ఇఫ్_ఫాల్స్)
. ఈ విధంగా, షరతు నెరవేరినట్లయితే, ఇంతకుముందు పేర్కొన్న డేటా ఈ ఫంక్షన్ ఉన్న సెల్ లో నింపబడుతుంది. షరతు తీర్చకపోతే, ఫంక్షన్ యొక్క మూడవ వాదనలో పేర్కొన్న ఇతర డేటాతో సెల్ నిండి ఉంటుంది.
ఆపరేటర్లు లోపం, వాదన నిజమైతే, దాని స్వంత విలువను సెల్కు తిరిగి ఇస్తుంది. కానీ, వాదన తప్పుగా ఉంటే, అప్పుడు వినియోగదారు సూచించిన విలువ సెల్కు తిరిగి వస్తుంది. ఈ ఫంక్షన్ యొక్క వాక్యనిర్మాణం, కేవలం రెండు వాదనలు మాత్రమే కలిగి ఉంది:= IF ERROR (విలువ; విలువ_ఇఫ్_ఎర్రర్)
.
పాఠం: ఎక్సెల్ లో IF ఫంక్షన్
విధులు ISERROR మరియు ISBLANK
ఫంక్షన్ ISERROR ఒక నిర్దిష్ట సెల్ లేదా కణాల శ్రేణి తప్పు విలువలను కలిగి ఉందో లేదో తనిఖీ చేస్తుంది. తప్పుడు విలువలు ఈ క్రింది వాటిని సూచిస్తాయి:
- # ఎన్ / ఎ;
- #VALUE;
- # సంఖ్య!;
- #DEL / 0!;
- # లింక్!;
- #NAME?;
- # పని!
వాదన తప్పు కాదా అనే దానిపై ఆధారపడి, ఆపరేటర్ విలువను నివేదిస్తాడు సత్యము లేదా FALSE. ఈ ఫంక్షన్ కోసం వాక్యనిర్మాణం క్రింది విధంగా ఉంది:= లోపం (విలువ)
. వాదన ప్రత్యేకంగా సెల్ లేదా కణాల శ్రేణికి సూచన.
ఆపరేటర్లు ISBLANK సెల్ ఖాళీగా ఉందా లేదా విలువలను కలిగి ఉందో లేదో తనిఖీ చేస్తుంది. సెల్ ఖాళీగా ఉంటే, ఫంక్షన్ విలువను నివేదిస్తుంది సత్యముసెల్ డేటాను కలిగి ఉంటే - FALSE. ఈ ఆపరేటర్ యొక్క వాక్యనిర్మాణం క్రింది విధంగా ఉంది:= EMPTY (విలువ)
. మునుపటి సందర్భంలో వలె, వాదన ఒక సెల్ లేదా శ్రేణికి సూచన.
ఫంక్షన్ ఉదాహరణ
ఇప్పుడు పైన పేర్కొన్న కొన్ని ఫంక్షన్ల యొక్క అనువర్తనాన్ని ఒక నిర్దిష్ట ఉదాహరణతో చూద్దాం.
సంస్థ యొక్క ఉద్యోగుల జాబితాను వారి జీతాలతో కలిగి ఉన్నాము. కానీ, అదనంగా, ఉద్యోగులందరికీ బోనస్ ఉంటుంది. సాధారణ ప్రీమియం 700 రూబిళ్లు. కానీ పెన్షనర్లు మరియు మహిళలు 1,000 రూబిళ్లు పెరిగిన బోనస్కు అర్హులు. మినహాయింపు ఉద్యోగులు, వివిధ కారణాల వల్ల, ఇచ్చిన నెలలో 18 రోజుల కన్నా తక్కువ పనిచేశారు. ఏదేమైనా, వారు 700 రూబిళ్లు సాధారణ బోనస్కు మాత్రమే అర్హులు.
ఒక ఫార్ములా చేయడానికి ప్రయత్నిద్దాం. కాబట్టి, మాకు రెండు షరతులు ఉన్నాయి, వీటిలో 1000 రూబిళ్లు బోనస్ ఇవ్వబడింది - ఇది పదవీ విరమణ వయస్సు లేదా ఉద్యోగి యొక్క స్త్రీ లింగం. అదే సమయంలో, 1957 కి ముందు జన్మించిన వారందరినీ పెన్షనర్లుగా చేర్చుకుంటాము. మా విషయంలో, పట్టిక యొక్క మొదటి పంక్తి కోసం, సూత్రం క్రింది రూపాన్ని తీసుకుంటుంది:= IF (OR (C4 <1957; D4 = "మహిళలు"); "1000"; "700")
. కానీ, పెరిగిన ప్రీమియం పొందటానికి ఒక అవసరం 18 రోజులు లేదా అంతకంటే ఎక్కువ కాలం పనిచేస్తుందని మర్చిపోవద్దు. మా ఫార్ములాలో ఈ పరిస్థితిని అమలు చేయడానికి, మేము ఫంక్షన్ను వర్తింపజేస్తాము NOT:= IF (OR (C4 <1957; D4 = "ఆడ") * (NOT (E4 <18)); "1000"; "700")
.
ప్రీమియం విలువ సూచించబడిన పట్టిక యొక్క కాలమ్ యొక్క కణాలకు ఈ ఫంక్షన్ను కాపీ చేయడానికి, మేము ఫార్ములా ఇప్పటికే ఉన్న సెల్ యొక్క కుడి దిగువ మూలలో కర్సర్ అవుతాము. పూరక మార్కర్ కనిపిస్తుంది. పట్టిక చివరకి క్రిందికి లాగండి.
అందువల్ల, ఎంటర్ప్రైజ్ యొక్క ప్రతి ఉద్యోగికి బోనస్ పరిమాణం గురించి సమాచారంతో ఒక పట్టికను మేము అందుకున్నాము.
పాఠం: ఉపయోగకరమైన ఎక్సెల్ లక్షణాలు
మీరు గమనిస్తే, మైక్రోసాఫ్ట్ ఎక్సెల్ లో లెక్కలు చేయడానికి లాజికల్ ఫంక్షన్లు చాలా అనుకూలమైన సాధనం. సంక్లిష్ట విధులను ఉపయోగించి, మీరు ఒకేసారి అనేక షరతులను సెట్ చేయవచ్చు మరియు ఈ పరిస్థితులు నెరవేరాయా లేదా అనే దానిపై ఆధారపడి అవుట్పుట్ ఫలితాన్ని పొందవచ్చు. ఇటువంటి సూత్రాల ఉపయోగం అనేక చర్యలను ఆటోమేట్ చేస్తుంది, ఇది వినియోగదారు సమయాన్ని ఆదా చేయడానికి సహాయపడుతుంది.