ఎక్సెల్ మరియు గూగుల్ షీట్లలో ఒక ఫంక్షన్ సూత్రం, ఇది ఉన్న కణంలో నిర్దిష్ట గణనలను నిర్వహించడానికి ఉద్దేశించబడింది.
గమనిక: ఈ వ్యాసంలోని సమాచారం Excel 2019, ఎక్సెల్ 2016, ఎక్సెల్ 2013 మరియు Google షీట్లకు వర్తిస్తుంది.
ఫంక్షన్ సింటాక్స్ మరియు వాదనలు
ఫంక్షన్ యొక్క వాక్యనిర్మాణం ఫంక్షన్ యొక్క లేఅవుట్ను సూచిస్తుంది మరియు ఫంక్షన్ యొక్క పేరు, బ్రాకెట్లు, కామాతో వేరుచేసే మరియు వాదనలు ఉంటాయి. అన్ని సూత్రాలు వలె, విధులు సమాన సంకేతంతో ప్రారంభమవుతాయి ( = ) తరువాత ఫంక్షన్ యొక్క పేరు మరియు దాని వాదనలు:
- ఫంక్షన్ పేరు నిర్వహించడానికి ఏమి లెక్కలు Excel చెబుతుంది.
- వాదనలు కుండలీకరణాలు లేదా రౌండ్ బ్రాకెట్స్ లోపల మరియు ఆ లెక్కల లో ఏ డేటాను ఉపయోగించడానికి ఫంక్షన్ చెప్పడం ఉంటాయి.

ఉదాహరణకు, ఎక్సెల్ మరియు Google షీట్ల్లో ఉపయోగించిన అత్యంత ఫంక్షన్లలో ఒకటి SUM ఫంక్షన్:
= SUM (D1: D6)
ఈ ఉదాహరణలో: Excel యొక్క అంతర్నిర్మిత ఫంక్షన్ల ఉపయోగం ఒక సూత్రంలో మరొక ఫంక్షన్ లోపల ఒకటి లేదా అంతకంటే ఎక్కువ ఫంక్షన్లను గూడుతో విస్తరించవచ్చు. గూడు విధుల యొక్క ప్రభావం ఒకే వర్క్షీట్ సెల్ లో బహుళ గణనలను జరపడం. ఇది చేయుటకు, సమూహ ఫంక్షన్ ప్రధాన లేదా అంతకంటే ఎక్కువ ఫంక్షన్ కోసం వాదనలు ఒకటి పనిచేస్తుంది. ఉదాహరణకు, కింది సూత్రంలో, SUM ఫంక్షన్ ROUND ఫంక్షన్ లోపల యున్నది. = ROUND (SUM (D1: D6), 2) సమూహ విధులు మూల్యాంకనం చేసినప్పుడు, Excel లోతైన, లేదా లోపలి పనితీరును అమలు చేస్తుంది, ఆపై దాని మార్గం బాహ్యంగా పనిచేస్తుంది. ఫలితంగా, పైన సూత్రం ఇప్పుడు ఉంటుంది: Excel 2007 నుండి 64 సమూహ సమూహ ఫంక్షన్లకు అనుమతి ఉంది. ముందు వెర్షన్లలో, ఏడు స్థాయిలు సమూహ విధులు అనుమతించబడ్డాయి. Excel మరియు Google షీట్లలో రెండు వర్గాలు ఉన్నాయి: వర్క్షీట్ ఫంక్షన్లు ప్రోగ్రామ్కు చెందినవి, అవి వంటివి SUM మరియు ROUND పైన వివరించిన విధులు. మరోవైపు, అనుకూల ఫంక్షన్లు యూజర్చే వ్రాయబడినవి లేదా నిర్వచించబడ్డాయి. Excel లో, కస్టమ్ విధులు అంతర్నిర్మిత ప్రోగ్రామింగ్ భాషలో వ్రాయబడ్డాయి: విజువల్ బేసిక్ ఫర్ అప్లికేషన్స్ లేదా చిన్న కోసం VBA. ఫంక్షన్స్ Excel తో ఇన్స్టాల్ చేసిన విజువల్ బేసిక్ ఎడిటర్, ఉపయోగించి సృష్టించబడతాయి. Google షీట్స్ యొక్క అనుకూల ఫంక్షన్లు వ్రాయబడ్డాయి అనువర్తనాల స్క్రిప్ట్, జావాస్క్రిప్ట్ యొక్క రూపం మరియు కింద ఉన్న స్క్రిప్ట్ ఎడిటర్ను ఉపయోగించి సృష్టించబడతాయి పరికరములు మెను. కస్టమ్ విధులు సాధారణంగా, కానీ ఎల్లప్పుడూ కాదు, డేటా ఇన్పుట్ యొక్క కొన్ని రూపం అంగీకరించాలి మరియు అది ఉన్న సెల్ లో ఫలితాన్ని తిరిగి. VBA కోడ్లో వ్రాసిన కొనుగోలుదారు డిస్కౌంట్లను లెక్కించే యూజర్-నిర్వచించిన విధికి ఉదాహరణగా ఉంది. అసలు యూజర్ నిర్వచించిన విధులు, లేదా UDFs , Microsoft వెబ్సైట్లో ప్రచురించబడుతున్నాయి: ఫంక్షన్ డిస్కౌంట్ (పరిమాణం, ధర)పరిమాణం> = 100 అప్పుడు ఉంటేడిస్కౌంట్ = పరిమాణం * ధర * 0.1ఎల్స్డిస్కౌంట్ = 0ఎండ్ ఉంటేడిస్కౌంట్ = అప్లికేషన్. రౌండ్ (డిస్కౌంట్, 2)ఎండ్ ఫంక్షన్ Excel లో, వినియోగదారు నిర్వచించిన ఫంక్షన్లు అవి ఉన్న సెల్ (లు) కు మాత్రమే విలువలను తిరిగి ఇవ్వగలవు. ఎక్సెల్ యొక్క ఆపరేటింగ్ పర్యావరణాన్ని మార్చే ఆదేశాలను అమలు చేయలేవు, ఇటువంటి విషయాలు సవరించడం లేదా సెల్ యొక్క ఫార్మాటింగ్ వంటివి. మైక్రోసాఫ్ట్ యొక్క నాలెడ్జ్ బేస్ యూజర్ నిర్వచించిన విధులు కోసం క్రింది పరిమితులను జాబితా చేస్తుంది: Google షీట్లు ప్రస్తుతం వాటిని మద్దతివ్వకపోయినా, Excel లో, మాక్రోస్ పునరావృత వర్క్షీట్ పనులు ఆటోమేట్ చేసే రికార్డ్ దశల శ్రేణి. ఆటోమేటెడ్ చేయగల పనులకు ఉదాహరణలు ఫార్మాటింగ్ డేటా లేదా కాపీ మరియు పేస్ట్ కార్యకలాపాలు. రెండూ Microsoft యొక్క VBA ప్రోగ్రామింగ్ లాంగ్వేజ్ ఉపయోగించినప్పటికీ, అవి రెండు అంశాలలో విభిన్నంగా ఉంటాయి:
ఫార్ములాలు లో గూడు విధులు

వర్క్షీట్ వర్సెస్ కస్టమ్ విధులు

పరిమితులు
యూజర్ నిర్వచించిన విధులు వర్సెస్ Excel లో మాక్రోస్














