Excel-ൽ VBA DateAdd ഫംഗ്ഷൻ എങ്ങനെ ഉപയോഗിക്കാം

  • ഇത് പങ്കുവയ്ക്കുക
Hugh West

ഉള്ളടക്ക പട്ടിക

VBA DateAdd ഫംഗ്‌ഷൻ Excel-ന്റെ VBA ഫംഗ്‌ഷനുകളുടെ തീയതിയും സമയവും വിഭാഗത്തിന് കീഴിലാണ്. ഈ ഫംഗ്‌ഷൻ ഉപയോഗിക്കുന്നതിലൂടെ, ഒരു നിശ്ചിത തീയതിയിൽ നിന്ന് നമുക്ക് വർഷങ്ങൾ, മാസങ്ങൾ, ദിവസങ്ങൾ, ക്വാർട്ടറുകൾ, കൂടാതെ മണിക്കൂർ, മിനിറ്റ്, സെക്കൻഡ് എന്നിങ്ങനെ വ്യത്യസ്ത സമയ ഇടവേളകൾ പോലും ചേർക്കാനോ കുറയ്ക്കാനോ കഴിയും. റിപ്പോർട്ടുകൾ സൃഷ്ടിക്കുന്നതിനോ താരതമ്യപ്പെടുത്തുന്നതിനോ വേണ്ടി ദൈനംദിന കണക്കുകൂട്ടലുകളിൽ തീയതിയും സമയവും കൈകാര്യം ചെയ്യുന്നത് ഒരു സാധാരണ സാഹചര്യമാണ്. Excel-ൽ, DateAdd ഫംഗ്‌ഷൻ പോലെയുള്ള VBA തീയതിയും സമയ പ്രവർത്തനങ്ങളും ഉപയോഗിക്കുന്നത് സങ്കീർണ്ണമോ സമയമെടുക്കുന്നതോ ആയ കണക്കുകൂട്ടലുകളെ കൂടുതൽ കാര്യക്ഷമവും വേഗത്തിലാക്കുന്നു.

പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

ഡൗൺലോഡ് ചെയ്യുക നിങ്ങൾ ഈ ലേഖനം വായിക്കുമ്പോൾ വ്യായാമം ചെയ്യാൻ ഈ പരിശീലന വർക്ക്ബുക്ക്.

VBA DateAdd Function.xlsm

Excel VBA DateAdd ഫംഗ്‌ഷന്റെ ആമുഖം

ഫലം:

ഒരു നിശ്ചിത സമയ ഇടവേള കൂട്ടുകയോ കുറയ്ക്കുകയോ ചെയ്യുന്ന ഒരു തീയതി

വാക്യഘടന:

തീയതി ചേർക്കുക (ഇടവേള, നമ്പർ, തീയതി)

വാദങ്ങൾ:

11> വാദം ആവശ്യമാണ്/ഓപ്ഷണൽ വിവരണം 9>ഇടവേള ആവശ്യമാണ് ഒരു സ്ട്രിംഗ് എക്‌സ്‌പ്രഷൻ.

ഞങ്ങൾ ചേർക്കാൻ ആഗ്രഹിക്കുന്ന വ്യത്യസ്‌ത ക്രമീകരണങ്ങളിലെ സമയ ഇടവേള നമ്പർ ആവശ്യമാണ് ഒരു സംഖ്യാ എക്‌സ്‌പ്രഷൻ .

ഇടവേളകളുടെ സംഖ്യ ചേർക്കാനോ കുറയ്ക്കാനോ

ആകാം പോസിറ്റീവ് – ഇതിനായി ഭാവി തീയതികൾ

നെഗറ്റീവ് ആകാം കഴിഞ്ഞ തീയതികൾ തീയതി 2> ആവശ്യമാണ് ഒരു തീയതി പ്രകടനം

തീയതി ഇടവേളകൾ ചേർത്തു

ക്രമീകരണങ്ങൾ:

DateAdd ഫംഗ്‌ഷൻ ഇത് ഇന്റർവെൽ ഉണ്ട് settings:

17>n
ക്രമീകരണം വിവരണം
yyyy വർഷം
q പാദം
m മാസം
y വർഷത്തിന്റെ
d ദിവസം
w ആഴ്ചദിവസം
ww ആഴ്ച
h മണിക്കൂർ
മിനിറ്റ്
s സെക്കൻഡ്

ഉദാഹരണങ്ങൾ Excel VBA DateAdd ഫംഗ്‌ഷൻ

Excel DateAdd ഫംഗ്‌ഷന്റെ ഫോർമുല എക്‌സ്‌പ്രഷനുകൾ

