વ્યાખ્યા, ઉપયોગો અને એક્સેલ માં કાર્યો ઉદાહરણો

એક કાર્ય એક્સેલ અને Google શીટ્સમાં એક પ્રીસેટ ફોર્મ્યુલા છે જે સેલમાં તે સ્થિત થયેલ છે તે ચોક્કસ ગણતરીઓ હાથ ધરવાનો છે.

કાર્ય સિન્ટેક્સ અને દલીલો

ફંક્શનનું વાક્યરચના કાર્યના લેઆઉટને સંદર્ભિત કરે છે અને કાર્યનું નામ, કૌંસ, અલ્પવિરામ વિભાજક અને દલીલોનો સમાવેશ કરે છે .

બધા સૂત્રોની જેમ, વિધેય એ કાર્યના નામ અને તેની દલીલો દ્વારા અનુસરતા સમાન ચિહ્ન ( = ) થી શરૂ થાય છે:

ઉદાહરણ તરીકે, Excel અને Google શીટ્સમાં સૌથી વધુ ઉપયોગમાં લેવાયેલા ફંક્શનોમાંનો એક SUM કાર્ય છે :

= SUM (D1: D6)

આ ઉદાહરણમાં,

ફોર્મ્યુલા માં માળો કાર્યો

Excel માં બિલ્ટ-ઇન વિધેયોની ઉપયોગીતા સૂત્રમાં અન્ય ફંક્શનમાં એક અથવા વધુ કાર્યોમાં માળો કરીને વિસ્તૃત કરી શકાય છે. માળોના કાર્યોની અસર એક કાર્યપુસ્તક કોષમાં બહુવિધ ગણતરીઓ કરવા માટેની પરવાનગી છે.

આવું કરવા માટે, પુનરાવર્તિત કાર્ય મુખ્ય અથવા બાહ્યતમ કાર્ય માટે દલીલો પૈકી એક તરીકે કાર્ય કરે છે.

ઉદાહરણ તરીકે, નીચેના સૂત્રમાં, SUM કાર્ય રાઉન્ડ વિધેયની અંદર નેસ્ટ છે .

આ રકમ ફંક્શનનો સંખ્યા દલીલ તરીકે ઉપયોગ કરીને પૂર્ણ થાય છે.

& # 61; રાઉન્ડ (SUM (D1: D6), 2)

પુનરાવર્તિત કાર્યોનું મૂલ્યાંકન કરતી વખતે, એક્સેલ સૌથી ઊંડો, અથવા અંદરના કાર્યને અમલમાં મૂકે છે, પ્રથમ અને ત્યારબાદ તેનું અંતર કાર્ય કરે છે. પરિણામે, ઉપરનો સૂત્ર હવે થશે:

  1. કોશિકાઓ ડી 1 થી ડી 6 માં મૂલ્યોનો સરવાળો શોધવા;
  2. આ પરિણામને બે દશાંશ સ્થાનો પર લઈ જાઓ.

એક્સેલ 2007 થી, પુનરાવર્તિત કાર્યોના 64 સ્તરની પરવાનગી છે. આ પહેલાના સંસ્કરણોમાં, પુનરાવર્તિત કાર્યોના 7 સ્તરોને મંજૂરી આપવામાં આવી હતી.

વર્કશીટ વિ કસ્ટમ કાર્યો

Excel અને Google શીટ્સમાં વિધેયોનાં બે વર્ગો છે:

વર્કશીટ ફંક્શનો પ્રોગ્રામના મૂળ છે, જેમ કે ઉપર દર્શાવેલ SUM અને ROUND વિધેયો.

બીજી બાજુ, કસ્ટમ ફંક્શન્સ, વપરાશકર્તા દ્વારા લેખિત, અથવા વ્યાખ્યાયિત થયેલ કાર્યો છે.

એક્સેલમાં, કસ્ટમ વિધેયો બિલ્ટ-ઇન પ્રોગ્રામિંગ લેંગ્વેજમાં લખવામાં આવે છે: વિઝ્યુઅલ બેઝિક ફોર એપ્લીકેશનઝ અથવા ટૂંકો માટે VBA. વિધેયો રિબનના વિકાસકર્તા ટેબ પર સ્થિત વિઝ્યુઅલ બેઝિક એડિટરનો ઉપયોગ કરીને બનાવવામાં આવે છે.

