విషయ సూచిక
Google షీట్లలోని IF ఫంక్షన్ నేర్చుకోవడానికి సులభమైన ఫంక్షన్లలో ఒకటి, ఇది నిజమే అయినప్పటికీ, ఇది చాలా సహాయకారిగా ఉంటుంది.
ఈ ట్యుటోరియల్లో, నేను మిమ్మల్ని నిశితంగా పరిశీలించమని ఆహ్వానిస్తున్నాను. Google స్ప్రెడ్షీట్ IF ఫంక్షన్ ఎలా పని చేస్తుంది మరియు దాన్ని ఉపయోగించడం ద్వారా మీరు ఏ ప్రయోజనాలను పొందుతారు , మీరు నిర్ణయ వృక్షాన్ని సృష్టించారు, దీనిలో నిర్దిష్ట చర్య ఒక షరతు ప్రకారం అనుసరించబడుతుంది మరియు ఆ షరతును అందుకోకపోతే - మరొక చర్య అనుసరిస్తుంది.
ఈ ప్రయోజనం కోసం, ఫంక్షన్ యొక్క పరిస్థితి తప్పనిసరిగా ప్రత్యామ్నాయ ఆకృతిలో ఉండాలి కేవలం రెండు సాధ్యమైన సమాధానాలతో కూడిన ప్రశ్న: "అవును" మరియు "లేదు".
నిర్ణయ వృక్షం ఇలా ఉంటుంది:
కాబట్టి, IF ఫంక్షన్ మీరు ఒక ప్రశ్న అడగడానికి మరియు అందుకున్న సమాధానాన్ని బట్టి రెండు ప్రత్యామ్నాయ చర్యలను సూచించడానికి అనుమతిస్తుంది. ఈ ప్రశ్న మరియు ప్రత్యామ్నాయ చర్యలను ఫంక్షన్ యొక్క మూడు ఆర్గ్యుమెంట్లుగా పిలుస్తారు.
Google షీట్లలో IF ఫంక్షన్ సింటాక్స్
IF ఫంక్షన్ మరియు దాని ఆర్గ్యుమెంట్ల కోసం సింటాక్స్ క్రింది విధంగా ఉన్నాయి:
= IF(logical_expression, value_if_true, value_if_false)- logical_expression – (అవసరం) విలువ లేదా తార్కిక వ్యక్తీకరణ ఇది నిజమా లేదా తప్పు కాదా అని పరీక్షించబడుతుంది.
- value_if_true – (అవసరం) పరీక్ష TRUE అయితే నిర్వహించబడే ఆపరేషన్.
- value_if_false – (ఐచ్ఛికం) అయితే నిర్వహించబడే ఆపరేషన్టైప్ చేయండి.
- సూచిత డ్రాప్-డౌన్ జాబితాల నుండి అవసరమైన పోలిక ఆపరేటర్లను ఎంచుకోండి.
- అవసరమైతే, ఒక క్లిక్లో బహుళ లాజికల్ ఎక్స్ప్రెషన్లను జోడించండి: IF OR, IF AND, ELSE IF, THEN IF.
మీరు చూడగలిగినట్లుగా, ప్రతి తార్కిక వ్యక్తీకరణ దాని స్వంత రేఖను తీసుకుంటుంది. నిజమైన/తప్పుడు ఫలితాలకు కూడా ఇదే వర్తిస్తుంది. ఇది ఫార్ములాపై సాధ్యమయ్యే గందరగోళాన్ని గణనీయంగా తగ్గిస్తుంది.
మీరు అన్నింటినీ పూరించినప్పుడు, ఉపయోగం కోసం ఫార్ములా విండో ఎగువన ఉన్న ప్రివ్యూ ప్రాంతంలో పెరుగుతుంది. దాని ఎడమ వైపున, మీరు మీ షీట్లో ఫార్ములాను కలిగి ఉండాలనుకునే సెల్ను ఎంచుకోవచ్చు.
మీరు సిద్ధంగా ఉన్నప్పుడు, ఫార్ములాను చొప్పించు బటన్ను క్లిక్ చేయడం ద్వారా ఆసక్తి ఉన్న సెల్లో ఫార్ములాను అతికించండి దిగువన.
దయచేసి IF ఫార్ములా బిల్డర్ కోసం ఆన్లైన్ ట్యుటోరియల్ని సందర్శించండి, అన్ని ఎంపికలు వివరంగా వివరించబడ్డాయి.
ఇప్పుడు IF ఫంక్షన్లో ఎటువంటి సందేహం ఉండదని నేను ఆశిస్తున్నాను, అయినప్పటికీ చాలా సులభం మొదటి చూపులో ఒకటి, Google షీట్లలో డేటా ప్రాసెసింగ్ కోసం అనేక ఎంపికలకు తలుపులు తెరుస్తుంది. కానీ మీకు ఇంకా ప్రశ్నలు ఉంటే, దిగువ వ్యాఖ్యల విభాగంలో వారిని అడగడానికి సంకోచించకండి - మేము సహాయం చేయడానికి సంతోషిస్తాము!
పరీక్ష తప్పు.మన IF ఫంక్షన్ యొక్క ఆర్గ్యుమెంట్లను మరింత వివరంగా విశ్లేషిద్దాం.
మొదటి ఆర్గ్యుమెంట్ లాజికల్ ప్రశ్నను సూచిస్తుంది. Google షీట్లు ఈ ప్రశ్నకు "అవును" లేదా "కాదు" అని సమాధానం ఇస్తాయి, అంటే "నిజం" లేదా "తప్పు".
ప్రశ్నను సరిగ్గా ఎలా రూపొందించాలి, మీరు ఆశ్చర్యపోవచ్చు? అలా చేయడానికి, మీరు "=", ">", "=", "<=", "" వంటి సహాయక చిహ్నాలను (లేదా పోలిక ఆపరేటర్లు) ఉపయోగించి తార్కిక వ్యక్తీకరణను వ్రాయవచ్చు. మనం కలిసి అలాంటి ప్రశ్నను అడగడానికి ప్రయత్నిద్దాం.
IF ఫంక్షన్ వినియోగం
మీరు చాలా మంది క్లయింట్లతో అనేక వినియోగదారు ప్రాంతాలలో చాక్లెట్లను విక్రయిస్తున్న కంపెనీలో పని చేస్తున్నారని అనుకుందాం.
Google షీట్లలో మీ విక్రయాల డేటా ఇలా కనిపిస్తుంది:
మీరు మీ స్థానిక ప్రాంతాలలో చేసిన విక్రయాలను విదేశాల నుండి వేరు చేయాల్సిన అవసరం ఉందని ఊహించండి. దానిని నెరవేర్చడానికి, మీరు ప్రతి విక్రయానికి మరొక వివరణాత్మక ఫీల్డ్ను జోడించాలి - అమ్మకాలు జరిగిన దేశం. చాలా డేటా ఉన్నందున, ప్రతి ఎంట్రీకి స్వయంచాలకంగా ఈ వివరణ ఫీల్డ్ సృష్టించబడాలి.
మరియు ఇది IF ఫంక్షన్ ప్లే అవుతుంది. డేటా టేబుల్కి "దేశం" కాలమ్ని జోడిద్దాం. "పశ్చిమ" ప్రాంతం స్థానిక అమ్మకాలను (మన దేశం) సూచిస్తుంది, మిగిలినవి విదేశాల నుండి అమ్మకాలు (రెస్ట్ ఆఫ్ ది వరల్డ్).
ఫంక్షన్ను సరిగ్గా వ్రాయడం ఎలా?
కర్సర్ను ఉంచండి. F2లో సెల్ను యాక్టివ్గా చేయడానికి మరియు సమానత్వం గుర్తు (=) అని టైప్ చేయండి. Google షీట్లు వెంటనే పని చేస్తాయిమీరు సూత్రాన్ని నమోదు చేయబోతున్నారని అర్థం చేసుకోండి. అందుకే మీరు "i" అనే అక్షరాన్ని టైప్ చేసిన వెంటనే అదే అక్షరంతో ప్రారంభమయ్యే ఫంక్షన్ను ఎంచుకోమని మిమ్మల్ని అడుగుతుంది. మరియు మీరు "IF"ని ఎంచుకోవాలి.
ఆ తర్వాత, మీ అన్ని చర్యలు ప్రాంప్ట్లతో పాటుగా ఉంటాయి.
IF యొక్క మొదటి వాదన కోసం ఫంక్షన్, B2="West" ఎంటర్ చేయండి. ఇతర Google షీట్ల ఫంక్షన్ల మాదిరిగానే, మీరు సెల్ యొక్క చిరునామాను మాన్యువల్గా నమోదు చేయవలసిన అవసరం లేదు - మౌస్ క్లిక్ చేస్తే సరిపోతుంది. ఆపై కామా (,)ని నమోదు చేసి, రెండవ ఆర్గ్యుమెంట్ను పేర్కొనండి.
రెండవ ఆర్గ్యుమెంట్ అనేది షరతును నెరవేర్చినట్లయితే F2 తిరిగి ఇచ్చే విలువ. ఈ సందర్భంలో, ఇది "మన దేశం" అనే వచనం అవుతుంది.
మళ్లీ, కామా తర్వాత, 3వ ఆర్గ్యుమెంట్ విలువను వ్రాయండి. షరతు పాటించకపోతే F2 ఈ విలువను అందిస్తుంది: "రెస్ట్ ఆఫ్ ది వరల్డ్". కుండలీకరణాలు ")"ని మూసివేసి, "Enter" నొక్కడం ద్వారా మీ ఫార్ములా ఎంట్రీని పూర్తి చేయడం మర్చిపోవద్దు.
మీ మొత్తం ఫార్ములా ఇలా ఉండాలి:
=IF(B2="West","Our Country","Rest of the World")
అంతా ఉంటే సరి, F2 "మన దేశం" అనే వచనాన్ని అందిస్తుంది:
ఇప్పుడు, మీరు చేయాల్సిందల్లా ఈ ఫంక్షన్ని నిలువు వరుస F.
చిట్కాని కాపీ చేయడమే. . మొత్తం నిలువు వరుసను ఒకే ఫార్ములాతో ప్రాసెస్ చేయడానికి ఒక మార్గం ఉంది. ARRAYFORMULA ఫంక్షన్ మీకు సహాయం చేస్తుంది. నిలువు వరుసలోని మొదటి సెల్లో దీన్ని ఉపయోగించి, మీరు దిగువన ఉన్న అన్ని సెల్లను ఒకే షరతుకు వ్యతిరేకంగా పరీక్షించవచ్చు మరియు సంబంధిత ఫలితాన్ని ప్రతి అడ్డు వరుసకు ఒకే విధంగా అందించవచ్చుtime:
=ARRAYFORMULA(IF(B2:B69="West","Our Country","Rest of the World"))
IF ఫంక్షన్తో పని చేసే ఇతర మార్గాలను పరిశీలిద్దాం.
IF ఫంక్షన్ మరియు టెక్స్ట్ విలువలు
IF ఫంక్షన్ని టెక్స్ట్తో ఉపయోగించడం ఇప్పటికే పై ఉదాహరణలో వివరించబడింది.
గమనిక. టెక్స్ట్ ఆర్గ్యుమెంట్గా ఉపయోగించబడుతుంటే, అది తప్పనిసరిగా డబుల్ కోట్లలో జతచేయబడాలి.
IF ఫంక్షన్ మరియు సంఖ్యా విలువలు
మీరు టెక్స్ట్తో చేసినట్లే ఆర్గ్యుమెంట్ల కోసం మీరు సంఖ్యలను ఉపయోగించవచ్చు.
అయితే, ఇక్కడ చాలా ముఖ్యమైనది ఏమిటంటే, IF ఫంక్షన్ దీన్ని సాధ్యం చేస్తుంది కలుసుకున్న షరతుల ఆధారంగా నిర్దిష్ట సంఖ్యలతో సెల్లను పూరించడానికి మాత్రమే కాకుండా లెక్కించేందుకు కూడా.
ఉదాహరణకు, మీరు కొనుగోలు చేసిన మొత్తం విలువ ఆధారంగా మీ క్లయింట్లకు వివిధ తగ్గింపులను అందిస్తున్నారని అనుకుందాం. మొత్తం 200 కంటే ఎక్కువ ఉంటే, క్లయింట్ 10% తగ్గింపును పొందుతాడు.
దాని కోసం, మీరు కాలమ్ Gని ఉపయోగించాలి మరియు దానికి "డిస్కౌంట్" అని పేరు పెట్టాలి. ఆపై G2లో IF ఫంక్షన్ను నమోదు చేయండి మరియు డిస్కౌంట్ను లెక్కించే ఫార్ములా ద్వారా రెండవ ఆర్గ్యుమెంట్ సూచించబడుతుంది:
=IF(E2>200,E2*0.1,0)
If blanks/non- ఖాళీలు
సెల్ ఖాళీగా ఉందా లేదా అనే దానిపై మీ ఫలితం ఆధారపడిన సందర్భాలు ఉన్నాయి. దాన్ని తనిఖీ చేయడానికి రెండు మార్గాలు ఉన్నాయి:
- ISBLANK ఫంక్షన్ని ఉపయోగించండి.
ఉదాహరణకు, E నిలువు వరుసలోని సెల్లు ఖాళీగా ఉన్నాయో లేదో క్రింది ఫార్ములా తనిఖీ చేస్తుంది. అలా అయితే, ఎటువంటి తగ్గింపు వర్తించదు, లేకుంటే, అది 5% తగ్గింపు:
=IF(ISBLANK(E2)=TRUE,0,0.05)
గమనిక. సెల్లో సున్నా-పొడవు స్ట్రింగ్ ఉంటే (తిరిగి ఇవ్వబడిందికొన్ని ఫార్ములా ద్వారా), ISBLANK ఫంక్షన్ తప్పుకు దారి తీస్తుంది.
E2 ఖాళీగా ఉందో లేదో తనిఖీ చేయడానికి ఇక్కడ మరొక ఫార్ములా ఉంది:
=IF(ISBLANK(E2)2FALSE,0,0.05)
మీరు ఫార్ములాను మరో వైపుకు తిప్పవచ్చు మరియు బదులుగా సెల్లు ఖాళీగా లేవని చూడవచ్చు:
=IF(ISBLANK(E2)=FALSE,0.05,0
=IF(ISBLANK(E2)TRUE,0.05,0)
- ఒక జత డబుల్ కోట్లతో ప్రామాణిక పోలిక ఆపరేటర్లను ఉపయోగించండి:
గమనిక. ఈ పద్ధతి సున్నా-పొడవు స్ట్రింగ్లను (డబుల్-కోట్లచే సూచించబడుతుంది) ఖాళీ సెల్లుగా పరిగణిస్తుంది.
=IF(E2="",0,0.05)
– E2 ఖాళీగా ఉందో లేదో తనిఖీ చేయండిఇది కూడ చూడు: Excelలో IRR లెక్కింపు (అంతర్గత రాబడి రేటు).=IF(E2"",0,0.05)
– E2 ఖాళీగా లేదని తనిఖీ చేయండి.చిట్కా. ఇదే పద్ధతిలో, ఫార్ములా ద్వారా ఖాళీ గడిని తిరిగి ఇవ్వడానికి డబుల్-కోట్లను ఆర్గ్యుమెంట్గా ఉపయోగించండి:
=IF(E2>200,E2*0,"")
IF ఇతర ఫంక్షన్లతో కలిపి
మీరు ఇప్పటికే నేర్చుకున్నట్లుగా, టెక్స్ట్, సంఖ్యలు మరియు సూత్రాలు IF ఫంక్షన్ యొక్క ఆర్గ్యుమెంట్లుగా పనిచేస్తాయి. అయితే, ఇతర విధులు కూడా ఆ పాత్రను పోషిస్తాయి. ఇది ఎలా పని చేస్తుందో చూద్దాం.
Google షీట్లు లేదా
మీరు చాక్లెట్ను విక్రయించే దేశాన్ని మీరు కనుగొన్న మొదటి మార్గాన్ని గుర్తుంచుకోవాలా? B2లో "పశ్చిమ" ఉందో లేదో మీరు తనిఖీ చేసారు.
అయితే, మీరు తర్కాన్ని మరో విధంగా నిర్మించవచ్చు: "రెస్ట్ ఆఫ్ ది వరల్డ్"కి చెందిన అన్ని ప్రాంతాలను జాబితా చేయండి మరియు కనీసం తనిఖీ చేయండి వాటిలో ఒకటి సెల్లో కనిపిస్తుంది. మొదటి ఆర్గ్యుమెంట్లోని OR ఫంక్షన్ ఇలా చేయడంలో మీకు సహాయం చేస్తుంది:
=OR(logical_expression1, [logical_expression2, ...])- logical_expression1 – (అవసరం) మొదటి తార్కిక విలువ తనిఖీకోసం.
- logical_expression2 – (ఐచ్ఛికం) తనిఖీ చేయవలసిన తదుపరి తార్కిక విలువ.
- మరియు అలా.
మీరు చూడగలిగినట్లుగా , మీరు తనిఖీ చేయాల్సినన్ని లాజికల్ ఎక్స్ప్రెషన్లను నమోదు చేయండి మరియు వాటిలో ఒకటి నిజమా అని ఫంక్షన్ శోధిస్తుంది.
ఈ పరిజ్ఞానాన్ని అమ్మకాలతో పట్టికకు వర్తింపజేయడానికి, విదేశాలలో విక్రయాలకు సంబంధించిన అన్ని ప్రాంతాలను పేర్కొనండి మరియు ఇతర విక్రయాలు స్వయంచాలకంగా స్థానికంగా మారతాయి:
=IF(OR(B2="East",B2="South"),"Rest of the World","Our Country")
Google షీట్లు మరియు
మరియు ఫంక్షన్ కూడా అంతే సులభం. ఒకే తేడా ఏమిటంటే, జాబితా చేయబడిన అన్ని తార్కిక వ్యక్తీకరణలు నిజమో కాదో తనిఖీ చేస్తుంది:
=AND(logical_expression1, [logical_expression2, ...])ఉదా. మీరు శోధనను మీ పట్టణానికి పరిమితం చేయాలి మరియు ఇది ప్రస్తుతం హాజెల్నట్లను మాత్రమే కొనుగోలు చేస్తుందని మీకు తెలుసు. కాబట్టి పరిగణించవలసిన రెండు షరతులు ఉన్నాయి: ప్రాంతం – "పశ్చిమ" మరియు ఉత్పత్తి - "చాక్లెట్ హాజెల్ నట్":
=IF(AND(B2="West",C2="Chocolate Hazelnut"),"Our Country","Rest of the World")
Nested IF ఫార్ములా vs. IFS ఫంక్షన్ Google షీట్ల కోసం
మీరు IF ఫంక్షన్ను పెద్ద IF ఫంక్షన్ కోసం వాదనగా కూడా ఉపయోగించవచ్చు.
మీరు మీ క్లయింట్ల కోసం కఠినమైన తగ్గింపు షరతులను సెట్ చేశారని అనుకుందాం. మొత్తం కొనుగోలు 200 యూనిట్ల కంటే ఎక్కువ ఉంటే, వారికి 10% తగ్గింపు లభిస్తుంది; మొత్తం కొనుగోలు 100 మరియు 199 మధ్య ఉంటే, తగ్గింపు 5%. మొత్తం కొనుగోలు 100 కంటే తక్కువగా ఉంటే, ఎలాంటి తగ్గింపు ఉండదు.
సెల్లో ఫంక్షన్ ఎలా ఉంటుందో క్రింది ఫార్ములా చూపుతుందిG2:
=IF(E2>200,E2*0.1,IF(E2>100,E2*0.05,0))
ఇది రెండవ ఆర్గ్యుమెంట్గా ఉపయోగించబడే మరొక IF ఫంక్షన్ అని గమనించండి. అటువంటి సందర్భాలలో, నిర్ణయ వృక్షం క్రింది విధంగా ఉంటుంది:
దీనిని మరింత సరదాగా మరియు పనిని క్లిష్టతరం చేద్దాం. మీరు ఒక ప్రాంతానికి మాత్రమే తగ్గింపు ధరను అందిస్తున్నారని ఊహించండి - "తూర్పు".
సరిగ్గా చేయడానికి, మా ఫంక్షన్కు లాజికల్ ఎక్స్ప్రెషన్ను "AND" జోడించండి. అప్పుడు ఫార్ములా క్రింది విధంగా కనిపిస్తుంది:
=IF(AND(B2="East",E2>200),E2*0.1,IF(AND(B2="East",E2>100),E2*0.05,0))
మీరు చూడగలిగినట్లుగా, డిస్కౌంట్ల సంఖ్య బాగా తగ్గింది, అయితే వాటి మొత్తం అలాగే ఉంటుంది.
IFS ఫంక్షన్కు ధన్యవాదాలు, ఎగువన వ్రాయడానికి సులభమైన మార్గం కూడా ఉంది:
=IFS(condition1, value1, [condition2, value2, …])- condition1 – (అవసరం) అనేది మీరు పరీక్షించాలనుకుంటున్న లాజికల్ ఎక్స్ప్రెషన్.
- విలువ1 – (అవసరం) అనేది షరతు1 నిజమైతే అందించాల్సిన విలువ.
- ఆపై మీరు షరతులు నిజమైతే వాటిని అందించడానికి వాటి విలువలతో జాబితా చేయండి.
పై సూత్రం IFSతో ఎలా ఉంటుందో ఇక్కడ ఉంది:
=IFS(AND(B2="East",E2>200),E2*0.1,AND(B2="East",E2>100),E2*0.05)
చిట్కా. నిజమైన షరతు లేకుంటే, ఫార్ములా #N/A లోపాన్ని అందిస్తుంది. దాన్ని నివారించడానికి, మీ ఫార్ములాను IFERRORతో చుట్టండి:
=IFERROR(IFS(AND(B2="East",E2>200),E2*0.1,AND(B2="East",E2>100),E2*0.05),0)
బహుళ IFలకు ప్రత్యామ్నాయంగా స్విచ్ చేయండి
మీరు కోరుకునే మరో ఫంక్షన్ ఉంది సమూహ IFకి బదులుగా పరిగణించండి: Google షీట్లు స్విచ్.
ఇది మీ వ్యక్తీకరణ కేసుల జాబితాకు ఒక్కొక్కటిగా సరిపోతుందో లేదో తనిఖీ చేస్తుంది. అది చేసినప్పుడు, దిఫంక్షన్ సంబంధిత విలువను అందిస్తుంది.
=SWITCH(వ్యక్తీకరణ, కేస్1, విలువ1, [కేస్2, విలువ2, ...], [డిఫాల్ట్])- వ్యక్తీకరణ ఏదైనా సెల్ రిఫరెన్స్, లేదా సెల్ల శ్రేణి, లేదా అసలు గణిత వ్యక్తీకరణ లేదా మీరు మీ కేసులకు సమానం కావాలనుకునే వచనం (లేదా ప్రమాణాలకు వ్యతిరేకంగా పరీక్షించండి). అవసరం.
- కేస్1 అనేది వ్యక్తీకరణకు వ్యతిరేకంగా తనిఖీ చేయడానికి మీ మొదటి ప్రమాణం. అవసరం.
- విలువ1 అనేది కేస్1 ప్రమాణం మీ వ్యక్తీకరణకు సమానమైనట్లయితే తిరిగి ఇవ్వడానికి ఒక రికార్డ్. అవసరం.
- case2, value2 మీరు తనిఖీ చేయాల్సిన ప్రమాణాలు మరియు తిరిగి ఇవ్వాల్సిన విలువలన్నింటిని పునరావృతం చేయండి. ఐచ్ఛికం.
- డిఫాల్ట్ కూడా పూర్తిగా ఐచ్ఛికం. కేసుల్లో ఏదీ నెరవేరకపోతే నిర్దిష్ట రికార్డును చూడటానికి దాన్ని ఉపయోగించండి. మీ వ్యక్తీకరణ అన్ని సందర్భాలలో సరిపోలనప్పుడు లోపాలను నివారించడానికి ప్రతిసారీ దీన్ని ఉపయోగించమని నేను సిఫార్సు చేస్తున్నాను.
ఇక్కడ కొన్ని ఉదాహరణలు ఉన్నాయి.
కి వచనానికి వ్యతిరేకంగా మీ సెల్లను పరీక్షించండి , పరిధులను వ్యక్తీకరణగా ఉపయోగించండి:
=ARRAYFORMULA(SWITCH(B2:B69,"West","Our Country","Rest of the World"))
ఈ ఫార్ములాలో, SWITCH ప్రతి సెల్లో ఏ రికార్డ్ ఉందో తనిఖీ చేస్తుంది. B కాలమ్లో. అది పశ్చిమ అయితే, ఫార్ములా మన దేశం అని, లేకుంటే రెస్ట్ ఆఫ్ ది వరల్డ్ అని చెబుతుంది. ArrayFormula మొత్తం నిలువు వరుసను ఒకేసారి ప్రాసెస్ చేయడాన్ని సాధ్యం చేస్తుంది.
గణనలతో పని చేయడానికి , బూలియన్ వ్యక్తీకరణను ఉపయోగించడం ఉత్తమం:
=SWITCH(TRUE,$E2>200,$E2*0.1,AND($E2100),$E2*0.05,0)
ఇక్కడ SWITCH ఈక్వేషన్ యొక్క ఫలితం TRUE లేదా అని తనిఖీ చేస్తుంది తప్పు . ఇది TRUE అయినప్పుడు ( E2 నిజంగా 200 కంటే ఎక్కువగా ఉంటే), నేను సంబంధిత ఫలితాన్ని పొందుతాను. జాబితాలోని కేసుల్లో ఏదీ TRUE లేకుంటే (అంటే FALSE ), ఫార్ములా కేవలం 0ని అందిస్తుంది.
గమనిక. మొత్తం పరిధిని ఒకేసారి ఎలా లెక్కించాలో SWITCHకి తెలియదు, కాబట్టి ఈ సందర్భంలో ARRAYFORMULA లేదు.
ఒక గణన ఆధారంగా స్టేట్మెంట్లు
నిర్దిష్ట రికార్డ్ని కలిగి ఉన్నట్లయితే లేదా కలిగి ఉండకపోతే మీకు అవసరమైన వాటిని అందించే IF ఫార్ములాని ఎలా సృష్టించాలి అనేది మేము ఎక్కువగా అడిగే ప్రశ్నలలో ఒకటి.
ఉదాహరణకు, జాబితాలో (నిలువు వరుస A) కస్టమర్ పేరు ఒకటి కంటే ఎక్కువసార్లు కనిపిస్తుందో లేదో తనిఖీ చేయండి మరియు సంబంధిత పదాన్ని (అవును/కాదు) సెల్లో ఉంచండి.
పరిష్కారం కంటే సరళమైనది మీరు అనుకోవచ్చు. మీరు మీ IFకి COUNTIF ఫంక్షన్ను పరిచయం చేయాలి:
=IF(COUNTIF($A$2:$A$20,$A2)>1,"yes","no")
మీ కోసం ఫార్ములాలను రూపొందించడానికి Google షీట్లను రూపొందించండి – IF ఫార్ములా బిల్డర్ యాడ్-ఆన్
మీరు ఆ అదనపు అక్షరాలు మరియు సూత్రాలలో సరైన సింటాక్స్ని ట్రాక్ చేయడంలో అలసిపోతే, మరొక పరిష్కారం అందుబాటులో ఉంది.
Google షీట్ల కోసం ఫార్ములా బిల్డర్ యాడ్-ఆన్ IF స్టేట్మెంట్లను సృష్టించే దృశ్యమాన మార్గాన్ని అందిస్తుంది. సాధనం మీ కోసం సింటాక్స్, అదనపు ఫంక్షన్లు మరియు అవసరమైన అన్ని అక్షరాలను నిర్వహిస్తుంది.
మీరు చేయాల్సిందల్లా:
- మీ రికార్డ్లతో ఖాళీలను ఒక్కొక్కటిగా పూరించండి. తేదీలు, సమయం మొదలైన వాటికి ప్రత్యేక చికిత్స లేదు. మీరు ఎప్పటిలాగే వాటిని నమోదు చేయండి మరియు యాడ్-ఆన్ డేటాను గుర్తిస్తుంది