തീയതി ഇടാൻ വ്യത്യസ്ത വഴികളുണ്ട് ആർഗ്യുമെന്റ് DateAdd ഫംഗ്‌ഷനിലേക്ക്. അവയെല്ലാം ഒരേ ഔട്ട്‌പുട്ടിൽ കലാശിക്കുന്നു.

വിഷ്വൽ ബേസിക് എഡിറ്ററിൽ ഇനിപ്പറയുന്ന കോഡ് ഇടുക:

(എങ്ങനെ വിഷ്വൽ ബേസിക് എഡിറ്ററിൽ കോഡ് പ്രവർത്തിപ്പിക്കാൻ)

3713

വിശദീകരണം :

DateAdd(“yyyy”,2, ഇനിപ്പറയുന്ന രീതികളിൽ ഒന്ന്)

തീയതി ആർഗ്യുമെന്റ് നൽകുന്നതിന് നമുക്ക് വ്യത്യസ്ത രീതികൾ ഉപയോഗിക്കാം:

  • #1/1/2011 #
  • DateSerial( വർഷം , മാസം, ദിവസം)
  • DateValue( date )
  • റേഞ്ച് (“സെൽ”) – ഒരു സെല്ലിൽ സംഭരിച്ചിരിക്കുന്ന തീയതി
  • ഒരു തീയതിയിൽ തീയതി സംഭരിക്കുന്നുവേരിയബിൾ

സെല്ലുകളിൽ D3, D4, D5, D6, D7 ഞങ്ങൾ മുകളിൽ പറഞ്ഞ രീതികൾ date argument ആയി ഇട്ടു DateAdd തുടർച്ചയായി പ്രവർത്തിക്കുകയും അതേ ഫലം ലഭിക്കുകയും ചെയ്തു.

ഞങ്ങൾ 1/1/

9752
എന്നതിലേക്ക് 2 വർഷങ്ങൾ കൂടി ചേർത്തു, അത് 1/1/2024-ന് കാരണമായി.

ഇവിടെ,

yyyy ഇടവേളയായി വർഷത്തെ പ്രതിനിധീകരിക്കുന്നു

2 എന്നതിനെ പ്രതിനിധീകരിക്കുന്നു ഇടവേളകളുടെ നമ്പർ .

സഹായം: വിഷ്വൽ ബേസിക് എഡിറ്ററിൽ കോഡ് എങ്ങനെ റൺ ചെയ്യാം

ഘട്ടങ്ങൾ പാലിക്കുക:

  • Excel റിബണിൽ നിന്ന് , Developer Tab ലേക്ക് പോയി Visual Basic Tab തിരഞ്ഞെടുക്കുക.

  • പുതിയ വിൻഡോയിൽ നിന്ന് Insert tab ക്ലിക്ക് ചെയ്ത് Module തിരഞ്ഞെടുക്കുക.

  • എഡിറ്ററിൽ നിങ്ങളുടെ കോഡ് എഴുതി റൺ ചെയ്യാൻ F5 അമർത്തുക.

<32

Excel

1-ലെ DateAdd ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് വ്യത്യസ്‌ത ഇടവേള ക്രമീകരണങ്ങൾ ചേർക്കുന്നു. വർഷം ചേർക്കുക

കോഡ്:

3071

ഫലം: 2 വർഷം 1/1 ലേക്ക് ചേർത്തു /

