Anonim

మైక్రోసాఫ్ట్ ఎక్సెల్ అనేది శక్తివంతమైన మరియు బహుముఖ స్ప్రెడ్‌షీట్ అనువర్తనం, ఇది సంస్థ జాబితా నుండి, చిన్న వ్యాపార బడ్జెట్‌ల వరకు, వ్యక్తిగత ఫిట్‌నెస్ వరకు ప్రతిదీ ట్రాక్ చేయడానికి మరియు నిర్వహించడానికి గొప్పది. ఎక్సెల్ యొక్క ప్రయోజనాల్లో ఒకటి ఏమిటంటే, మీరు క్రొత్త డేటాను నమోదు చేసేటప్పుడు స్వయంచాలకంగా నవీకరించబడే సూత్రాలను సమయానికి ముందే సెటప్ చేయవచ్చు. కొన్ని సూత్రాలు, దురదృష్టవశాత్తు, అవసరమైన డేటా లేకుండా గణితశాస్త్రంలో అసాధ్యం, దీని ఫలితంగా మీ పట్టికలో # DIV / 0!, #VALUE!, #REF!, మరియు #NAME? వంటి లోపాలు ఏర్పడతాయి. తప్పనిసరిగా హానికరం కానప్పటికీ, ఈ లోపాలు సరిచేసే వరకు లేదా అవసరమైన డేటా ఎంటర్ అయ్యే వరకు మీ స్ప్రెడ్‌షీట్‌లో ప్రదర్శించబడతాయి, ఇది మొత్తం పట్టికను తక్కువ ఆకర్షణీయంగా మరియు అర్థం చేసుకోవడం కష్టతరం చేస్తుంది. కృతజ్ఞతగా, కనీసం డేటా తప్పిపోయిన సందర్భంలో, మీరు IF మరియు ISERROR ఫంక్షన్ల నుండి కొంత సహాయంతో ఎక్సెల్ లోపాలను దాచవచ్చు. దీన్ని ఎలా చేయాలో ఇక్కడ ఉంది.
క్రొత్త డేటా (తరువాతి బరువు-ఇన్‌లు) కోసం ఎదురుచూస్తున్నప్పుడు గణన లోపం (బరువు కోల్పోయిన శాతం గణన) ను ఉత్పత్తి చేసే పట్టికకు ఉదాహరణగా మేము ఒక చిన్న బరువు నష్టం ట్రాకింగ్ స్ప్రెడ్‌షీట్‌ను ఉపయోగిస్తున్నాము.


మా ఉదాహరణ స్ప్రెడ్‌షీట్ బరువు కాలమ్‌లో ఇన్‌పుట్ కోసం వేచి ఉండి, ఆపై క్రొత్త డేటా ఆధారంగా అన్ని ఇతర నిలువు వరుసలను స్వయంచాలకంగా నవీకరిస్తుంది. సమస్య ఏమిటంటే, శాతం లాస్ట్ కాలమ్ విలువ, మార్పు అనే దానిపై ఆధారపడుతుంది, ఇది బరువు ఇంకా నమోదు చేయని వారాలుగా నవీకరించబడలేదు, దీని ఫలితంగా # DIV / 0 వస్తుంది! లోపం, ఇది సూత్రం సున్నా ద్వారా విభజించడానికి ప్రయత్నిస్తుందని సూచిస్తుంది. మేము ఈ లోపాన్ని మూడు విధాలుగా పరిష్కరించగలము:

  1. బరువు నమోదు చేయని వారాల నుండి మేము సూత్రాన్ని తీసివేయవచ్చు, ఆపై ప్రతి వారంలో దాన్ని మాన్యువల్‌గా తిరిగి జోడించవచ్చు. ఇది మా ఉదాహరణలో పని చేస్తుంది ఎందుకంటే స్ప్రెడ్‌షీట్ చాలా చిన్నది, కానీ పెద్ద మరియు సంక్లిష్టమైన స్ప్రెడ్‌షీట్‌లలో అనువైనది కాదు.
  2. సున్నాతో విభజించని మరొక సూత్రాన్ని ఉపయోగించి కోల్పోయిన శాతాన్ని మనం లెక్కించవచ్చు. మళ్ళీ, ఇది మా ఉదాహరణలో సాధ్యమే, కానీ ఎల్లప్పుడూ స్ప్రెడ్‌షీట్ మరియు డేటా సెట్‌పై ఆధారపడి ఉండకపోవచ్చు.
  3. మేము ISERROR ఫంక్షన్‌ను ఉపయోగించవచ్చు, ఇది IF స్టేట్‌మెంట్‌తో కలిసి ఉన్నప్పుడు ప్రారంభ ఫలితం లోపం ఇస్తే ప్రత్యామ్నాయ విలువ లేదా గణనను నిర్వచించటానికి అనుమతిస్తుంది. ఈ రోజు మేము మీకు చూపిస్తాము.

ISERROR ఫంక్షన్

స్వయంగా, ISERROR నియమించబడిన సెల్ లేదా ఫార్ములాను పరీక్షిస్తుంది మరియు లెక్కింపు ఫలితం లేదా సెల్ యొక్క విలువ లోపం అయితే “true” ను తిరిగి ఇస్తుంది మరియు అది లేకపోతే “తప్పుడు”. ఫంక్షన్‌ను అనుసరించి కుండలీకరణాల్లోని గణన లేదా కణాన్ని నమోదు చేయడం ద్వారా మీరు ISERROR ను ఉపయోగించవచ్చు. ఉదాహరణకి:

ISERROR ((B5-B4) / C5)

