Excel માં VBA DateAdd ફંક્શનનો ઉપયોગ કેવી રીતે કરવો

  • આ શેર કરો
Hugh West

VBA DateAdd ફંક્શન એ Excel ના VBA ફંક્શન્સ ની તારીખ અને સમય શ્રેણી હેઠળ છે. આ ફંક્શનનો ઉપયોગ કરીને આપણે આપેલ તારીખમાંથી વર્ષો, મહિનાઓ, દિવસો, ક્વાર્ટર અને અલગ-અલગ સમયના અંતરાલ જેવા કે કલાકો, મિનિટો, સેકંડ ઉમેરી કે બાદ કરી શકીએ છીએ. રિપોર્ટ્સ બનાવવા અથવા સરખામણી કરવા માટે દૈનિક ગણતરીઓમાં તારીખ અને સમય સાથે વ્યવહાર કરવો એ એક સામાન્ય દૃશ્ય છે. Excel માં, DateAdd ફંક્શન જેવા VBA તારીખ અને સમય કાર્યોનો ઉપયોગ જટિલ અથવા સમય માંગી લેતી ગણતરીઓને વધુ કાર્યક્ષમ અને ઝડપી બનાવે છે.

પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો

ડાઉનલોડ કરો જ્યારે તમે આ લેખ વાંચી રહ્યા હોવ ત્યારે કસરત કરવા માટે આ પ્રેક્ટિસ વર્કબુક.

VBA DateAdd Function.xlsm

Excel VBA DateAdd ફંક્શનનો પરિચય

પરિણામ:

એક તારીખ કે જેમાં ચોક્કસ સમય અંતરાલ ઉમેરવામાં અથવા બાદ કરવામાં આવે છે

સિન્ટેક્સ:

તારીખ ઉમેરો (અંતરાલ, સંખ્યા, તારીખ)

દલીલો:

દલીલ જરૂરી/વૈકલ્પિક વર્ણન
અંતરાલ જરૂરી A સ્ટ્રિંગ અભિવ્યક્તિ.

વિવિધ સેટિંગ્સમાં સમયનો અંતરાલ જે આપણે ઉમેરવા માંગીએ છીએ નંબર જરૂરી A સંખ્યાત્મક અભિવ્યક્તિ .

અંતરો ની સંખ્યા ઉમેરવા અથવા બાદ કરવા માટે

હોઈ શકે છે હકારાત્મક - માટે ભવિષ્યની તારીખ

ગત તારીખઓ તારીખ માટે નકારાત્મક - હોઈ શકે છે 2> જરૂરી તારીખ અભિવ્યક્તિ

તારીખ જેમાં અંતરો ઉમેરેલા છે

સેટિંગ્સ:

DateAdd ફંક્શન અંતરાલ ધરાવે છે સેટિંગ્સ:

સેટિંગ વર્ણન
yyyy વર્ષ<18
q ક્વાર્ટર
મહિનો
y દિવસનું વર્ષ
d દિવસ
w અઠવાડિયાનો દિવસ
ww અઠવાડિયું
h કલાક
n મિનિટ
સે સેકન્ડ

ના ઉદાહરણો Excel VBA DateAdd ફંક્શન

Excel DateAdd ફંક્શનના ફોર્મ્યુલા એક્સપ્રેશન્સ

તારીખ મૂકવાની વિવિધ રીતો છે દલીલ તારીખ ઉમેરો કાર્યમાં. તે બધા સમાન આઉટપુટમાં પરિણમે છે.

નીચેનો કોડ વિઝ્યુઅલ બેઝિક એડિટરમાં મૂકો:

(કેવી રીતે વિઝ્યુઅલ બેઝિક એડિટરમાં કોડ ચલાવવા માટે)

1981

સ્પષ્ટીકરણ :<0 તારીખ ઉમેરો(“yyyy”,2,નીચેની પદ્ધતિઓમાંથી એક)

તારીખની દલીલ મૂકવા માટે આપણે વિવિધ પદ્ધતિઓનો ઉપયોગ કરી શકીએ છીએ:

  • #1/1/2011 #
  • તારીખ સીરીયલ( વર્ષ , મહિનો, દિવસ)
  • તારીખ મૂલ્ય( તારીખ )
  • શ્રેણી ("સેલ") - કોષમાં સંગ્રહિત તારીખ
  • તારીખને એમાં સંગ્રહિત કરવીચલ

કોષોમાં D3, D4, D5, D6, D7 અમે ઉપરની પદ્ધતિઓને તારીખ ની દલીલ તરીકે મૂકીએ છીએ. DateAdd ફંક્શન ક્રમિક રીતે અને સમાન પરિણામ મેળવ્યું.

અમે 1/1/2022 માં 2 વધુ વર્ષ ઉમેર્યા જેનું પરિણામ 1/1/2024 માં આવ્યું.

