విషయ సూచిక
లాజికల్ ఫంక్షన్ అనేది ఒక రకమైన ఫంక్షన్, ఇది సాధ్యమయ్యే విలువలలో ఒకదాన్ని తిరిగి ఇవ్వగలదు - సెల్ నిర్దిష్ట ప్రమాణాలకు అనుగుణంగా ఉండే విలువలను కలిగి ఉంటే నిజం మరియు ఇది జరగకపోతే తప్పు. తరచుగా పునరావృతమయ్యే చర్యల నుండి మిమ్మల్ని మీరు అన్లోడ్ చేయడం కోసం స్ప్రెడ్షీట్లను ప్రోగ్రామ్ చేయడానికి లాజిక్ ఫంక్షన్లు ఉపయోగించబడతాయి.
అదనంగా, సెల్ యొక్క కంటెంట్లు నిర్దిష్ట ప్రమాణాలకు ఏ మేరకు అనుగుణంగా ఉన్నాయో తనిఖీ చేయడానికి లాజికల్ ఫంక్షన్లను ఉపయోగించవచ్చు. ఇతర బూలియన్ విలువలను కూడా తనిఖీ చేయవచ్చు.
పోలిక ఆపరేటర్లు
ప్రతి వ్యక్తీకరణలో పోలిక ఆపరేటర్లు ఉంటారు. అవి క్రింది విధంగా ఉన్నాయి:
- = – విలువ 1 విలువ 2కి సమానం.
- > – విలువ 1 విలువ 2 కంటే ఎక్కువ.
- < – అచ్చెనియ 1 ఎనిమిదే అచెనియ 2.
- >= విలువ 1 లేదా విలువ 2 లేదా అంతకంటే ఎక్కువ.
- <= అచ్చెని 1 ఇంచుమించు అచెనియు 2 ఎమ్యూ.
- <> విలువ 1 లేదా విలువ 2 కంటే ఎక్కువ లేదా తక్కువ.
పర్యవసానంగా, Excel రెండు సాధ్యం ఫలితాలలో ఒకదాన్ని అందిస్తుంది: true (1) లేదా తప్పు (2).
లాజికల్ ఫంక్షన్లను ఉపయోగించడానికి, సాధ్యమయ్యే అన్ని సందర్భాల్లో, ఒకటి లేదా అంతకంటే ఎక్కువ ఆపరేటర్లను కలిగి ఉన్న షరతును పేర్కొనడం అవసరం.
నిజమైన ఫంక్షన్
డ్లియా ఇస్పోల్జోవానియా ఎటోయ్ ఫంక్షియా లేదు t цифре 1 двоичной системы счисления).
ఫార్ములా ఉదాహరణ - = నిజం().
తప్పుడు ఫంక్షన్
ఫంక్షన్ మునుపటి దానితో పూర్తిగా సమానంగా ఉంటుంది, దాని ద్వారా తిరిగి వచ్చిన ఫలితం మాత్రమే "తప్పు". మీరు ఈ ఫంక్షన్ను ఉపయోగించగల సులభమైన సూత్రం క్రిందిది =FALSE().
మరియు ఫంక్షన్
ఈ ఫార్ములా యొక్క ఉద్దేశ్యం ఏమిటంటే, ప్రతి ఆర్గ్యుమెంట్లు పైన వివరించిన నిర్దిష్ట విలువ లేదా నిర్దిష్ట ప్రమాణాలతో సరిపోలినప్పుడు "నిజం" విలువను అందించడం. అకస్మాత్తుగా అవసరమైన ప్రమాణాలలో ఒకదాని మధ్య వ్యత్యాసం ఉంటే, అప్పుడు "తప్పుడు" విలువ అందించబడుతుంది.
బూలియన్ సెల్ సూచనలు కూడా ఫంక్షన్ పారామితులుగా ఉపయోగించబడతాయి. గరిష్టంగా ఉపయోగించగల ఆర్గ్యుమెంట్ల సంఖ్య 255. కానీ బ్రాకెట్లలో కనీసం ఒకదానిని కలిగి ఉండటం తప్పనిసరి అవసరం.
И | ట్రూత్ | తప్పుడు |
ట్రూత్ | ట్రూత్ | తప్పుడు |
తప్పుడు | తప్పుడు | తప్పుడు |
ఈ ఫంక్షన్ కోసం వాక్యనిర్మాణం:
=మరియు(బూలియన్1; [బూలియన్2];...)
నా దానమ్ స్క్రిన్షోట్ విడ్నో, చ్తో కడ్డీ ఆర్గ్యూమెంట్ పెరెడాయెట్ ఐస్టిన్నో జానచెని, పోటోము ఎట్ రీజూల్ట్ улы можно получить сответствующий результат.
"లేదా" ఫంక్షన్
నిర్దిష్ట ప్రమాణాలకు వ్యతిరేకంగా బహుళ విలువలను తనిఖీ చేస్తుంది. వాటిలో ఏదైనా సరిపోలితే, ఫంక్షన్ నిజమైన విలువ (1)ని అందిస్తుంది. ఈ పరిస్థితిలో గరిష్ట సంఖ్యలో వాదనలు కూడా 255, మరియు ఒక ఫంక్షన్ పరామితిని పేర్కొనడం తప్పనిసరి.
ఫంక్షన్ గురించి మాట్లాడుతూ OR, అప్పుడు దాని విషయంలో సత్య పట్టిక క్రింది విధంగా ఉంటుంది.
OR | ట్రూత్ | తప్పుడు |
ట్రూత్ | ట్రూత్ | ట్రూత్ |
తప్పుడు | ట్రూత్ | తప్పుడు |
ఫార్ములా సింటాక్స్ క్రింది విధంగా ఉంది:
=OR(బూలియన్ 1; [బూలియన్ 2];...)
మునుపటి మరియు క్రింది సందర్భాలలో వలె, ప్రతి ఆర్గ్యుమెంట్ తప్పనిసరిగా సెమికోలన్తో మరొకదాని నుండి వేరు చేయబడాలి. మేము పై ఉదాహరణను సూచిస్తే, ప్రతి పరామితి అక్కడ “నిజం”ని అందిస్తుంది, కాబట్టి ఈ పరిధిని యాక్సెస్ చేసేటప్పుడు “OR” ఫంక్షన్ను ఉపయోగించాల్సిన అవసరం ఉంటే, పారామితులలో ఒకటి నిర్దిష్టంగా కలిసే వరకు ఫార్ములా “నిజం”ని అందిస్తుంది. ప్రమాణం.
"లేదు" ఫంక్షన్
ఇది మొదట సెట్ చేసిన విలువలకు వ్యతిరేకంగా ఉన్న విలువలను తిరిగి ఇస్తుంది. అంటే, "ట్రూ" విలువను ఫంక్షన్ పరామితిగా పాస్ చేసినప్పుడు, "తప్పు" తిరిగి ఇవ్వబడుతుంది. సరిపోలిక కనుగొనబడకపోతే, "నిజం".
అందించబడే ఫలితం ఫంక్షన్ ద్వారా ఏ ప్రారంభ ఆర్గ్యుమెంట్ని పొందింది అనే దానిపై ఆధారపడి ఉంటుంది. ఉదాహరణకు, "AND" ఫంక్షన్ను "NOT" ఫంక్షన్తో కలిపి ఉపయోగించినట్లయితే, అప్పుడు పట్టిక క్రింది విధంగా ఉంటుంది.
కాదు(మరియు()) | TRUE | అబద్ధం |
TRUE | అబద్ధం | TRUE |
అబద్ధం | TRUE | TRUE |
"కాదు" ఫంక్షన్తో కలిపి "లేదా" ఫంక్షన్ను ఉపయోగిస్తున్నప్పుడు, పట్టిక ఇలా కనిపిస్తుంది.
కాదు (లేదా()) | TRUE | అబద్ధం |
TRUE | అబద్ధం | అబద్ధం |
అబద్ధం | అబద్ధం | TRUE |
ఈ ఫంక్షన్ కోసం వాక్యనిర్మాణం చాలా సులభం: =NЕ(ప్రాథమిక భాష).
If
ఈ లక్షణాన్ని సరిగ్గా అత్యంత ప్రజాదరణ పొందిన వాటిలో ఒకటిగా పిలుస్తారు. ఇది నిర్దిష్ట పరిస్థితికి వ్యతిరేకంగా నిర్దిష్ట వ్యక్తీకరణను తనిఖీ చేస్తుంది. ఇచ్చిన స్టేట్మెంట్లోని నిజం లేదా అబద్ధం వల్ల ఫలితం ప్రభావితమవుతుంది.
మేము ఈ ఫంక్షన్ గురించి ప్రత్యేకంగా మాట్లాడినట్లయితే, దాని వాక్యనిర్మాణం కొంత క్లిష్టంగా ఉంటుంది.
=IF(బూలియన్_ఎక్స్ప్రెషన్,[Value_if_true],[Value_if_false])
పై స్క్రీన్షాట్లో చూపిన ఉదాహరణను నిశితంగా పరిశీలిద్దాం. ఇక్కడ, మొదటి పరామితి ఫంక్షన్ TRUE, ఇది ప్రోగ్రామ్ ద్వారా తనిఖీ చేయబడుతుంది. అటువంటి చెక్ ఫలితాల ఆధారంగా, రెండవ వాదన తిరిగి ఇవ్వబడుతుంది. మూడవది క్రిందికి వెళుతుంది.
వినియోగదారు ఒక ఫంక్షన్ నెస్ట్ చేయవచ్చు IF మరొకరికి. ఒక నిర్దిష్ట షరతుకు అనుగుణంగా ఒక చెక్ ఫలితంగా, మరొకదాన్ని చేయాల్సిన అవసరం ఉన్న సందర్భాలలో ఇది తప్పనిసరిగా చేయాలి.
ఉదాహరణకు, కార్డ్కు సేవలందించే చెల్లింపు వ్యవస్థను వివరించే మొదటి నాలుగు అంకెలతో ప్రారంభమయ్యే సంఖ్యలను కలిగి ఉన్న అనేక క్రెడిట్ కార్డ్లు ఉన్నాయి. అంటే, రెండు ఎంపికలు ఉన్నాయి - వీసా మరియు మాస్టర్ కార్డ్. కార్డ్ రకాన్ని తనిఖీ చేయడానికి, మీరు ఈ ఫార్ములాను రెండు గూడులతో ఉపయోగించాలి IF.
=IF(ఎడమ(A2)=”4″, “వీసా”,IF(ఎడమ(A1111)=”2″,”మాస్టర్ కార్డ్”,”కార్డ్ నిర్వచించబడలేదు”))
ఫంక్షన్ అంటే ఏమిటో మీకు తెలియకపోతే LEVSIMV, అది ఎడమవైపు ఉన్న టెక్స్ట్ లైన్ యొక్క సెల్ భాగానికి వ్రాస్తుంది. ఈ ఫంక్షన్కు రెండవ ఆర్గ్యుమెంట్లోని వినియోగదారు ఎక్సెల్ ఎడమవైపు నుండి ఎంచుకోవలసిన అక్షరాల సంఖ్యను నిర్దేశిస్తారు. క్రెడిట్ కార్డ్ నంబర్లోని మొదటి నాలుగు అంకెలు 1111తో ప్రారంభమవుతాయో లేదో తనిఖీ చేయడానికి ఇది ఉపయోగించబడుతుంది. ఫలితం నిజమైతే, “వీసా” తిరిగి ఇవ్వబడుతుంది. షరతు తప్పు అయితే, ఫంక్షన్ ఉపయోగించబడుతుంది IF.
అదేవిధంగా, మీరు మంచి గూడును సాధించవచ్చు మరియు అనేక షరతులకు అనుగుణంగా సెల్ లేదా పరిధి యొక్క కంటెంట్లను తనిఖీ చేయవచ్చు.
ERROR ఫంక్షన్
లోపం ఉందో లేదో తెలుసుకోవడానికి ఇది అవసరం. అవును అయితే, రెండవ ఆర్గ్యుమెంట్ విలువ తిరిగి ఇవ్వబడుతుంది. ప్రతిదీ క్రమంలో ఉంటే, అప్పుడు మొదటిది. మొత్తంగా, ఫంక్షన్కు రెండు ఆర్గ్యుమెంట్లు ఉన్నాయి, వీటిలో ప్రతి ఒక్కటి అవసరం.
ఈ ఫార్ములా కింది వాక్యనిర్మాణాన్ని కలిగి ఉంది:
=IFERROR(విలువ;value_if_error)
ఫంక్షన్ ఎలా ఉపయోగించవచ్చు?
దిగువ ఉదాహరణలో, మీరు మొదటి ఫంక్షన్ ఆర్గ్యుమెంట్లో లోపాన్ని చూడవచ్చు. కాబట్టి, ఫార్ములా సున్నా ద్వారా విభజించడం నిషేధించబడింది అనే సమాధానాన్ని అందిస్తుంది. ఫంక్షన్ యొక్క మొదటి పరామితి ఏదైనా ఇతర సూత్రాలు కావచ్చు. ఏ కంటెంట్ ఉండాలో ఒక వ్యక్తి స్వతంత్రంగా నిర్ణయించుకోవచ్చు.
ఆచరణలో బూలియన్ విధులు ఎలా ఉపయోగించబడతాయి
టాస్క్ 1
వస్తువు నిల్వల పునఃమూల్యాంకనాన్ని నిర్వహించడానికి వ్యక్తి లక్ష్యాన్ని నిర్దేశించే ముందు. ఉత్పత్తి 8 నెలల కన్నా ఎక్కువ నిల్వ చేయబడితే, దాని ధరను సగానికి తగ్గించడం అవసరం.
ప్రారంభంలో, మీరు అలాంటి పట్టికను సృష్టించాలి.
ఈ లక్ష్యాన్ని సాధించడానికి, మీరు ఫంక్షన్ను ఉపయోగించాలి IF. మా ఉదాహరణ విషయంలో, ఈ ఫార్ములా ఇలా కనిపిస్తుంది:
=ЕСЛИ(C2>=8;B2/2;B2)
ఫంక్షన్ యొక్క మొదటి ఆర్గ్యుమెంట్లో ఉన్న బూలియన్ వ్యక్తీకరణ > మరియు = ఆపరేటర్లను ఉపయోగించి కంపోజ్ చేయబడింది. సరళంగా చెప్పాలంటే, ప్రారంభంలో ప్రమాణం క్రింది విధంగా ఉంటుంది: సెల్ విలువ 8 కంటే ఎక్కువ లేదా సమానంగా ఉంటే, రెండవ ఆర్గ్యుమెంట్లో అందించిన సూత్రం అమలు చేయబడుతుంది. పరిభాషలో, మొదటి షరతు నిజమైతే, రెండవ వాదన అమలు చేయబడుతుంది. తప్పు అయితే - మూడవది.
ఈ పని యొక్క సంక్లిష్టతను పెంచవచ్చు. మేము లాజికల్ ఫంక్షన్ ANDని ఉపయోగించే పనిని ఎదుర్కొంటున్నామని అనుకుందాం. ఈ సందర్భంలో, పరిస్థితి క్రింది రూపాన్ని తీసుకుంటుంది: ఉత్పత్తి 8 నెలల కంటే ఎక్కువ నిల్వ చేయబడితే, దాని ధర రెండుసార్లు రీసెట్ చేయబడాలి. ఇది 5 నెలల కంటే ఎక్కువ అమ్మకానికి ఉంటే, అది తప్పనిసరిగా 1,5 సార్లు రీసెట్ చేయాలి.
ఈ సందర్భంలో, మీరు ఫార్ములా ఇన్పుట్ ఫీల్డ్లో క్రింది స్ట్రింగ్ను నమోదు చేయాలి.
=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))
ఫంక్షన్ IF అవసరమైతే ఆర్గ్యుమెంట్లలో టెక్స్ట్ స్ట్రింగ్లను అనుమతిస్తుంది.
టాస్క్ 2
ఉత్పత్తి తగ్గింపు తర్వాత, అది 300 రూబిళ్లు కంటే తక్కువ ఖర్చు చేయడం ప్రారంభించిందని అనుకుందాం, అప్పుడు అది తప్పనిసరిగా వ్రాయబడాలి. 10 నెలలు అమ్మకుండా పడి ఉంటే అదే చేయాలి. ఈ పరిస్థితిలో, ఈ ఎంపికలలో ఏదైనా ఆమోదయోగ్యమైనది, కాబట్టి ఇది ఫంక్షన్ను ఉపయోగించడం తార్కికం OR и IF. ఫలితం క్రింది పంక్తి.
=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)
షరతును వ్రాసేటప్పుడు లాజికల్ ఆపరేటర్ ఉపయోగించబడితే OR, అప్పుడు అది క్రింది విధంగా డీకోడ్ చేయాలి. సెల్ C2 10 లేదా అంతకంటే ఎక్కువ సంఖ్యను కలిగి ఉంటే లేదా సెల్ D2 300 కంటే తక్కువ విలువను కలిగి ఉంటే, అప్పుడు సంబంధిత సెల్లో “రైట్ ఆఫ్” విలువను తప్పనిసరిగా అందించాలి.
షరతు పాటించకపోతే (అంటే, అది తప్పు అని తేలింది), అప్పుడు ఫార్ములా స్వయంచాలకంగా ఖాళీ విలువను అందిస్తుంది. అందువల్ల, ఉత్పత్తిని ముందుగానే విక్రయించినట్లయితే లేదా అవసరమైన దానికంటే తక్కువ స్టాక్లో ఉంటే లేదా అది థ్రెషోల్డ్ విలువ కంటే తక్కువ విలువకు తగ్గించబడితే, అప్పుడు ఖాళీ సెల్ మిగిలి ఉంటుంది.
ఇది ఇతర ఫంక్షన్లను వాదనలుగా ఉపయోగించడానికి అనుమతించబడుతుంది. ఉదాహరణకు, గణిత సూత్రాల ఉపయోగం ఆమోదయోగ్యమైనది.
టాస్క్ 3
వ్యాయామశాలలో ప్రవేశించే ముందు అనేక పరీక్షలు రాసే అనేక మంది విద్యార్థులు ఉన్నారని అనుకుందాం. ఉత్తీర్ణత స్కోర్గా, స్కోర్ 12. మరియు నమోదు చేయడానికి, గణితంలో కనీసం 4 పాయింట్లు ఉండటం తప్పనిసరి. ఫలితంగా, Excel రసీదు నివేదికను రూపొందించాలి.
మొదట మీరు క్రింది పట్టికను నిర్మించాలి.
మా పని ఏమిటంటే, అన్ని గ్రేడ్ల మొత్తాన్ని ఉత్తీర్ణత స్కోర్తో పోల్చడం మరియు గణితంలో గ్రేడ్ 4 కంటే తక్కువగా ఉందని నిర్ధారించుకోవడం. మరియు ఫలితంతో కూడిన కాలమ్లో, మీరు తప్పనిసరిగా “అంగీకరించబడినది” లేదా “లేదు” అని సూచించాలి.
మేము ఈ క్రింది సూత్రాన్ని నమోదు చేయాలి.
=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)
లాజికల్ ఆపరేటర్ని ఉపయోగించడం И ఈ షరతులు ఎంతవరకు నిజమో సరిచూసుకోవాలి. మరియు తుది స్కోర్ను నిర్ణయించడానికి, మీరు క్లాసిక్ ఫంక్షన్ను ఉపయోగించాలి SUM.
అందువలన, ఫంక్షన్ ఉపయోగించి IF మీరు అనేక విభిన్న సమస్యలను పరిష్కరించవచ్చు, కాబట్టి ఇది సర్వసాధారణమైన వాటిలో ఒకటి.
టాస్క్ 4
మొత్తంగా వాల్యుయేషన్ తర్వాత వస్తువుల ధర ఎంత ఉంటుందో అర్థం చేసుకోవలసిన అవసరాన్ని మనం ఎదుర్కొంటున్నామని అనుకుందాం. ఉత్పత్తి ధర సగటు విలువ కంటే తక్కువగా ఉంటే, ఈ ఉత్పత్తిని వ్రాయడం అవసరం.
దీన్ని చేయడానికి, మీరు పైన ఇచ్చిన అదే పట్టికను ఉపయోగించవచ్చు.
ఈ సమస్యను పరిష్కరించడానికి, మీరు క్రింది సూత్రాన్ని ఉపయోగించాలి.
=IF(D2
మొదటి వాదనలో ఇచ్చిన వ్యక్తీకరణలో, మేము ఫంక్షన్ను ఉపయోగించాము సగటుA నిర్దిష్ట డేటా సెట్ యొక్క అంకగణిత సగటును నిర్దేశిస్తుంది. మా విషయంలో, ఇది D2:D7 పరిధి.
టాస్క్ 5
ఈ సందర్భంలో, మేము సగటు అమ్మకాలను నిర్ణయించాల్సిన అవసరం ఉందని చెప్పండి. దీన్ని చేయడానికి, మీరు అటువంటి పట్టికను సృష్టించాలి.
తరువాత, మీరు నిర్దిష్ట ప్రమాణాలకు అనుగుణంగా ఉండే కంటెంట్ల యొక్క సగటు విలువను లెక్కించాలి. అందువల్ల, తార్కిక మరియు గణాంక పరిష్కారం రెండింటినీ ఉపయోగించాలి. ఎగువ పట్టిక క్రింద, మీరు ఫలితాలు ప్రదర్శించబడే సహాయక పట్టికను సృష్టించాలి.
ఈ పనిని కేవలం ఒక ఫంక్షన్ ఉపయోగించి పరిష్కరించవచ్చు.
=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)
మొదటి వాదన తనిఖీ చేయవలసిన విలువల పరిధి. రెండవది పరిస్థితిని నిర్దేశిస్తుంది, మా విషయంలో ఇది సెల్ B9. కానీ మూడవ వాదనగా, పరిధి ఉపయోగించబడుతుంది, ఇది అంకగణిత సగటును లెక్కించడానికి ఉపయోగించబడుతుంది.
ఫంక్షన్ హృదయం లేని సెల్ B9 విలువను B2:B7 పరిధిలో ఉన్న ఆ విలువలతో పోల్చడానికి మిమ్మల్ని అనుమతిస్తుంది, ఇది స్టోర్ సంఖ్యలను జాబితా చేస్తుంది. డేటా సరిపోలితే, ఫార్ములా C2:C7 పరిధి యొక్క అంకగణిత సగటును గణిస్తుంది.
తీర్మానాలు
వివిధ పరిస్థితులలో లాజిక్ విధులు అవసరం. కొన్ని షరతుల కోసం పరీక్షించడానికి ఉపయోగించే అనేక రకాల సూత్రాలు ఉన్నాయి. పైన చూసినట్లుగా, ప్రధాన విధి IF, సమ్మేళనాల గురించి తెలుసుకోవడం లేదు.
వాస్తవ పరిస్థితుల్లో లాజిక్ ఫంక్షన్లను ఎలా ఉపయోగించవచ్చో అనేక ఉదాహరణలు కూడా ఇవ్వబడ్డాయి.
లాజికల్ ఫంక్షన్ల ఉపయోగంలో ఇంకా చాలా అంశాలు ఉన్నాయి, అయితే వాటన్నింటినీ ఒక పెద్ద వ్యాసం యొక్క ఫ్రేమ్వర్క్లో పరిగణించడం కష్టం. పరిపూర్ణతకు పరిమితి లేదు, కాబట్టి మీరు ఇప్పటికే తెలిసిన ఫార్ములాల కొత్త అప్లికేషన్ల కోసం ఎల్లప్పుడూ వెతకవచ్చు.