ഉള്ളടക്ക പട്ടിക
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/
975212:00 AM (mm/dd/yyyy: hh/mm) എന്നതിൽ ചേർത്തു, അതിന്റെ ഫലമായി 1/1/
97522:00 PM (mm//dd/yyyy : hh/mm).
9. മിനിറ്റ് ചേർക്കുക
കോഡ്:
7913
ഫലം : 90 മിനിറ്റ്= 1.30 മണിക്കൂർ ചേർത്തു 1/1/
975212:00 AM (mm/dd/yyyy) അതിന്റെ ഫലമായി 1/1/
97521:30 AM (mm//dd/yyyy). 0>
10. രണ്ടാം ചേർക്കുക
കോഡ്:
9926
ഫലം: 120 സെക്കൻഡ് = 2 മിനിറ്റ് ചേർത്തു 1/1/
975212:00 AM (mm/dd/yyyy: hh/mm) അതിന്റെ ഫലമായി 1/1/
975212: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 ഫംഗ്ഷൻ. ഈ പ്രവർത്തനം കൂടുതൽ ആത്മവിശ്വാസത്തോടെ ഉപയോഗിക്കാൻ ഇത് നിങ്ങളെ പ്രോത്സാഹിപ്പിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു. എന്തെങ്കിലും ചോദ്യങ്ങളോ നിർദ്ദേശങ്ങളോ ഉണ്ടെങ്കിൽ അവ ചുവടെയുള്ള കമന്റ് ബോക്സിൽ ഇടാൻ മറക്കരുത്