9752
(mm/dd/yyyy) കൂടാതെ 1/1/2024 (mm//dd/yyyy)

കൂടുതൽ വായിക്കുക: Excel VBA-ൽ ഇയർ ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം

2. പാദം ചേർക്കുക

കോഡ്:

2018

ഫലം: 2 ക്വാർട്ടർ = 6 മാസം ചേർത്തു 1/1/

9752
(mm/dd/yyyy) കൂടാതെ 7/1/
9752
(mm//dd/yyyy)

3. മാസം ചേർക്കുക

കോഡ്:

9752

ഫലം: 2 മാസം 1/1/

9752
(mm/dd/yyyy) എന്നതിലേക്ക് ചേർക്കുകയും 3/1/
9752
(mm//dd/yyyy) എന്നതിന് കാരണമാവുകയും ചെയ്തു. 0>

കൂടുതൽ വായിക്കുക: Excel VBA MONTH ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം

4. വർഷത്തിലെ ദിവസം ചേർക്കുക

കോഡ്:

2379

ഫലം : വർഷത്തിലെ 2 ദിവസം ചേർത്തു 1/1/

9752
(mm/dd/yyyy) കൂടാതെ 1/3/
9752
(mm//dd/yyyy) ഫലം ലഭിച്ചു.

കൂടുതൽ വായിക്കുക: Excel VBA-ൽ ഡേ ഫംഗ്ഷൻ എങ്ങനെ ഉപയോഗിക്കാം

5. ദിവസം ചേർക്കുക

കോഡ്:

2057

ഫലം : 2 ദിവസം ചേർത്തു 1/1 /

9752
(mm/dd/yyyy) കൂടാതെ 1/3/
9752
(mm//dd/yyyy)

സമാനമായ വായനകൾ

  • ആഴ്‌ച നമ്പർ കണ്ടെത്താൻ Excel VBA (6 ദ്രുത ഉദാഹരണങ്ങൾ)
  • VBA DatePart ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം Excel-ൽ (7 ഉദാഹരണങ്ങൾ)
  • Excel-ൽ VBA DateSerial Function ഉപയോഗിക്കുക (5 എളുപ്പമുള്ള ആപ്ലിക്കേഷനുകൾ)
  • VBA ഉപയോഗിച്ച് സ്‌ട്രിംഗിൽ നിന്ന് തീയതി എങ്ങനെ പരിവർത്തനം ചെയ്യാം ( 7 വഴികൾ)

6. ആഴ്ചദിനം ചേർക്കുക

കോഡ്:

3653

ഫലം: 10 ആഴ്ചദിനങ്ങൾ 1/1 ലേക്ക് ചേർത്തു /

9752
(mm/dd/yyyy) കൂടാതെ 1/11/
9752
(mm//dd/yyyy)

7. ആഴ്ച ചേർക്കുക

കോഡ്:

6603

ഫലം: 2 ആഴ്‌ച= 14 ദിവസം ചേർത്തു 1/1/

9752
(mm/dd/yyyy) കൂടാതെ 1/15/
9752
(mm//dd/yyyy)

കൂടുതൽ വായിക്കുക: VBA ഉപയോഗിച്ച് ആഴ്ചയിലെ ദിവസം എങ്ങനെ ലഭിക്കും

8. മണിക്കൂറ് ചേർക്കുക

കോഡ്:

6482

ഫലം: 14സമയം 1/1/

9752
12:00 AM (mm/dd/yyyy: hh/mm) എന്നതിൽ ചേർത്തു, അതിന്റെ ഫലമായി 1/1/
9752
2:00 PM
(mm//dd/yyyy : hh/mm).

9. മിനിറ്റ് ചേർക്കുക

കോഡ്:

7913

ഫലം : 90 മിനിറ്റ്= 1.30 മണിക്കൂർ ചേർത്തു 1/1/

9752
12:00 AM (mm/dd/yyyy) അതിന്റെ ഫലമായി 1/1/
9752
1:30 AM
(mm//dd/yyyy). 0>

10. രണ്ടാം ചേർക്കുക

കോഡ്:

9926

ഫലം: 120 സെക്കൻഡ് = 2 മിനിറ്റ് ചേർത്തു 1/1/

9752
12:00 AM (mm/dd/yyyy: hh/mm) അതിന്റെ ഫലമായി 1/1/
9752
12:02 AM
(mm//dd/yyyy : hh /mm).

വ്യത്യസ്‌ത ഇടവേള ക്രമീകരണങ്ങൾ കുറയ്ക്കുന്നതിന് Excel-ലെ DateAdd ഫംഗ്‌ഷന്റെ ഉപയോഗം

അതുപോലെ, നമുക്ക് വർഷങ്ങൾ, മാസങ്ങൾ, ദിവസങ്ങൾ, മണിക്കൂർ, മിനിറ്റ്, മുതലായവ ഒരു തീയതിയിൽ നിന്ന് മൈനസ് ചിഹ്നം ഉപയോഗിച്ച് നമ്പർ ആർഗ്യുമെന്റിന്റെ ന് മുൻവശത്ത് കുറയ്ക്കുക. ഉദാഹരണത്തിന്:

കോഡ്:

2956

ഫലം: 2 വർഷം 1/1/

9752
(മിമി/ dd/yyyy) കൂടാതെ 1/1/2020 (mm//dd/yyyy) ഫലമായി.

ഓർമ്മിക്കേണ്ട കാര്യങ്ങൾ <2

  • ഞങ്ങൾ ആഴ്‌ചദിവസങ്ങൾ ചേർക്കാൻ 'w' ഉപയോഗിക്കുമ്പോൾ അത് ശനി, ഞായർ എന്നിവയുൾപ്പെടെ ആഴ്‌ചയിലെ എല്ലാ ദിവസവും ചേർക്കുന്നു , പ്രവൃത്തിദിവസങ്ങൾ മാത്രമല്ല (ആരെങ്കിലും പ്രതീക്ഷിച്ചേക്കാം).
  • DateAdd ഫംഗ്‌ഷൻ അസാധുവായ തീയതി കാണിക്കുന്നില്ല. ഉദാഹരണത്തിന്,
    9752
    ജനുവരി 31-ലേക്ക് ഒരു മാസം ചേർത്താൽ, അത്
    9752
    ഫെബ്രുവരി 31-ന് അല്ല,
    9752
    ഫെബ്രുവരി 28-ന് ഫലമാകും (അത് നിലവിലില്ല).
  • കൂടുതൽ കുറച്ചാൽ122 വർഷത്തിനു ശേഷം, ഒരു പിശക് സംഭവിക്കും കാരണം Excel തീയതി ആരംഭിക്കുന്നത് ജനുവരി 1, 1990 മുതൽ.
  • DateAdd-ന്റെ റിട്ടേൺ തീയതി ഫംഗ്‌ഷൻ നിയന്ത്രണ പാനൽ തീയതി ക്രമീകരണങ്ങളെ ആശ്രയിച്ചിരിക്കുന്നു.
  • കലണ്ടർ പ്രോപ്പർട്ടി അനുസരിച്ച് DateAdd ഫംഗ്‌ഷന്റെ തീയതി ആർഗ്യുമെന്റ് ഞങ്ങൾ നൽകണം. കലണ്ടർ ഗ്രിഗോറിയൻ ആണെങ്കിൽ, ഇൻപുട്ട് da te ആർഗ്യുമെന്റ് ഗ്രിഗോറിയൻ -ലും ആയിരിക്കണം. അതുപോലെ, കലണ്ടർ ഹിജ്‌രിയിലാണെങ്കിൽ, തീയതി ആർഗ്യുമെന്റ് അതേ ഫോർമാറ്റിൽ ആയിരിക്കണം.

ഉപസംഹാരം

ഇപ്പോൾ, VBA എങ്ങനെ ഉപയോഗിക്കണമെന്ന് നമുക്കറിയാം. Excel-ൽ DateAdd ഫംഗ്‌ഷൻ. ഈ പ്രവർത്തനം കൂടുതൽ ആത്മവിശ്വാസത്തോടെ ഉപയോഗിക്കാൻ ഇത് നിങ്ങളെ പ്രോത്സാഹിപ്പിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു. എന്തെങ്കിലും ചോദ്യങ്ങളോ നിർദ്ദേശങ്ങളോ ഉണ്ടെങ്കിൽ അവ ചുവടെയുള്ള കമന്റ് ബോക്സിൽ ഇടാൻ മറക്കരുത്

വ്യവസായത്തിൽ 10 വർഷത്തിലേറെ അനുഭവപരിചയമുള്ള വളരെ പരിചയസമ്പന്നനായ എക്സൽ പരിശീലകനും അനലിസ്റ്റുമാണ് ഹ്യൂ വെസ്റ്റ്. അക്കൗണ്ടിംഗ്, ഫിനാൻസ് എന്നിവയിൽ ബിരുദവും ബിസിനസ് അഡ്മിനിസ്ട്രേഷനിൽ ബിരുദാനന്തര ബിരുദവും നേടിയിട്ടുണ്ട്. ഹ്യൂവിന് അധ്യാപനത്തിൽ അഭിനിവേശമുണ്ട് കൂടാതെ പിന്തുടരാനും മനസ്സിലാക്കാനും എളുപ്പമുള്ള ഒരു അദ്വിതീയ അധ്യാപന സമീപനം വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. എക്സലിനെ കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ വിദഗ്ദ്ധ പരിജ്ഞാനം ലോകമെമ്പാടുമുള്ള ആയിരക്കണക്കിന് വിദ്യാർത്ഥികളെയും പ്രൊഫഷണലുകളെയും അവരുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനും അവരുടെ കരിയറിൽ മികവ് പുലർത്തുന്നതിനും സഹായിച്ചിട്ടുണ്ട്. തന്റെ ബ്ലോഗിലൂടെ, ഹ്യൂ തന്റെ അറിവ് ലോകവുമായി പങ്കിടുന്നു, സൗജന്യ എക്സൽ ട്യൂട്ടോറിയലുകളും ഓൺലൈൻ പരിശീലനവും വാഗ്ദാനം ചെയ്യുന്നു, വ്യക്തികളെയും ബിസിനസ്സുകളെയും അവരുടെ പൂർണ്ണ ശേഷിയിൽ എത്തിക്കാൻ സഹായിക്കുന്നു.