સામગ્રીઓનું કોષ્ટક
એક્સેલમાં કામ કરતી વખતે અથવા વ્યવસાય વિશ્લેષણ માટે કસ્ટમ વર્કશીટ્સ બનાવતી વખતે, અમારે અમારી પોતાની એક કસ્ટમ ફોર્મ્યુલા બનાવવાની જરૂર પડી શકે છે. એક્સેલ દ્વારા પૂરા પાડવામાં આવેલ તમામ કાર્યો હોવા છતાં, અમારે અમારું કામ પૂર્ણ કરવા માટે એક બનાવવાની જરૂર પડી શકે છે. એક્સેલ તમને VBA પ્રોગ્રામિંગ કોડ્સ નો ઉપયોગ કરીને તમારા પોતાના કાર્યો બનાવવા દે છે. આજે આ લેખમાં અમે એક્સેલમાં કસ્ટમ ફોર્મ્યુલા બનાવવા માટે એક સ્ટેપ-બાય-સ્ટેપ લેખ પ્રદાન કરીશું.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
જ્યારે તમે આ વાંચી રહ્યાં હોવ ત્યારે કાર્યનો અભ્યાસ કરવા માટે આ પ્રેક્ટિસ બુક ડાઉનલોડ કરો લેખ.
Excel.xlsx માં કસ્ટમ ફોર્મ્યુલા બનાવો
Excel માં કસ્ટમ ફોર્મ્યુલા બનાવો
એક ઉદાહરણ ધ્યાનમાં લો જ્યાં તમારે કરવું પડશે ડેટાસેટમાં આપેલ તમારી વસ્તુઓ ની કુલ કિંમત શોધવા માટે કસ્ટમ ફોર્મ્યુલા બનાવો. એક્સેલ અમને VBA કોડ્સનો ઉપયોગ કરીને અમારા પોતાના કસ્ટમ ફંક્શન્સ બનાવવાની મંજૂરી આપે છે. એક્સેલમાં આ કસ્ટમ ફંક્શન્સને યુઝર ડિફાઈન્ડ ફંક્શન્સ (UDF) તરીકે ઓળખવામાં આવે છે. તેઓ તમને કોઈપણ પ્રકારની કામગીરી કરવા માટે તમારા પોતાના કસ્ટમ કાર્યો બનાવવાની મંજૂરી આપે છે. આ વિભાગમાં, અમે એક બનાવવા માટે એક પગલું-દર-પગલાં પ્રવાસ કરીશું. ચાલો તે કરીએ!
પગલું 1: એક્સેલમાં VBA વિન્ડો ખોલવા માટે વિકાસકર્તા વિકલ્પને સક્ષમ કરો
પ્રથમ, આપણે કેવી રીતે ખોલવું તે શીખવાની જરૂર છે VBA કસ્ટમાઇઝ્ડ ફોર્મ્યુલા બનાવવા માટે વિન્ડો. જાણવા માટે આ પગલાં અનુસરો!
- કસ્ટમાઇઝ્ડ ક્વિક એક્સેસ ટૂલબાર પર ક્લિક કરો ઉપલબ્ધ વિકલ્પોમાંથી, વધુ પર ક્લિક કરોઆદેશો.
- Excel વિકલ્પો વિન્ડો ખુલે છે. રિબન કસ્ટમાઇઝ કરો પર ક્લિક કરો.
- હવે આ રિબન બનાવવા માટે વિકાસકર્તા વિકલ્પ પર ચેક કરો. આગળ વધવા માટે ઓકે ક્લિક કરો.
- તમારી એક્સેલ વર્કશીટમાં હવે વિકાસકર્તા નામનું નવું રિબન છે.
- વિકાસકર્તા રિબન પસંદ કરો. VBA
- ખોલવા માટે Macros પર ક્લિક કરો અથવા તે કરવા માટે તમે ફક્ત “ Alt+F11 ” દબાવો. <14
- VBA વિંડોમાં, પર ક્લિક કરો દાખલ કરો .
- ઉપલબ્ધ વિકલ્પોમાંથી, મોડ્યુલ બનાવવા માટે મોડ્યુલ પર ક્લિક કરો. અમે મોડ્યુલમાં અમારા VBA કોડ લખીશું.
- તમારા VBA કોડ બનાવવા માટે લખો કસ્ટમ ફોર્મ્યુલા. આપેલ વસ્તુઓ માટે કુલ કિંમત શોધવા માટે, VBA કોડ છે,
પગલું 2: કસ્ટમ ફોર્મ્યુલા બનાવવા માટે VBA કોડ્સ લખો
1232
- અમારે VBA <જાહેર કરવાની જરૂર છે. 2> ફંક્શન તરીકે કોડ્સ. એટલા માટે આ કોડ ફંક્શન ઘોષણા સાથે શરૂ થાય છે અને એન્ડ ફંક્શન
- સૂત્રને નામની જરૂર છે. અમે તેનું નામ TOTALPRICE
- અમને ફંક્શનમાં કેટલાક ઇનપુટ્સની જરૂર પડશે. ઇનપુટ્સ ફંક્શનના નામ પછી કૌંસમાં વ્યાખ્યાયિત કરવામાં આવે છે.
- આપણે ફંક્શનને પરત કરવા માટે અમુક પ્રકારની કિંમત સોંપવાની જરૂર છે. આ માપદંડો પૂર્ણ કર્યા પછી, અમારું અંતિમ વાક્યરચના છે:
TOTALPRICE = (નંબર1 *નંબર2)
- VBA વિંડો બંધ કરો અને મુખ્ય વર્કશીટ પર પાછા ફરો.
પગલું 3: એક્સેલ સ્પ્રેડશીટમાં કસ્ટમ ફોર્મ્યુલા લાગુ કરો
- કસ્ટમ ફોર્મ્યુલા બનાવ્યા પછી, હવે અમે તેને અમારા ડેટાસેટ પર લાગુ કરીશું. સેલ E4 પર ક્લિક કરો અને અમારી કસ્ટમ ફોર્મ્યુલા શોધો.
- જ્યારે ફોર્મ્યુલા દેખાય, ત્યારે પસંદ કરવા માટે તેના પર ડબલ-ક્લિક કરો.
- સૂત્રમાં મૂલ્યો દાખલ કરો. અંતિમ સૂત્ર છે:
=TOTALPRICE(C4,D4)
- જ્યાં C4 અને D4 એ સ્ટોક અને યુનિટ કિંમત
- એન્ટર દબાવો પરિણામ મેળવો.
- અમારું કસ્ટમ ફોર્મ્યુલા સંપૂર્ણ રીતે કામ કરી રહ્યું છે! હવે અંતિમ પરિણામ મેળવવા માટે બાકીના કોષોમાં સમાન સૂત્ર લાગુ કરો.
- ચાલો બીજા ઉદાહરણની ચર્ચા કરીએ! આ નવા ડેટાસેટમાં, આપણે કસ્ટમ ફોર્મ્યુલા બનાવીને છૂટક કિંમત શોધવાની રહેશે.
- <1 ખોલો>VBA વિન્ડો પર જાઓ અને મોડ્યુલ અમે પહેલાં ચર્ચા કરેલી પ્રક્રિયાઓને અનુસરીને જાઓ.
- તે માટે VBA VBA કોડ લખો કસ્ટમ ફોર્મ્યુલા છે,
3518
- હવે VBA વિન્ડો બંધ કરો અને મુખ્ય વર્કશીટ પર જાઓ. સેલ F4 માં, અમારા નવા કસ્ટમાઇઝ કરેલ ફંક્શન RETAILPRICE માટે શોધો.
- જ્યારે મળે ત્યારે તેના પર બે વાર ક્લિક કરો.
- સૂત્ર અને અંતિમ સ્વરૂપમાં મૂલ્યો દાખલ કરોછે:
=RETAILPRICE(C4,D4,E4)
- જ્યાં C4, D4, E4 છે Price1, Price2, અને Davisor
- Enter દબાવીને પરિણામ મેળવો. હવે અંતિમ પરિણામ મેળવવા માટે આ ફંક્શનને તમામ સેલ પર લાગુ કરો.
- આ રીતે તમે એક્સેલમાં કસ્ટમ ફોર્મ્યુલા બનાવી શકો છો અને તેનો ઉપયોગ કરી શકો છો.
વધુ વાંચો: એક્સેલમાં બહુવિધ કોષો માટે ફોર્મ્યુલા કેવી રીતે બનાવવી (9 પદ્ધતિઓ)
ઝડપી નોંધો
👉 તમે રેકોર્ડ એ કરી શકતા નથી કસ્ટમાઇઝ્ડ ફોર્મ્યુલા જેમ કે તમે એક્સેલ મેક્રો કરી શકો છો.
👉 કસ્ટમ ફોર્મ્યુલા બનાવવાની નિયમિત VBA મેક્રો કરતાં વધુ મર્યાદાઓ છે. તે વર્કશીટ અથવા કોષના બંધારણ અથવા ફોર્મેટને બદલી શકતું નથી.
નિષ્કર્ષ
એક્સેલમાં કસ્ટમ ફોર્મ્યુલા કેવી રીતે બનાવવી તેની ચર્ચા આ લેખમાં કરવામાં આવી છે. અમને આશા છે કે આ લેખ તમારા માટે ઉપયોગી સાબિત થશે. જો તમને કોઈ પ્રશ્નો અથવા પ્રશ્નો હોય તો ટિપ્પણી કરો.