Google શીટ્સનાં કસ્ટમ ફંક્શન્સ એપ્લિકેશન્સ સ્ક્રિપ્ટમાં લખવામાં આવે છે - JavaScript નો એક સ્વરૂપ - અને ટૂલ્સ મેનૂ હેઠળ સ્થિત સ્ક્રિપ્ટ એડિટરનો ઉપયોગ કરીને બનાવવામાં આવે છે.

કસ્ટમ ફંક્શન્સ સામાન્ય રીતે, પરંતુ હંમેશાં, ડેટા ઇનપુટના કેટલાક સ્વરૂપને સ્વીકારતા નથી અને જ્યાં તે સ્થિત છે તે સેલમાં પરિણામ પરત કરે છે.

નીચે વપરાશકર્તા વ્યાખ્યાયિત કાર્યનું ઉદાહરણ છે કે જે VBA કોડમાં લખેલા ખરીદનાર ડિસ્કાઉન્ટની ગણતરી કરે છે. મૂળ વપરાશકર્તા વ્યાખ્યાયિત કાર્યો, અથવા યુડીએફ માઇક્રોસોફ્ટની વેબસાઇટ પર પ્રકાશિત થાય છે:

કાર્ય ડિસ્કાઉન્ટ (જથ્થો, ભાવ)
જો જથ્થો> = 100 તો પછી
ડિસ્કાઉન્ટ = જથ્થો * કિંમત * 0.1
બાકી
ડિસ્કાઉન્ટ = 0
અંત જો
ડિસ્કાઉન્ટ = એપ્લિકેશન. રાઉન્ડ (ડિસ્કાઉન્ટ, 2)
સમાપ્તિ કાર્ય

મર્યાદાઓ

એક્સેલમાં, યુઝર ડિફૉલ્ટ ફંક્શન્સ સેલ (ઓ) માટે મૂલ્યો પરત કરી શકે છે જેમાં તેઓ સ્થિત છે. આમ કરવાથી, તેઓ આદેશો ચલાવી શકતા નથી કે જે કોઈપણ રીતે એક્સેલના ઓપરેટિંગ વાતાવરણને બદલી શકે - જેમ કે કોષની સામગ્રી અથવા ફોર્મેટિંગમાં ફેરફાર કરવો.

Microsoft ના જ્ઞાન આધાર વપરાશકર્તા વ્યાખ્યાયિત કાર્યો માટે નીચેની મર્યાદાઓની યાદી આપે છે:

એક્સેલ માં વપરાશકર્તા નિર્ધારિત કાર્યો vs મેક્રોઝ

જ્યારે Google શીટ્સ હાલમાં તેમની સહાય કરી શકતી નથી, ત્યારે Excel માં, રેકોર્ડ કરેલ પગલાંઓની શ્રેણી છે જે પુનરાવર્તિત કાર્યપત્રક કાર્યોને સ્વચાલિત કરે છે - જેમ કે ડેટાનું ફોર્મેટ કરવું અથવા કૉપિ અને પેસ્ટ કામગીરી - કીસ્ટ્રોક અથવા માઉસ ક્રિયાઓનું અનુકરણ કરીને

તેમ છતાં બન્ને માઇક્રોસોફ્ટની VBA પ્રોગ્રામિંગ લેંગ્વેજનો ઉપયોગ કરે છે, તે બે બાબતોમાં અલગ છે:

  1. યુ.ડી.એફ.ની ગણતરીઓ કરે છે જ્યારે મેક્રોઝ ક્રિયાઓ કરે છે. ઉપર સૂચવ્યા મુજબ, યુડીએફ કામગીરી કરતી નથી કે જે કાર્યક્રમના વાતાવરણને અસર કરે છે જ્યારે મેક્રોઝ કરી શકે છે.
  2. વિઝ્યુઅલ બેઝિક એડિટર વિન્ડોમાં, બંનેને અલગ કરી શકાય છે કારણ કે:
    • યુડીએફ કાર્ય ફંક્શનથી શરૂ થાય છે અને અંતિમ કાર્ય સાથે અંત આવે છે ;
    • મેક્રોઝ સબ સ્ટેટમેન્ટથી શરૂ થાય છે અને એન્ડ સબ સાથે અંત આવે છે .