અહીં,

yyyy વર્ષ રજૂ કરે છે કારણ કે અંતરાલ

2 નંબરનું પ્રતિનિધિત્વ કરે છે સંખ્યા તરીકે અંતરાલો.

સહાય: વિઝ્યુઅલ બેઝિક એડિટરમાં કોડ કેવી રીતે ચલાવવો

પગલાઓ અનુસરો:

  • એક્સેલ રિબન માંથી, ડેવલપર ટેબ પર જાઓ અને વિઝ્યુઅલ બેઝિક ટેબ પસંદ કરો.
<0
  • નવી વિન્ડોમાંથી, શામેલ કરો ટેબ પર ક્લિક કરો અને મોડ્યુલ પસંદ કરો.

  • સંપાદકમાં તમારો કોડ લખો અને ચલાવવા માટે F5 દબાવો.

<32

એક્સેલમાં DateAdd ફંક્શનનો ઉપયોગ કરીને વિવિધ અંતરાલ સેટિંગ્સ ઉમેરવાનું

1. વર્ષ ઉમેરો

કોડ:

6861

પરિણામ: 2 વર્ષ 1/1 માં ઉમેર્યું /2022 (mm/dd/yyyy) અને પરિણામે 1/1/2024 (mm//dd/yyyy).

વધુ વાંચો: Excel VBA માં વર્ષ ફંક્શનનો ઉપયોગ કેવી રીતે કરવો

2. ક્વાર્ટર ઉમેરો

કોડ:

9471

પરિણામ: 2 ક્વાર્ટર = 6 મહિના માં ઉમેર્યું 1/1/2022 (mm/dd/yyyy) અને પરિણામે 7/1/2022 (mm//dd/yyyy).

3. મહિનો ઉમેરો

કોડ:

8649

પરિણામ: 2 મહિના 1/1/2022 (mm/dd/yyyy) માં ઉમેર્યું અને પરિણામે 3/1/2022 (mm//dd/yyyy).

વધુ વાંચો: Excel VBA MONTH ફંક્શનનો ઉપયોગ કેવી રીતે કરવો

4. વર્ષનો દિવસ ઉમેરો

કોડ:

9361

પરિણામ : વર્ષનો 2 દિવસ <1 માં ઉમેરાયો>1/1/2022 (mm/dd/yyyy) અને પરિણામે 1/3/2022 (mm//dd/yyyy).

વધુ વાંચો: એક્સેલ VBA માં ડે ફંક્શનનો ઉપયોગ કેવી રીતે કરવો

5. દિવસ ઉમેરો

કોડ:

3447

પરિણામ : 2 દિવસ ઉમેર્યા થી 1/1 /2022 (mm/dd/yyyy) અને પરિણામે 1/3/2022 (mm//dd/yyyy).

સમાન રીડિંગ્સ

  • વીક નંબર શોધવા માટે એક્સેલ VBA (6 ઝડપી ઉદાહરણો)
  • VBA ડેટપાર્ટ ફંક્શનનો ઉપયોગ કેવી રીતે કરવો Excel માં (7 ઉદાહરણો)
  • એક્સેલમાં VBA DateSerial ફંક્શનનો ઉપયોગ કરો (5 સરળ એપ્લિકેશનો)
  • VBA નો ઉપયોગ કરીને સ્ટ્રીંગમાંથી તારીખને કેવી રીતે કન્વર્ટ કરવી ( 7 રીતો)

6. અઠવાડિયાનો દિવસ ઉમેરો

કોડ:

3746

પરિણામ: 10 અઠવાડિયાના દિવસો ઉમેર્યા ને 1/1 /2022 (mm/dd/yyyy) અને પરિણામે 1/11/2022 (mm//dd/yyyy).

7. અઠવાડિયું ઉમેરો

કોડ:

3906

પરિણામ: 2 અઠવાડિયા= 14 દિવસ ઉમેર્યા થી 1/1/2022 (mm/dd/yyyy) અને પરિણામે 1/15/2022 (mm//dd/yyyy).

વધુ વાંચો: VBA નો ઉપયોગ કરીને અઠવાડિયાનો દિવસ કેવી રીતે મેળવવો

8. કલાક ઉમેરો

કોડ:

3202

પરિણામ: 14કલાકો ઉમેરવામાં આવ્યાં (mm//dd/yyyy : hh/mm).

9. મિનિટ ઉમેરો

કોડ:

6934

પરિણામ : 90 મિનિટ = 1.30 કલાક ઉમેર્યા થી 1/1/2022 12:00 AM (mm/dd/yyyy) અને પરિણામે 1/1/2022 1:30 AM (mm//dd/yyyy).

10. સેકન્ડ ઉમેરો

કોડ:

8423

પરિણામ: 120 સેકન્ડ = 2 મિનિટ ઉમેર્યા થી 1/1/2022 12:00 AM (mm/dd/yyyy : hh/mm) અને પરિણામે 1/1/2022 12:02 AM (mm//dd/yyyy : hh /mm).

> વર્ષો, મહિનાઓ, દિવસો, કલાકો, મિનિટો, વગેરેને સંખ્યાની દલીલ ની આગળ માં બાદબાકી ચિહ્ન નો ઉપયોગ કરીને તારીખમાંથી બાદ કરો. ઉદાહરણ તરીકે:

કોડ:

1825

પરિણામ: 2 વર્ષ 1/1/2022 માંથી બાદબાકી (mm/ dd/yyyy) અને પરિણામે 1/1/2020 (mm//dd/yyyy).

યાદ રાખવા જેવી બાબતો <2

  • જ્યારે આપણે અઠવાડિયાના દિવસો ઉમેરવા માટે 'w' નો ઉપયોગ કરીએ છીએ ત્યારે તે શનિવાર અને રવિવાર સહિત અઠવાડિયાના તમામ દિવસો ઉમેરે છે , માત્ર કામના દિવસો જ નહીં (કોઈ અપેક્ષા રાખી શકે છે).
  • DateAdd ફંક્શન અમાન્ય તારીખ દર્શાવતું નથી. ઉદાહરણ તરીકે, જો આપણે 31 જાન્યુઆરી, 2022 માં 1 મહિનો ઉમેરીએ, તો તેનું પરિણામ 28 ફેબ્રુઆરી, 2022 ના રોજ આવશે, 31 ફેબ્રુઆરી, 2022 ના રોજ (તે અસ્તિત્વમાં નથી).
  • જો આપણે વધુ બાદ કરીએઆજથી 122 વર્ષ પછી ભૂલ થશે કારણ કે એક્સેલ તારીખ જાન્યુ 1, 1990 થી શરૂ થાય છે.
  • તારીખ એડની પરત તારીખ ફંક્શન કંટ્રોલ પેનલ તારીખ સેટિંગ્સ પર આધાર રાખે છે.
  • આપણે કૅલેન્ડર પ્રોપર્ટી અનુસાર DateAdd ફંક્શનની તારીખ દલીલ કરવી જોઈએ. જો કેલેન્ડર ગ્રેગોરિયન છે, તો ઇનપુટ da te દલીલ પણ ગ્રેગોરિયન માં હોવી જોઈએ. તેવી જ રીતે, જો કેલેન્ડર હિજરીમાં હોય, તો તારીખની દલીલ સમાન ફોર્મેટમાં હોવી જોઈએ.

નિષ્કર્ષ

હવે, આપણે જાણીએ છીએ કે VBA નો ઉપયોગ કેવી રીતે કરવો. Excel માં DateAdd ફંક્શન. આશા છે કે, તે તમને આ કાર્યક્ષમતાનો વધુ વિશ્વાસપૂર્વક ઉપયોગ કરવા પ્રોત્સાહિત કરશે. કોઈપણ પ્રશ્નો અથવા સૂચનો તેમને નીચેના ટિપ્પણી બોક્સમાં મૂકવાનું ભૂલશો નહીં

હ્યુજ વેસ્ટ ઉદ્યોગમાં 10 વર્ષથી વધુનો અનુભવ ધરાવતા અત્યંત અનુભવી એક્સેલ ટ્રેનર અને વિશ્લેષક છે. તેમણે એકાઉન્ટિંગ અને ફાઇનાન્સમાં સ્નાતકની ડિગ્રી અને બિઝનેસ એડમિનિસ્ટ્રેશનમાં માસ્ટર ડિગ્રી ધરાવે છે. હ્યુને શીખવવાનો શોખ છે અને તેણે એક અનન્ય શિક્ષણ અભિગમ વિકસાવ્યો છે જે અનુસરવા અને સમજવામાં સરળ છે. એક્સેલના તેમના નિષ્ણાત જ્ઞાને વિશ્વભરના હજારો વિદ્યાર્થીઓ અને વ્યાવસાયિકોને તેમની કુશળતા સુધારવામાં અને તેમની કારકિર્દીમાં શ્રેષ્ઠ બનાવવામાં મદદ કરી છે. તેમના બ્લોગ દ્વારા, હ્યુજ તેમના જ્ઞાનને વિશ્વ સાથે શેર કરે છે, વ્યક્તિઓ અને વ્યવસાયોને તેમની સંપૂર્ણ ક્ષમતા સુધી પહોંચવામાં મદદ કરવા માટે મફત એક્સેલ ટ્યુટોરિયલ્સ અને ઑનલાઇન તાલીમ ઓફર કરે છે.