(B5-B4) / C5 యొక్క గణన లోపాన్ని తిరిగి ఇస్తే, షరతులతో కూడిన సూత్రంతో జత చేసినప్పుడు ISERROR “true” గా తిరిగి వస్తుంది. దీనిని అనేక రకాలుగా ఉపయోగించుకోగలిగినప్పటికీ, IF ఫంక్షన్‌తో జత చేసినప్పుడు దాని యొక్క అత్యంత ఉపయోగకరమైన పాత్ర.

IF ఫంక్షన్

కామాలతో వేరు చేయబడిన కుండలీకరణాల్లో మూడు పరీక్షలు లేదా విలువలను ఉంచడం ద్వారా IF ఫంక్షన్ ఉపయోగించబడుతుంది: IF (పరీక్షించవలసిన విలువ, నిజమైతే విలువ, తప్పు ఉంటే విలువ). ఉదాహరణకి:

IF (B5> 100, 0, B5)

పై ఉదాహరణలో, సెల్ B5 లోని విలువ 100 కన్నా ఎక్కువ ఉంటే (అంటే పరీక్ష నిజం), అప్పుడు సున్నా సెల్ విలువగా చూపబడుతుంది. B5 100 కంటే తక్కువ లేదా సమానంగా ఉంటే (అంటే పరీక్ష తప్పు), B5 యొక్క వాస్తవ విలువ చూపబడుతుంది.

IF మరియు ISERROR కంబైన్డ్

IF స్టేట్మెంట్ కోసం పరీక్షగా ISERROR ను ఉపయోగించడం ద్వారా మేము IF మరియు ISERROR ఫంక్షన్లను మిళితం చేసే విధానం. ఉదాహరణగా మన బరువు తగ్గించే స్ప్రెడ్‌షీట్‌కు వెళ్దాం. సెల్ E6 # DIV / 0 ను తిరిగి ఇవ్వడానికి కారణం! లోపం ఎందుకంటే దాని ఫార్ములా మునుపటి వారం బరువు కోల్పోయిన మొత్తం బరువును విభజించడానికి ప్రయత్నిస్తోంది, ఇది ఇంకా అన్ని వారాల వరకు అందుబాటులో లేదు మరియు ఇది సున్నా ద్వారా విభజించడానికి ప్రయత్నిస్తున్నట్లుగా సమర్థవంతంగా పనిచేస్తుంది.
మేము IF మరియు ISERROR కలయికను ఉపయోగిస్తే, లోపాలను విస్మరించి, 0% (లేదా మనకు కావలసిన విలువ) ఎంటర్ చేయమని ఎక్సెల్కు చెప్పవచ్చు లేదా లోపాలు లేనట్లయితే గణనను పూర్తి చేయండి. మా ఉదాహరణలో, ఈ క్రింది సూత్రంతో దీనిని సాధించవచ్చు:

IF (ISERROR (డి 6 / B5), 0, (డి 6 / D5))

పునరుద్ఘాటించడానికి, పై సూత్రం D6 / D5 కు సమాధానం లోపానికి దారితీస్తే, అప్పుడు సున్నా విలువను తిరిగి ఇస్తుంది. D6 / B5 లోపానికి దారితీయకపోతే, ఆ గణనకు పరిష్కారాన్ని ప్రదర్శించండి.


ఆ ఫంక్షన్ స్థానంలో, మీరు దానిని మిగిలిన కణాలకు కాపీ చేయవచ్చు మరియు ఏదైనా లోపాలు సున్నాలతో భర్తీ చేయబడతాయి. అయితే, మీరు భవిష్యత్తులో క్రొత్త డేటాను నమోదు చేస్తున్నప్పుడు, ప్రభావిత కణాలు స్వయంచాలకంగా వాటి సరైన విలువలకు నవీకరించబడతాయి ఎందుకంటే లోపం పరిస్థితి ఇకపై నిజం కాదు.


ఎక్సెల్ లోపాలను దాచడానికి ప్రయత్నిస్తున్నప్పుడు మీరు IF స్టేట్మెంట్‌లోని మూడు వేరియబుల్స్ కోసం ఏదైనా విలువ లేదా సూత్రాన్ని ఉపయోగించవచ్చని గుర్తుంచుకోండి; ఇది మా ఉదాహరణలో ఉన్నట్లుగా సున్నా లేదా మొత్తం సంఖ్యగా ఉండవలసిన అవసరం లేదు. ప్రత్యామ్నాయాలలో పూర్తిగా ప్రత్యేకమైన సూత్రాన్ని సూచించడం లేదా రెండు కొటేషన్ మార్కులను (“”) మీ “నిజమైన” విలువగా ఉపయోగించడం ద్వారా ఖాళీ స్థలాన్ని చేర్చడం. వివరించడానికి, కింది ఫార్ములా సున్నాకి బదులుగా లోపం సంభవించినప్పుడు ఖాళీ స్థలాన్ని ప్రదర్శిస్తుంది:

IF (ISERROR (డి 6 / B5), "", (డి 6 / D5))

IF స్టేట్‌మెంట్‌లు త్వరగా సుదీర్ఘమైనవి మరియు సంక్లిష్టంగా మారతాయని గుర్తుంచుకోండి, ప్రత్యేకించి ISERROR తో జత చేసినప్పుడు, మరియు అటువంటి పరిస్థితులలో కుండలీకరణాలు లేదా కామాను తప్పుగా ఉంచడం సులభం. సెల్ విలువలు మరియు కుండలీకరణాలను ట్రాక్ చేయడంలో మీకు సహాయపడటానికి ఎక్సెల్ కలర్ కోడ్ సూత్రాల యొక్క ఇటీవలి సంస్కరణలు మీరు వాటిని నమోదు చేసినప్పుడు.

If మరియు iserror ఫంక్షన్లతో ఎక్సెల్ లోపాలను ఎలా దాచాలి