ഉള്ളടക്ക പട്ടിക
എക്സലിൽ ജന്മദിനം മുതൽ പ്രായം കണക്കാക്കുന്നതിനുള്ള ചില അത്ഭുതകരമായ രീതികൾ ലേഖനം കാണിക്കുന്നു. പൂർണ്ണമായ നിരവധി വർഷങ്ങളായി പ്രായം കണക്കാക്കുന്നതിനുള്ള കുറച്ച് സൂത്രവാക്യങ്ങൾ നിങ്ങൾ പഠിക്കും, അതുപോലെ തന്നെ ഇന്നത്തെ തീയതിയിലോ ഒരു നിശ്ചിത തീയതിയിലോ വർഷം, മാസങ്ങൾ, ദിവസങ്ങൾ എന്നിവയിലെ യഥാർത്ഥ പ്രായം നേടുക. ഇപ്പോൾ, Excel-ൽ ജന്മദിനം മുതൽ പ്രായം എങ്ങനെ കണക്കാക്കാം എന്നതിനെക്കുറിച്ചുള്ള ലളിതവും സൗകര്യപ്രദവുമായ മാർഗ്ഗങ്ങളിലൂടെ ഞങ്ങൾ നിങ്ങളെ കൊണ്ടുപോകും.
പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക
മികച്ച മനസ്സിലാക്കുന്നതിനും സ്വയം പരിശീലിക്കുന്നതിനും നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന Excel വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യാം. .
ജന്മദിനം മുതൽ പ്രായം കണക്കാക്കുന്നു ? “ വളരെ സാധാരണയായി ചോദിക്കുന്ന ഒരു ചോദ്യം. കുട്ടിക്കാലം മുതൽ, നാമെല്ലാവരും ഈ ചോദ്യം പലപ്പോഴും കേട്ടിരിക്കണം. എന്നാൽ, എന്താണ് അർത്ഥമാക്കുന്നത്? നിങ്ങൾ എത്ര കാലം ജീവിച്ചിരിക്കുന്നു എന്ന് പ്രകടിപ്പിക്കുന്ന ഒരു പ്രതികരണത്തെ ഇത് സാധാരണയായി സൂചിപ്പിക്കുന്നു.എക്സെലിൽ ജന്മദിനം മുതൽ പ്രായം കണക്കാക്കാൻ പ്രത്യേക ഫംഗ്ഷൻ ഒന്നുമില്ലെങ്കിലും, ഉണ്ട് ജനനത്തീയതിയെ പ്രായമാക്കി മാറ്റാനുള്ള കുറച്ച് ഇതര മാർഗങ്ങളുണ്ട്. ഈ നിമിഷം, ജന്മദിനങ്ങളിൽ നിന്ന് ഞങ്ങൾ അവരുടെ പ്രായം Excel-ൽ കണക്കാക്കും.
1. Excel-ലെ ജന്മദിനം മുതൽ പ്രായം കണക്കാക്കാൻ അടിസ്ഥാന ഫോർമുല ഉപയോഗിച്ച്
ആദ്യം, ഞങ്ങൾ ഏറ്റവും പരമ്പരാഗതമായ രീതി പഠിക്കും Excel-ൽ വർഷങ്ങളിൽ പ്രായം കണക്കാക്കാൻ. ഒരാളുടെ പ്രായം നിർണ്ണയിക്കുന്നതിനുള്ള ഏറ്റവും സാധാരണമായ രീതി എന്താണ്? ലളിതമായി കുറയ്ക്കുകനിലവിലെ തീയതി മുതൽ ജനനത്തീയതി. പ്രായം കണക്കാക്കുന്നതിനുള്ള ഈ പൊതു സൂത്രവാക്യം Excel-ലും ഉപയോഗിക്കാം. ഘട്ടങ്ങൾ ശ്രദ്ധാപൂർവ്വം പിന്തുടരുക.
ഘട്ടങ്ങൾ:
- ആദ്യം , സെൽ D5 തിരഞ്ഞെടുക്കുക, ചുവടെയുള്ള ഫോർമുല നൽകുക. , കൂടാതെ ENTER അമർത്തുക.
=(TODAY()-C5)/365.25
ഇവിടെ, C5 എന്നത് <ന്റെ ആരംഭ സെല്ലാണ്. 8>ജന്മദിന നിര.
TODAY ഫംഗ്ഷൻ ഇന്നത്തെ തീയതി നൽകുന്നു. സ്വാഭാവികമായും, 1 വർഷം 365 ദിവസങ്ങൾ ഉൾക്കൊള്ളുന്നു. എന്നാൽ ഓരോ 4 വർഷത്തിലും അധിവർഷം വരുന്നു, അതിനാൽ ഞങ്ങൾ തീയതി വ്യത്യാസങ്ങളെ 365.25 കൊണ്ട് ഹരിക്കുന്നു. D എന്ന കോളം പൂർത്തിയാക്കാൻ Fill Handle ടൂൾ ഉപയോഗിച്ച് അത് താഴേക്ക് വലിച്ചിടുക.
- പിന്നെ, പൂർണ്ണമായ വർഷങ്ങൾക്കുള്ളിൽ നിങ്ങൾക്ക് ഫലങ്ങൾ പ്രദർശിപ്പിക്കണമെങ്കിൽ, ഉപയോഗിക്കുക INT ഫംഗ്ഷൻ .
=INT(D5)
ശ്രദ്ധിക്കുക: <9 D5:D14 സെല്ലുകൾ നമ്പർ അല്ലെങ്കിൽ പൊതുവായ .
ഫോർമാറ്റ് ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. കൂടുതൽ വായിക്കുക: Excel-ൽ ശരാശരി പ്രായം എങ്ങനെ കണക്കാക്കാം (7 എളുപ്പ രീതികൾ)
2. IF, YEAR, MONTH, NOW ഫംഗ്ഷൻ എന്നിവയുടെ ഫോർമുല കോമ്പിനേഷൻ പ്രയോഗിക്കുന്നു
ഈ രീതി ഒരു ഫോർമുല പ്രയോഗിക്കുന്നു ചില പ്രത്യേക പ്രവർത്തനങ്ങൾ സംയോജിപ്പിക്കുന്നു. IF , YEAR , MONTH , NOW എന്നീ ഫംഗ്ഷനുകൾക്ക് ഇവിടെ അതിന്റേതായ പ്രവർത്തനങ്ങളുണ്ട്. ദയവായി ചുവടെയുള്ള ഘട്ടങ്ങൾ പിന്തുടരുക.
ഘട്ടങ്ങൾ:
- ആദ്യം, സെൽ D5 തിരഞ്ഞെടുത്ത് താഴെയുള്ള ഫോർമുല എഴുതി, <ടാപ്പ് ചെയ്യുക 6> നൽകുക
=IF(MONTH(NOW())>MONTH(C5),YEAR(NOW())-YEAR(C5)&"yr "&MONTH(NOW())-MONTH(C5)&"mo",YEAR(NOW())-(YEAR(C5)+1)&"yr "&(MONTH(NOW())+12)-MONTH(C5)&"mo")
ഫോർമുല ബ്രേക്ക്ഡൗൺ
ഇവിടെ, മാസം , വർഷം ഫംഗ്ഷനുകൾ ആ തീയതിയുടെ മാസവും വർഷവും ഒരു സംഖ്യയായി നൽകുന്നു. ഇന്നത്തെ തീയതി -ന്റെ മാസം ജനനത്തീയതി -ന്റെ മാസത്തേക്കാൾ വലുതാണെങ്കിൽ, ഫോർമുല പ്രവർത്തിക്കുന്നത് ഇതാണ് എന്ന ലോജിക്കൽ ടെസ്റ്റ് ചേർക്കാൻ ഞങ്ങൾ IF ഫംഗ്ഷൻ ഉപയോഗിച്ചു. :
YEAR(NOW())-YEAR(C5)&"yr "&MONTH(NOW())-MONTH(C5)&"mo"
അല്ലെങ്കിൽ, ബാക്കിയുള്ള ഫോർമുല പ്രവർത്തിക്കും:
YEAR(NOW())-(YEAR(C5)+1)&"yr "&(MONTH(NOW())+12)-MONTH(C5)&"mo"
ശ്രദ്ധിക്കുക: ഈ രീതിയുടെ പോരായ്മ 1 വർഷം ചേർക്കുന്നതിന് പകരം 12 മാസം നൽകുന്നു എന്നതാണ്. ജോൺസിന്റെ കേസിൽ നമുക്ക് അത് കാണാൻ കഴിയും.
3. വ്യത്യസ്ത കോശങ്ങളിലെ ജനന വർഷം, മാസം, ദിവസം എന്നിവയിൽ നിന്ന് പ്രായം കണക്കാക്കൽ
ഇവിടെ, ഞങ്ങളുടെ ജനനത്തീയതി ലഭിച്ചു വ്യത്യസ്ത സെല്ലുകളിൽ അവയെ വർഷം , മാസം, , ദിവസം എന്നിങ്ങനെ വിഭജിച്ച്.
ഈ പട്ടികയിൽ നിന്ന് , അവരുടെ ഇപ്പോഴത്തെ പ്രായം കണക്കാക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു. ഞങ്ങളുടെ ജോലി ഘട്ടങ്ങൾ ശ്രദ്ധാപൂർവ്വം പിന്തുടരുക.
ഘട്ടങ്ങൾ:
- ആദ്യം, DATE ഉപയോഗിച്ച് ഞങ്ങൾ ജനനത്തീയതി നേടേണ്ടതുണ്ട്. DATEVALUE പ്രവർത്തനങ്ങൾ. അങ്ങനെ ചെയ്യാൻ, ഞങ്ങൾ ഈ ഫോർമുല ഉപയോഗിച്ചു:
=DATE(C5,MONTH(DATEVALUE(D5&"1")),E5)
വ്യത്യസ്ത വർഷങ്ങളെയും മാസങ്ങളെയും ദിവസങ്ങളെയും ഈ ഫോർമുല ഒരു സെല്ലിലേക്ക് ലയിപ്പിച്ചു.
- സെൽ G5 തിരഞ്ഞെടുത്ത് താഴെയുള്ള ഫോർമുല ഒട്ടിക്കുക.
=DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5), TODAY(), "y") & " Years, "& DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5),TODAY(), "ym") & " Months, "& DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5), TODAY(), "md") & " Days"
കൂടുതൽ വായിക്കുക: എക്സലിൽ വർഷങ്ങളിലും മാസങ്ങളിലും പ്രായം എങ്ങനെ കണക്കാക്കാം (5 എളുപ്പവഴികൾ)
4. നടപ്പിലാക്കുന്നു YEARFRAC ഫംഗ്ഷൻ
YEARFRAC ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു, ഇത് വർഷത്തിന്റെ ഒരു ഭാഗം നൽകുന്നു, ഇത് ജന്മദിനങ്ങളിൽ നിന്ന് പ്രായം കണക്കാക്കുന്നതിനുള്ള ഒരു വിശ്വസനീയമായ സമീപനം കൂടിയാണ്.എക്സൽ. ചുവടെയുള്ള ഘട്ടങ്ങൾ പിന്തുടരുക.
ഘട്ടങ്ങൾ:
- സെൽ D5 തിരഞ്ഞെടുത്ത് താഴെയുള്ള ഫോർമുല ടൈപ്പ് ചെയ്യുക.
=YEARFRAC(C5,TODAY(),1)
ഈ ഫംഗ്ഷൻ ജന്മദിനവും ഇന്നത്തെ തീയതിയും തമ്മിലുള്ള വ്യത്യാസം കണക്കാക്കുന്നു. ഇവിടെ നമ്മൾ അടിസ്ഥാനം 1 ആയി എടുക്കുന്നു, അതായത് യഥാർത്ഥം.
- പൂർണ്ണമായ വർഷങ്ങളിൽ പ്രായം കാണിക്കുന്നതിന്, INT ഫംഗ്ഷൻ ഉപയോഗിക്കുക.
5. Excel-ൽ ജന്മദിനം മുതൽ പ്രായം കണക്കാക്കാൻ DATEDIF ഫംഗ്ഷൻ സ്വീകരിക്കുന്നു
പ്രായം കണക്കാക്കുന്നതിനുള്ള ഏറ്റവും സൗകര്യപ്രദവും ഉപയോഗയോഗ്യവുമായ ഫംഗ്ഷൻ DATEDIF ഫംഗ്ഷൻ<7 ആണ്>. ഘട്ടങ്ങൾ നന്നായി പിന്തുടരുക.
ഘട്ടങ്ങൾ:
- തുടക്കത്തിൽ, സെൽ D5 തിരഞ്ഞെടുത്ത് താഴെയുള്ള ഫോർമുല ഒട്ടിച്ച് അമർത്തുക പ്രവേശിക്കുക .
=DATEDIF(C5,TODAY(),"Y") & " Years, " & DATEDIF(C5,TODAY(),"YM") & " Months, " & DATEDIF(C5,TODAY(),"MD") & " Days"
ഫോർമുല ബ്രേക്ക്ഡൗൺ
വർഷം, മാസങ്ങൾ, ദിവസങ്ങൾ എന്നിവയിൽ പ്രായം കണക്കാക്കാൻ ഞങ്ങൾ “Y” , “YM” , “MD” എന്നീ ആർഗ്യുമെന്റുകൾ ഉപയോഗിച്ചു. തുടർച്ചയായി DATEDIF ഫംഗ്ഷനിൽ . മുകളിലെ സൂത്രവാക്യം 3 മൂല്യങ്ങൾ (വർഷങ്ങൾ, മാസങ്ങൾ, ദിവസങ്ങൾ) സംയോജിപ്പിച്ച് ഒരൊറ്റ ടെക്സ്റ്റ് സ്ട്രിംഗ് നൽകുന്നു.
6. DATEDIF ഫംഗ്ഷനുമായി IF സംയോജിപ്പിച്ച് പൂജ്യമല്ലാത്ത മൂല്യങ്ങൾ മാത്രം പ്രദർശിപ്പിക്കുന്നതിന്
ഞങ്ങളുടെ മുമ്പത്തെ മൂല്യങ്ങളിൽ രീതി, ചില സെല്ലുകളിൽ 0 മാസവും 0 ദിവസവും കാണിക്കുന്ന ഒരു പ്രശ്നം നിങ്ങൾ ശ്രദ്ധിച്ചേക്കാം.
ഈ പ്രശ്നം ഒഴിവാക്കാനും പൂജ്യമല്ലാത്ത മൂല്യങ്ങൾ പ്രദർശിപ്പിക്കാനും, ഞങ്ങൾക്ക് ചെയ്യാൻ കഴിയും IF ഫംഗ്ഷൻ സംയോജിപ്പിച്ച് ഞങ്ങളുടെ മുൻ ഫോർമുലയിൽ ചില നവീകരണം. പുതിയ ഫോർമുല ഉപയോഗിച്ച് അപ്ഡേറ്റ് ചെയ്യാൻ,ശ്രദ്ധാപൂർവ്വം നിരീക്ഷിക്കുക.
ഘട്ടങ്ങൾ:
- ആദ്യം, സെൽ D5 തിരഞ്ഞെടുത്ത് ഫോർമുല ഇനിപ്പറയുന്ന രീതിയിൽ എഴുതി അമർത്തുക ENTER .
=IF(DATEDIF(C5, TODAY(),"y")=0,"",DATEDIF(C5, TODAY(),"y")&" years, ")& IF(DATEDIF(C5, TODAY(),"ym")=0,"",DATEDIF(C5, TODAY(),"ym")&" months, ")& IF(DATEDIF(C5, TODAY(),"md")=0,"",DATEDIF(C5, TODAY(),"md")&" days")
ഈ സൂത്രവാക്യം ഞങ്ങളുടെ മുൻ ഫോർമുല പോലെയാണ്, എന്നാൽ ഒരേയൊരു വ്യത്യാസം ഇതാണ് വർഷങ്ങളിലോ മാസങ്ങളിലോ ദിവസങ്ങളിലോ എന്തെങ്കിലും പൂജ്യം മൂല്യമുണ്ടെങ്കിൽ, ആ നിബന്ധനകൾ ഒഴിവാക്കപ്പെടും. IF ഫംഗ്ഷൻ ഉപയോഗിച്ച് പൂജ്യമല്ലാത്ത മൂല്യങ്ങൾ പ്രദർശിപ്പിക്കാൻ ഞങ്ങൾ ഈ നിബന്ധന പ്രയോഗിച്ചു.
7. ഒരു പ്രത്യേക തീയതിയിൽ പ്രായം കണക്കാക്കുന്നു
ഞങ്ങളുടെ മുൻ രീതികളിൽ, എങ്ങനെയെന്ന് ഞങ്ങൾ പഠിച്ചു ജന്മദിനം മുതൽ ഇപ്പോഴത്തെ പ്രായം കണക്കാക്കാൻ. ഇപ്പോൾ, ഒരു നിർദ്ദിഷ്ട തീയതിയിൽ പ്രായം നിർണ്ണയിക്കുന്നതിനുള്ള നടപടിക്രമം ഞങ്ങൾക്കറിയാം.
ഒരു നിർദ്ദിഷ്ട തീയതിയിൽ പ്രായം പ്രവചിക്കാൻ, ഞങ്ങൾ DATEDIF ഫംഗ്ഷൻ വീണ്ടും. ഇതിൽ നിന്ന്, ഈ ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നതിന്റെ സൗകര്യം നിങ്ങൾക്ക് വ്യക്തമായി മനസ്സിലാക്കാൻ കഴിയും. ചുവടെയുള്ള ഘട്ടങ്ങൾ പിന്തുടരുക.
ഘട്ടങ്ങൾ:
- സെൽ E5 തിരഞ്ഞെടുത്ത് താഴെയുള്ള ഫോർമുല ടൈപ്പ് ചെയ്ത് ENTER<അമർത്തുക 7>.
=DATEDIF(C5, D5,"Y") & " Years, "& DATEDIF(C5,D5,"YM") & " Months, "&DATEDIF(C5,D5, "MD") & " Days"
ഞങ്ങളുടെ മുമ്പത്തെ രീതികളിൽ നിന്നുള്ള വ്യത്യാസം, അവിടെ ഞങ്ങൾ ഇന്നുവരെയുള്ള പ്രായം കണക്കാക്കുന്നു എന്നതാണ്. തീയതി. അങ്ങനെ, ഞങ്ങൾ TODAY ഫംഗ്ഷൻ ഉപയോഗിച്ചു. എന്നാൽ ഇവിടെ ഞങ്ങൾ ഒരു നിർദ്ദിഷ്ട തീയതിയിലാണ് പ്രായം കണക്കാക്കുന്നത്, ഇപ്പോഴത്തെ പ്രായമല്ല. അതിനാൽ ഞങ്ങൾ അവസാന തീയതി -ന് മറ്റൊരു സെൽ റഫറൻസ് ഉപയോഗിക്കുന്നു.
കൂടുതൽ വായിക്കുക: Excel-ൽ രണ്ട് തീയതികൾക്കിടയിലുള്ള പ്രായം എങ്ങനെ കണക്കാക്കാം (6 ഉപയോഗപ്രദമായ രീതികൾ)
8. ജന്മദിനം മുതൽ പ്രായം കണക്കാക്കാൻ VBA പ്രയോഗിക്കുന്നുExcel
ജന്മദിനങ്ങളിൽ നിന്ന് Excel-ൽ പ്രായം കണക്കാക്കുന്നതിനുള്ള മറ്റൊരു മാർഗം VBA കോഡ് ഉപയോഗിക്കുക എന്നതാണ്. ഈ രീതി ഉപയോഗിച്ച് പ്രായം കണക്കാക്കാൻ നിങ്ങൾക്ക് ചുവടെയുള്ള ഘട്ടങ്ങൾ പാലിക്കാം.
ഘട്ടങ്ങൾ:
- ഷീറ്റ് നാമത്തിൽ വലത്-ക്ലിക്കുചെയ്ത് കോഡ് കാണുക തിരഞ്ഞെടുക്കുക.
- തൽക്ഷണം, ആപ്ലിക്കേഷനുകൾക്കായുള്ള Microsoft Visual Basic വിൻഡോ തുറക്കുന്നു. Sheet9 (VBA) >-ൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക; തിരുകുക > മൊഡ്യൂൾ തിരഞ്ഞെടുക്കുക.
- ഇത് ഒരു കോഡ് മൊഡ്യൂൾ തുറക്കുന്നു, അവിടെ താഴെയുള്ള കോഡ് ഒട്ടിക്കുക താഴേക്ക് പോയി Run ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക അല്ലെങ്കിൽ F5 അമർത്തുക.
4273
- ഇപ്പോൾ കോഡ് മൊഡ്യൂൾ അടച്ച് വർക്ക്ഷീറ്റിലേക്ക് മടങ്ങുക. D5:D14 സെല്ലുകൾ വർഷങ്ങളിലെ പ്രായം കൊണ്ട് സ്വയമേവ നിറഞ്ഞതായി നിങ്ങൾക്ക് കാണാൻ കഴിയും. ഫോർമുല ബാറിൽ, ഞങ്ങളുടെ VBA കോഡിൽ ഉപയോഗിച്ച DATEDIF ഫംഗ്ഷൻ കാണാം.
ഒരു വ്യക്തി ഒരു നിശ്ചിത പ്രായത്തിൽ എത്തുമ്പോൾ തീയതി കണ്ടെത്തൽ
നമുക്ക് പറയാം, റോബിന്റെ ജനനത്തീയതി 13-08-1996 ആണ്. അയാൾക്ക് എപ്പോഴാണ് 50 വയസ്സ് തികയുക? നിനക്ക് എങ്ങന അതറിയാം? നിങ്ങൾ ഇത് നേരത്തെ അറിഞ്ഞില്ലെങ്കിൽ വിഷമിക്കേണ്ട കാര്യമില്ല. ഞങ്ങളുടെ ഘട്ടങ്ങൾ ശ്രദ്ധാപൂർവം കാണുക.
ഘട്ടങ്ങൾ:
- ആദ്യം, സെൽ D5 തിരഞ്ഞെടുത്ത് ഫോർമുല ഇനിപ്പറയുന്ന രീതിയിൽ എഴുതുക, തുടർന്ന് അമർത്തുക നൽകുക .
=DATE(YEAR(C5)+50,MONTH(C5),DAY(C5))
ഇവിടെ, ഞങ്ങൾ വർഷത്തിനൊപ്പം 50 ചേർത്തു ജനനത്തീയതിയുടെ. ഒടുവിൽ, അത് 50 വയസ്സ് നേടുന്ന തീയതിയിൽ തിരിച്ചെത്തുന്നുപ്രായം .
ഉപസംഹാരം
ഈ ലേഖനം വായിച്ചതിന് നന്ദി, ഇത് സഹായകരമാണെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നു. നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളോ നിർദ്ദേശങ്ങളോ ഉണ്ടെങ്കിൽ ദയവായി അഭിപ്രായ വിഭാഗത്തിൽ ഞങ്ങളെ അറിയിക്കുക. കൂടുതൽ പര്യവേക്ഷണം ചെയ്യാൻ ഞങ്ങളുടെ വെബ്സൈറ്റ് Exceldemy സന്ദർശിക്കുക.