ജന്മദിനം മുതൽ Excel-ൽ പ്രായം എങ്ങനെ കണക്കാക്കാം

  • ഇത് പങ്കുവയ്ക്കുക
Michael Brown

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

എക്‌സലിൽ ജന്മദിനം മുതൽ പ്രായം കണ്ടെത്തുന്നതിനുള്ള വ്യത്യസ്ത വഴികൾ ട്യൂട്ടോറിയൽ കാണിക്കുന്നു. പൂർണ്ണമായ നിരവധി വർഷങ്ങളായി പ്രായം കണക്കാക്കാൻ നിങ്ങൾ ഒരുപിടി സൂത്രവാക്യങ്ങൾ പഠിക്കും, ഇന്നത്തെ തീയതിയിലോ ഒരു പ്രത്യേക തീയതിയിലോ വർഷങ്ങളിലും മാസങ്ങളിലും ദിവസങ്ങളിലും കൃത്യമായ പ്രായം നേടുക.

കണക്കെടുക്കുന്നതിന് പ്രത്യേക പ്രവർത്തനമൊന്നുമില്ല Excel-ൽ പ്രായം, എന്നിരുന്നാലും ജനനത്തീയതി പ്രായമാക്കി മാറ്റുന്നതിന് ചില വ്യത്യസ്ത മാർഗങ്ങളുണ്ട്. ഈ ട്യൂട്ടോറിയൽ ഓരോ വഴിയുടെയും ഗുണങ്ങളും ദോഷങ്ങളും വിശദീകരിക്കും, Excel-ൽ പ്രായപൂർത്തിയായ ഒരു കണക്കുകൂട്ടൽ സൂത്രവാക്യം എങ്ങനെ നിർമ്മിക്കാമെന്നും ചില നിർദ്ദിഷ്ട ജോലികൾ പരിഹരിക്കുന്നതിന് അത് എങ്ങനെ മാറ്റാമെന്നും കാണിക്കുന്നു.

    തീയതി മുതൽ പ്രായം എങ്ങനെ കണക്കാക്കാം Excel-ൽ ജനനം

    ദൈനംദിന ജീവിതത്തിൽ, " നിങ്ങൾക്ക് എത്ര വയസ്സായി? " എന്ന ചോദ്യം സാധാരണയായി നിങ്ങൾ എത്ര വർഷം ജീവിച്ചിരിക്കുന്നുവെന്ന് സൂചിപ്പിക്കുന്ന ഒരു ഉത്തരത്തെ സൂചിപ്പിക്കുന്നു. Microsoft Excel-ൽ, മാസങ്ങളിലും ദിവസങ്ങളിലും മണിക്കൂറുകളിലും മിനിറ്റുകളിലും പോലും കൃത്യമായ പ്രായം കണക്കാക്കാൻ നിങ്ങൾക്ക് ഒരു ഫോർമുല ഉണ്ടാക്കാം. എന്നാൽ നമുക്ക് പരമ്പരാഗതമായിരിക്കുക, ആദ്യം DOB-ൽ നിന്ന് വയസ്സ് കണക്കാക്കുന്നത് എങ്ങനെയെന്ന് പഠിക്കാം.

    വർഷങ്ങളിലെ പ്രായത്തിനായുള്ള അടിസ്ഥാന Excel ഫോർമുല

    സാധാരണയായി ഒരാളുടെ പ്രായം നിങ്ങൾ എങ്ങനെ കണ്ടെത്തും? നിലവിലെ തീയതിയിൽ നിന്ന് ജനനത്തീയതി കുറച്ചാൽ മതി. ഈ പരമ്പരാഗത പ്രായ സൂത്രവാക്യം Excel-ലും ഉപയോഗിക്കാം.

    ഒരു ജനനത്തീയതി സെൽ B2-ൽ ഉണ്ടെന്ന് കരുതുക, വർഷങ്ങളിൽ പ്രായം കണക്കാക്കുന്നതിനുള്ള ഫോർമുല ഇനിപ്പറയുന്ന രീതിയിൽ പോകുന്നു:

    =(TODAY()-B2)/365

    ഫോർമുലയുടെ ആദ്യഭാഗം (TODAY()-B2) നിലവിലെ തീയതിയും ജനനത്തീയതിയും തമ്മിലുള്ള വ്യത്യാസം ദിവസങ്ങൾ നൽകുന്നു, തുടർന്ന് നിങ്ങൾ അത് ഹരിക്കുന്നുസെൽ റഫറൻസ് അല്ലെങ്കിൽ mm/dd/yyyy ഫോർമാറ്റിലുള്ള ഒരു തീയതി.

  • പ്രായം ഇന്നത്തെ തീയതി അല്ലെങ്കിൽ നിർദ്ദിഷ്‌ട തീയതി .
  • കണക്ക് ചെയ്യണോ എന്ന് തിരഞ്ഞെടുക്കുക ദിവസങ്ങൾ, മാസങ്ങൾ, വർഷങ്ങൾ, അല്ലെങ്കിൽ കൃത്യമായ പ്രായം
  • തിരഞ്ഞെടുത്ത സെല്ലിൽ സൂത്രവാക്യം തൽക്ഷണം ചേർത്തു, അത് കോളത്തിലേക്ക് പകർത്താൻ നിങ്ങൾ ഫിൽ ഹാൻഡിൽ ഡബിൾ ക്ലിക്ക് ചെയ്യുക.

    0>നിങ്ങൾ ശ്രദ്ധിച്ചിരിക്കാം, ഞങ്ങളുടെ Excel ഏജ് കാൽക്കുലേറ്റർ സൃഷ്ടിച്ച ഫോർമുല ഞങ്ങൾ ഇതുവരെ ചർച്ച ചെയ്തതിനേക്കാൾ സങ്കീർണ്ണമാണ്, എന്നാൽ ഇത് "ദിവസം", "ദിവസങ്ങൾ" എന്നിങ്ങനെയുള്ള സമയ യൂണിറ്റുകളുടെ ഏകവചനവും ബഹുവചനവും നൽകുന്നു.

    "0 ദിവസം" പോലെയുള്ള പൂജ്യം യൂണിറ്റുകൾ ഒഴിവാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, അരുത് പൂജ്യം യൂണിറ്റുകൾ കാണിക്കുക ചെക്ക് ബോക്‌സ്:

    നിങ്ങൾക്ക് ഈ പ്രായ കാൽക്കുലേറ്റർ പരീക്ഷിക്കുന്നതിനും Excel-നായി സമയം ലാഭിക്കുന്ന 60 ആഡ്-ഇന്നുകൾ കണ്ടെത്തുന്നതിനും ജിജ്ഞാസയുണ്ടെങ്കിൽ, ഞങ്ങളുടെ അൾട്ടിമേറ്റ് സ്യൂട്ടിന്റെ ഒരു ട്രയൽ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യാൻ നിങ്ങൾക്ക് സ്വാഗതം. ഈ പോസ്റ്റ്.

    ചില പ്രായക്കാരെ എങ്ങനെ ഹൈലൈറ്റ് ചെയ്യാം (ഒരു വയസ്സിന് താഴെയോ അതിൽ കൂടുതലോ നിർദ്ദിഷ്‌ട പ്രായം)

    ചില സാഹചര്യങ്ങളിൽ, Excel-ൽ പ്രായം കണക്കാക്കുക മാത്രമല്ല, ഒരു പ്രത്യേക പ്രായത്തിന് താഴെയോ അതിൽ കൂടുതലോ പ്രായമുള്ളവരോ ഉള്ള സെല്ലുകളെ ഹൈലൈറ്റ് ചെയ്യുകയും വേണം.

    നിങ്ങളുടെ പ്രായം കണക്കുകൂട്ടൽ ഫോർമുല ആണെങ്കിൽ പൂർണ്ണമായ വർഷങ്ങളുടെ എണ്ണം നൽകുന്നു, തുടർന്ന് ഇതുപോലുള്ള ഒരു ലളിതമായ ഫോർമുലയെ അടിസ്ഥാനമാക്കി നിങ്ങൾക്ക് ഒരു സാധാരണ സോപാധിക ഫോർമാറ്റിംഗ് റൂൾ സൃഷ്ടിക്കാൻ കഴിയും:

    • പ്രായത്തിന് തുല്യമോ അതിൽ കൂടുതലോ ഉള്ള പ്രായം ഹൈലൈറ്റ് ചെയ്യാൻ18: =$C2>=18
    • 18 വയസ്സിന് താഴെയുള്ള പ്രായക്കാരെ ഹൈലൈറ്റ് ചെയ്യാൻ: =$C2<18

    C2 ആണ് പ്രായ നിരയിലെ ഏറ്റവും ഉയർന്ന സെൽ (ഉൾപ്പെടാത്തത് കോളം ഹെഡർ).

    എന്നാൽ നിങ്ങളുടെ ഫോർമുല വർഷങ്ങളിലും മാസങ്ങളിലും അല്ലെങ്കിൽ വർഷങ്ങളിലും മാസങ്ങളിലും ദിവസങ്ങളിലും വയസ്സ് കാണിക്കുന്നെങ്കിലോ? ഈ സാഹചര്യത്തിൽ, ജനനത്തീയതി മുതൽ വർഷങ്ങളിലെ വയസ്സ് കണക്കാക്കുന്ന ഒരു DATEDIF ഫോർമുലയെ അടിസ്ഥാനമാക്കി നിങ്ങൾ ഒരു നിയമം സൃഷ്‌ടിക്കേണ്ടതുണ്ട്.

    ജന്മതീയതികൾ വരി 2-ൽ ആരംഭിക്കുന്ന കോളം B-യിൽ ഉണ്ടെന്ന് കരുതുക, സൂത്രവാക്യങ്ങൾ ഇപ്രകാരമാണ്:

    • പ്രായം ഹൈലൈറ്റ് ചെയ്യാൻ താഴെ 18 (മഞ്ഞ): =DATEDIF($B2, TODAY(),"Y")<18
    • 18 നും 65 നും ഇടയിൽ (പച്ച): =AND(DATEDIF($B2, TODAY(),"Y")>=18, DATEDIF($B2, TODAY(),"Y")<=65)
    • പ്രായം ന് മുകളിലുള്ള 65 (നീല): =DATEDIF($B2, TODAY(),"Y")>65

    മുകളിലുള്ള സൂത്രവാക്യങ്ങളെ അടിസ്ഥാനമാക്കി നിയമങ്ങൾ സൃഷ്‌ടിക്കുന്നതിന്, നിങ്ങൾ ഹൈലൈറ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന സെല്ലുകളോ മുഴുവൻ വരികളോ തിരഞ്ഞെടുക്കുക , ഹോം ടാബ് > സ്റ്റൈൽസ് ഗ്രൂപ്പിലേക്ക് പോയി സോപാധിക ഫോർമാറ്റിംഗ് > പുതിയ റൂൾ… > ഉപയോഗിക്കുക ക്ലിക്കുചെയ്യുക ഏത് സെല്ലുകളാണ് ഫോർമാറ്റ് ചെയ്യേണ്ടതെന്ന് നിർണ്ണയിക്കുന്നതിനുള്ള ഒരു ഫോർമുല .

    വിശദമായ ഘട്ടങ്ങൾ ഇവിടെ കാണാം: ഫോർമുലയെ അടിസ്ഥാനമാക്കി ഒരു സോപാധിക ഫോർമാറ്റിംഗ് റൂൾ എങ്ങനെ ഉണ്ടാക്കാം.

    0>Excel-ൽ നിങ്ങൾ പ്രായം കണക്കാക്കുന്നത് ഇങ്ങനെയാണ്. ഫോർമുലകൾ നിങ്ങൾക്ക് പഠിക്കാൻ എളുപ്പമായിരുന്നെന്നും നിങ്ങളുടെ വർക്ക്ഷീറ്റുകളിൽ അവ പരീക്ഷിച്ചുനോക്കുമെന്നും ഞാൻ പ്രതീക്ഷിക്കുന്നു. വായിച്ചതിന് നന്ദി, അടുത്ത ആഴ്‌ച ഞങ്ങളുടെ ബ്ലോഗിൽ നിങ്ങളെ കാണുമെന്ന് പ്രതീക്ഷിക്കുന്നു!

    ലഭ്യമായ ഡൗൺലോഡുകൾ

    Excel വയസ്സ് കണക്കുകൂട്ടൽ ഉദാഹരണങ്ങൾ (.xlsx ഫയൽ)

    Ultimate Suite 14-ദിവസം പൂർണ്ണമായി -ഫങ്ഷണൽ പതിപ്പ് (.exe ഫയൽ)

    വർഷങ്ങളുടെ സംഖ്യകൾ ലഭിക്കാൻ 365 എന്ന സംഖ്യ.

    സൂത്രവാക്യം വ്യക്തവും ഓർക്കാൻ എളുപ്പവുമാണ്, എന്നിരുന്നാലും, ഒരു ചെറിയ പ്രശ്‌നമുണ്ട്. മിക്ക കേസുകളിലും, ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഇത് ഒരു ദശാംശ സംഖ്യ നൽകുന്നു.

    പൂർണ്ണമായ വർഷങ്ങളുടെ എണ്ണം പ്രദർശിപ്പിക്കുന്നതിന്, ഒരു ദശാംശം താഴെയായി റൗണ്ട് ചെയ്യാൻ INT ഫംഗ്ഷൻ ഉപയോഗിക്കുക അടുത്തുള്ള പൂർണ്ണസംഖ്യ:

    =INT((TODAY()-B2)/365)

    ദോഷങ്ങൾ: Excel-ൽ ഈ പ്രായ ഫോർമുല ഉപയോഗിക്കുന്നത് വളരെ കൃത്യമായ ഫലങ്ങൾ നൽകുന്നു, പക്ഷേ കുറ്റമറ്റതല്ല. ഒരു വർഷത്തിലെ ശരാശരി ദിവസങ്ങളുടെ എണ്ണം കൊണ്ട് ഹരിക്കുന്നത് മിക്ക സമയത്തും നന്നായി പ്രവർത്തിക്കുന്നു, പക്ഷേ ചിലപ്പോൾ ഇത് പ്രായത്തെ തെറ്റിക്കുന്നു. ഉദാഹരണത്തിന്, ആരെങ്കിലും ജനിച്ചത് ഫെബ്രുവരി 29 നും ഇന്ന് ഫെബ്രുവരി 28 നും ആണെങ്കിൽ, ഫോർമുല ഒരു വ്യക്തിയെ ഒരു ദിവസം മുതിർന്നതാക്കും.

    ഒരു ബദലായി, ഓരോ നാലാം വർഷവും 366 ഉള്ളതിനാൽ നിങ്ങൾക്ക് 365-ന് പകരം 365.25 കൊണ്ട് ഹരിക്കാം. ദിവസങ്ങളിൽ. എന്നിരുന്നാലും, ഈ സമീപനവും തികഞ്ഞതല്ല. ഉദാഹരണത്തിന്, ഒരു അധിവർഷത്തിൽ ഇതുവരെ ജീവിച്ചിട്ടില്ലാത്ത ഒരു കുട്ടിയുടെ പ്രായം നിങ്ങൾ കണക്കാക്കുകയാണെങ്കിൽ, 365.25 കൊണ്ട് ഹരിക്കുന്നത് തെറ്റായ ഫലം നൽകുന്നു.

    മൊത്തത്തിൽ, നിലവിലെ തീയതിയിൽ നിന്ന് ജനനത്തീയതി കുറയ്ക്കുന്നത് മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നു. സാധാരണ ജീവിതം, എന്നാൽ Excel-ൽ അനുയോജ്യമായ സമീപനമല്ല. ഈ ട്യൂട്ടോറിയലിൽ നിന്ന്, വർഷം പരിഗണിക്കാതെ തന്നെ പ്രായം കണക്കാക്കുന്ന രണ്ട് പ്രത്യേക ഫംഗ്‌ഷനുകൾ നിങ്ങൾ പഠിക്കും.

    YEARFRAC ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ജനനത്തീയതി മുതൽ പ്രായം കണക്കാക്കുക

    പരിവർത്തനം ചെയ്യുന്നതിനുള്ള കൂടുതൽ വിശ്വസനീയമായ മാർഗം Excel-ൽ പ്രായമാകാൻ DOB YEARFRAC ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നുവർഷത്തിന്റെ അംശം നൽകുന്നു, അതായത് രണ്ട് തീയതികൾക്കിടയിലുള്ള മുഴുവൻ ദിവസങ്ങളുടെ എണ്ണം.

    YEARFRAC ഫംഗ്‌ഷന്റെ വാക്യഘടന ഇപ്രകാരമാണ്:

    YEARFRAC(start_date, end_date, [basis])

    The ആദ്യത്തെ രണ്ട് വാദങ്ങൾ വ്യക്തമാണ്, അധിക വിശദീകരണം ആവശ്യമില്ല. അടിസ്ഥാനം എന്നത് ഉപയോഗിക്കേണ്ട ദിവസത്തെ എണ്ണത്തിന്റെ അടിസ്ഥാനം നിർവചിക്കുന്ന ഒരു ഓപ്ഷണൽ ആർഗ്യുമെന്റാണ്.

    തികച്ചും ശരിയായ പ്രായ ഫോർമുല ഉണ്ടാക്കാൻ, YEARFRAC ഫംഗ്‌ഷനിലേക്ക് ഇനിപ്പറയുന്ന മൂല്യങ്ങൾ നൽകുക:

      14> ആരംഭ_തീയതി - ജനനത്തീയതി.
    • അവസാന_തീയതി - ഇന്നത്തെ തീയതി നൽകുന്നതിനുള്ള TODAY() ഫംഗ്‌ഷൻ.
    • അടിസ്ഥാന - അടിസ്ഥാനം ഉപയോഗിക്കുക 1 അത് Excel-നോട് മാസത്തിലെ യഥാർത്ഥ ദിവസങ്ങളുടെ എണ്ണം വർഷത്തിലെ യഥാർത്ഥ ദിവസങ്ങളുടെ എണ്ണം കൊണ്ട് ഹരിക്കാൻ പറയുന്നു.

    മുകളിൽ പറഞ്ഞവ പരിഗണിച്ച്, കണക്കാക്കാനുള്ള ഒരു Excel ഫോർമുല ജനനത്തീയതി മുതലുള്ള പ്രായം ഇപ്രകാരമാണ്:

    YEARFRAC( ജനനത്തീയതി, TODAY(), 1)

    ജനനത്തീയതി സെല്ലിൽ B2-ലാണെന്ന് അനുമാനിക്കുക, ഫോർമുല ഇനിപ്പറയുന്ന ആകൃതി എടുക്കുന്നു:

    =YEARFRAC(B2, TODAY(), 1)

    മുമ്പത്തെ ഉദാഹരണത്തിലെന്നപോലെ, YEARFRAC ഫംഗ്‌ഷന്റെ ഫലവും ഒരു ദശാംശ സംഖ്യയാണ്. ഇത് പരിഹരിക്കാൻ, നിങ്ങൾക്ക് ദശാംശ സ്ഥാനങ്ങളൊന്നും ആവശ്യമില്ലാത്തതിനാൽ, അവസാനത്തെ ആർഗ്യുമെന്റിൽ 0 ഉപയോഗിച്ച് ROUNDDOWN ഫംഗ്‌ഷൻ ഉപയോഗിക്കുക.

    അതിനാൽ, Excel-ൽ പ്രായം കണക്കാക്കാൻ മെച്ചപ്പെടുത്തിയ YEARFRAC ഫോർമുല ഇതാ:

    =ROUNDDOWN(YEARFRAC(B2, TODAY(), 1), 0)

    DATEDIF ഉപയോഗിച്ച് Excel-ൽ പ്രായം കണക്കാക്കുക

    Excel-ൽ ജനനത്തീയതി പ്രായമാക്കി മാറ്റാനുള്ള മറ്റൊരു മാർഗ്ഗം DATEDIF ഫംഗ്‌ഷൻ ഉപയോഗിക്കുന്നു:

    DATEDIF(start_date, end_date, unit)

    നിങ്ങൾ യൂണിറ്റ് ആർഗ്യുമെന്റിൽ നൽകുന്ന മൂല്യത്തെ ആശ്രയിച്ച്, വർഷങ്ങൾ, മാസങ്ങൾ, ദിവസങ്ങൾ എന്നിങ്ങനെ വിവിധ സമയ യൂണിറ്റുകളിലെ രണ്ട് തീയതികൾ തമ്മിലുള്ള വ്യത്യാസം ഈ ഫംഗ്‌ഷൻ നൽകാനാകും:

    • Y - ആരംഭ തീയതിക്കും അവസാന തീയതിക്കും ഇടയിലുള്ള പൂർണ്ണമായ വർഷങ്ങളുടെ എണ്ണം നൽകുന്നു.
    • M - പൂർണ്ണമായ മാസങ്ങളുടെ എണ്ണം നൽകുന്നു. തീയതികൾ.
    • D - രണ്ട് തീയതികൾക്കിടയിലുള്ള ദിവസങ്ങളുടെ എണ്ണം നൽകുന്നു.
    • YM - ദിവസങ്ങളും വർഷങ്ങളും അവഗണിച്ച് മാസം നൽകുന്നു.
    • MD - മാസങ്ങളും വർഷങ്ങളും അവഗണിച്ച് ദിവസം വ്യത്യാസം നൽകുന്നു.
    • YD - വർഷങ്ങളെ അവഗണിച്ച് ദിവസങ്ങളിൽ വ്യത്യാസം നൽകുന്നു.

    ഞങ്ങൾ പ്രായം വർഷം കണക്കാക്കാൻ ലക്ഷ്യമിടുന്നതിനാൽ, ഞങ്ങൾ "y" യൂണിറ്റ് ഉപയോഗിക്കുന്നു:

    DATEDIF( ജനനത്തീയതി, TODAY(), "y")

    ഈ ഉദാഹരണത്തിൽ, DOB സെൽ B2-ലാണ്, നിങ്ങളുടെ പ്രായ ഫോർമുലയിൽ നിങ്ങൾ ഈ സെല്ലിനെ പരാമർശിക്കുന്നു:

    =DATEDIF(B2, TODAY(), "y")

    ഈ സാഹചര്യത്തിൽ അധിക റൗണ്ടിംഗ് ഫംഗ്‌ഷൻ ആവശ്യമില്ല, കാരണം t ഉള്ള ഒരു DATEDIF ഫോർമുല he "y" യൂണിറ്റ് മുഴുവൻ വർഷങ്ങളുടെ എണ്ണം കണക്കാക്കുന്നു:

    ജന്മദിനം മുതൽ വർഷം, മാസങ്ങൾ, ദിവസങ്ങൾ എന്നിവയിൽ എങ്ങനെ പ്രായം കണ്ടെത്താം

    നിങ്ങൾ ഇപ്പോൾ കണ്ടതുപോലെ , ആ വ്യക്തി ജീവിച്ചിരിക്കുന്ന മുഴുവൻ വർഷങ്ങളുടെ എണ്ണമായി പ്രായം കണക്കാക്കുന്നത് എളുപ്പമാണ്, എന്നാൽ ഇത് എല്ലായ്പ്പോഴും പര്യാപ്തമല്ല. നിങ്ങൾക്ക് കൃത്യമായ പ്രായം അറിയണമെങ്കിൽ, അതായത് ഒരാളുടെ ജനനത്തീയതിക്കും നിലവിലെ തീയതിക്കും ഇടയിൽ എത്ര വർഷം, മാസങ്ങൾ, ദിവസങ്ങൾ എന്നിവയുണ്ട്, 3 എഴുതുകവ്യത്യസ്ത DATEDIF ഫംഗ്‌ഷനുകൾ:

    1. വർഷങ്ങളുടെ എണ്ണം ലഭിക്കാൻ: =DATEDIF(B2, TODAY(), "Y")
    2. മാസങ്ങളുടെ എണ്ണം ലഭിക്കാൻ: =DATEDIF(B2, TODAY(), "YM")
    3. ദിവസങ്ങളുടെ എണ്ണം ലഭിക്കാൻ: =DATEDIF(B2,TODAY(),"MD")

    B2 എന്നത് ജനനത്തീയതി എവിടെയാണ്.

    അതിനുശേഷം, മുകളിലുള്ള ഫംഗ്‌ഷനുകൾ ഒരൊറ്റ ഫോർമുലയിൽ സംയോജിപ്പിക്കുക:

    =DATEDIF(B2,TODAY(),"Y") & DATEDIF(B2,TODAY(),"YM") & DATEDIF(B2,TODAY(),"MD")

    മുകളിലുള്ള ഫോർമുല ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, ഒരൊറ്റ ടെക്സ്റ്റ് സ്‌ട്രിംഗിൽ സംയോജിപ്പിച്ച് 3 അക്കങ്ങൾ (വർഷങ്ങൾ, മാസങ്ങൾ, ദിവസങ്ങൾ) നൽകുന്നു:

    അത് അർത്ഥമാക്കുന്നില്ല. ? ഫലങ്ങൾ കൂടുതൽ അർത്ഥവത്തായതാക്കാൻ, അക്കങ്ങളെ കോമ ഉപയോഗിച്ച് വേർതിരിക്കുകയും ഓരോ മൂല്യവും എന്താണ് അർത്ഥമാക്കുന്നത് എന്ന് നിർവചിക്കുകയും ചെയ്യുക:

    =DATEDIF(B2,TODAY(),"Y") & " Years, " & DATEDIF(B2,TODAY(),"YM") & " Months, " & DATEDIF(B2,TODAY(),"MD") & " Days"

    ഫലം ഇപ്പോൾ വളരെ മികച്ചതായി തോന്നുന്നു:

    സൂത്രവാക്യം മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നു, എന്നാൽ പൂജ്യം മൂല്യങ്ങൾ മറച്ച് നിങ്ങൾക്ക് ഇത് കൂടുതൽ മെച്ചപ്പെടുത്താനാകും. ഇതിനായി, 0-കൾ പരിശോധിക്കുന്ന 3 IF സ്റ്റേറ്റ്‌മെന്റുകൾ ചേർക്കുക, ഓരോ DATEDIF-നും ഒന്ന്:

    =IF(DATEDIF(B2, TODAY(),"y")=0,"",DATEDIF(B2, TODAY(),"y")&" years, ")& IF(DATEDIF(B2, TODAY(),"ym")=0,"",DATEDIF(B2, TODAY(),"ym")&" months, ")& IF(DATEDIF(B2, TODAY(),"md")=0,"",DATEDIF(B2, TODAY(),"md")&" days")

    ഇനിപ്പറയുന്ന സ്‌ക്രീൻഷോട്ട് അന്തിമ Excel പ്രായ ഫോർമുല പ്രവർത്തനത്തിൽ കാണിക്കുന്നു - ഇത് വർഷങ്ങളിലും മാസങ്ങളിലും പ്രായം നൽകുന്നു. ദിവസങ്ങളും, പൂജ്യം അല്ലാത്ത മൂല്യങ്ങൾ മാത്രം പ്രദർശിപ്പിക്കുന്നു:

    നുറുങ്ങ്. നിങ്ങൾ വർഷങ്ങളിലും മാസങ്ങളിലും വയസ്സ് കണക്കാക്കാൻ ഒരു Excel ഫോർമുല തേടുകയാണെങ്കിൽ, മുകളിലുള്ള ഫോർമുല എടുത്ത് ദിവസങ്ങൾ കണക്കാക്കുന്ന അവസാനത്തെ IF(DATEDIF()) ബ്ലോക്ക് നീക്കം ചെയ്യുക.

    നിർദ്ദിഷ്ട ഫോർമുലകൾ Excel-ൽ പ്രായം കണക്കാക്കുക

    മുകളിൽ ചർച്ച ചെയ്‌തിരിക്കുന്ന ജനറിക് പ്രായ കണക്കുകൂട്ടൽ ഫോർമുലകൾ മിക്ക കേസുകളിലും മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നു. എന്നിരുന്നാലും, ചില സാഹചര്യങ്ങളിൽ, നിങ്ങൾക്ക് വളരെ പ്രത്യേകമായ എന്തെങ്കിലും ആവശ്യമായി വന്നേക്കാം. തീർച്ചയായും, എല്ലാം മറയ്ക്കാൻ സാധ്യമല്ലകൂടാതെ ഓരോ സാഹചര്യവും, എന്നാൽ ഇനിപ്പറയുന്ന ഉദാഹരണങ്ങൾ നിങ്ങളുടെ പ്രത്യേക ടാസ്‌ക്കിനെ ആശ്രയിച്ച് ഒരു പ്രായ സൂത്രവാക്യം എങ്ങനെ മാറ്റാം എന്നതിനെക്കുറിച്ചുള്ള ചില ആശയങ്ങൾ നിങ്ങൾക്ക് നൽകും.

    എക്സെലിൽ ഒരു നിർദ്ദിഷ്ട തീയതിയിൽ പ്രായം എങ്ങനെ കണക്കാക്കാം

    എങ്കിൽ നിങ്ങൾക്ക് ഒരു നിശ്ചിത തീയതിയിൽ ഒരാളുടെ പ്രായം അറിയണം, മുകളിൽ ചർച്ച ചെയ്ത DATEDIF വയസ്സ് ഫോർമുല ഉപയോഗിക്കുക, എന്നാൽ 2-ആം ആർഗ്യുമെന്റിലെ TODAY() ഫംഗ്‌ഷൻ മാറ്റി പകരം നിർദ്ദിഷ്‌ട തീയതി നൽകുക.

    ജനന തീയതി B1-ൽ ആണെന്ന് കരുതുക, ഇനിപ്പറയുന്ന സൂത്രവാക്യം 2020 ജനുവരി 1-ന് പ്രായം നൽകും:

    =DATEDIF(B1, "1/1/2020","Y") & " Years, " & DATEDIF(B1, "1/1/2020","YM") & " Months, " & DATEDIF(B1, "1/1/2020", "MD") & " Days"

    നിങ്ങളുടെ പ്രായ ഫോർമുല കൂടുതൽ അയവുള്ളതാക്കുന്നതിന്, നിങ്ങൾക്ക് ചില സെല്ലിൽ തീയതി നൽകാനും നിങ്ങളുടെ ഫോർമുലയിൽ ആ സെല്ലിനെ പരാമർശിക്കാനും കഴിയും:

    =DATEDIF(B1, B2,"Y") & " Years, "& DATEDIF(B1,B2,"YM") & " Months, "&DATEDIF(B1,B2, "MD") & " Days"

    ഇവിടെ B1 എന്നത് DOB ആണ്, B2 എന്നത് നിങ്ങൾ പ്രായം കണക്കാക്കാൻ ആഗ്രഹിക്കുന്ന തീയതിയാണ്.

    ഒരു നിശ്ചിത പരിധിയിൽ പ്രായം കണക്കാക്കുക വർഷം

    കണക്ക് ചെയ്യാനുള്ള പൂർണ്ണമായ തീയതി നിർവചിക്കപ്പെടാത്ത സാഹചര്യങ്ങളിൽ ഈ ഫോർമുല ഉപയോഗപ്രദമാകും, കൂടാതെ നിങ്ങൾക്ക് വർഷം മാത്രമേ അറിയൂ.

    നിങ്ങൾ ഒരു മെഡിക്കൽ ഡാറ്റാബേസിലാണ് പ്രവർത്തിക്കുന്നതെന്ന് പറയാം. രോഗിയുടെ പ്രായം കണ്ടെത്തുക എന്നതാണ് അവരുടെ ലക്ഷ്യം അവസാനമായി പൂർണ്ണമായ വൈദ്യപരിശോധന നടത്തി.

    ജനന തീയതികൾ വരി 3-ൽ തുടങ്ങുന്ന കോളം B-യിലും അവസാനത്തെ വൈദ്യപരിശോധനയുടെ വർഷം C കോളത്തിലുമുണ്ടെന്ന് കരുതുക, പ്രായത്തിന്റെ കണക്കുകൂട്ടൽ ഫോർമുല ഇപ്രകാരമാണ്:

    =DATEDIF(B3,DATE(C3, 1, 1),"y")

    മെഡിക്കൽ പരിശോധനയുടെ കൃത്യമായ തീയതി നിർവചിച്ചിട്ടില്ലാത്തതിനാൽ, നിങ്ങൾ DATE ഫംഗ്‌ഷൻ അനിയന്ത്രിതമായ തീയതിയും മാസ ആർഗ്യുമെന്റും ഉപയോഗിച്ച് ഉപയോഗിക്കുന്നു, ഉദാ. തീയതി(C3, 1, 1).

    TheDATE ഫംഗ്‌ഷൻ സെല്ലിൽ B3-ൽ നിന്ന് വർഷം എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നു, നിങ്ങൾ നൽകിയ മാസത്തിന്റെയും ദിവസത്തിന്റെയും നമ്പറുകൾ ഉപയോഗിച്ച് ഒരു പൂർണ്ണമായ തീയതി ഉണ്ടാക്കുന്നു (ഈ ഉദാഹരണത്തിൽ 1-ജനുവരി), ആ തീയതി DATEDIF-ലേക്ക് മാറ്റുന്നു. ഫലമായി, ഒരു പ്രത്യേക വർഷത്തിലെ ജനുവരി 1 വരെയുള്ള രോഗിയുടെ പ്രായം നിങ്ങൾക്ക് ലഭിക്കും:

    ഒരു വ്യക്തി N വയസ്സ് തികയുമ്പോൾ ഒരു തീയതി കണ്ടെത്തുക

    <0 നിങ്ങളുടെ സുഹൃത്ത് ജനിച്ചത് 1978 മാർച്ച് 8 ന് ആണെന്ന് കരുതുക. ഏത് തീയതിയിലാണ് അയാൾക്ക് 50 വയസ്സ് തികയുന്നതെന്ന് നിങ്ങൾക്ക് എങ്ങനെ അറിയാം? സാധാരണയായി, നിങ്ങൾ വ്യക്തിയുടെ ജനനത്തീയതിയിൽ 50 വർഷം ചേർക്കും. Excel-ൽ, DATE ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് നിങ്ങൾ ഇതുതന്നെ ചെയ്യുന്നു:

    =DATE(YEAR(B2) + 50, MONTH(B2), DAY(B2))

    ഇവിടെ B2 എന്നത് ജനനത്തീയതിയാണ്.

    പകരം വർഷങ്ങളുടെ എണ്ണം ഹാർഡ്-കോഡ് ചെയ്യുന്നതിനുപകരം ഫോർമുല, നിങ്ങളുടെ ഉപയോക്താക്കൾക്ക് എത്ര വർഷം വേണമെങ്കിലും ഇൻപുട്ട് ചെയ്യാനാകുന്ന ഒരു പ്രത്യേക സെൽ നിങ്ങൾക്ക് റഫറൻസ് ചെയ്യാം (ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിലെ F1):

    വ്യത്യസ്തമായി ദിവസം, മാസം, വർഷം എന്നിവയിൽ നിന്ന് പ്രായം കണക്കാക്കുക സെല്ലുകൾ

    ഒരു ജന്മദിനം 3 വ്യത്യസ്ത സെല്ലുകളായി വിഭജിക്കുമ്പോൾ (ഉദാ DATE, DATEVALUE ഫംഗ്‌ഷനുകൾ ഉപയോഗിച്ച് ജനനത്തീയതി:

    DATE(B3,MONTH(DATEVALUE(C3&"1")),D3)

  • വർഷങ്ങളിലും മാസങ്ങളിലും ദിവസങ്ങളിലും ജനനത്തീയതി മുതൽ പ്രായം കണക്കാക്കാൻ മുകളിലുള്ള ഫോർമുല DATEDIF-ൽ ഉൾച്ചേർക്കുക: =DATEDIF(DATE(B3, MONTH(DATEVALUE(C3&"1")), D3), TODAY(), "y") & " Years, "& DATEDIF(DATE(B3, MONTH(DATEVALUE(C3&"1")), D3),TODAY(), "ym") & " Months, "& DATEDIF(DATE(B3, MONTH(DATEVALUE(C3&"1")), D3), TODAY(), "md") & " Days"

  • ഒരു തീയതിക്ക് മുമ്പുള്ള/പിന്നീടുള്ള ദിവസങ്ങളുടെ എണ്ണം കണക്കാക്കുന്നതിനുള്ള കൂടുതൽ ഉദാഹരണങ്ങൾക്ക്, Excel-ൽ തീയതി മുതൽ അല്ലെങ്കിൽ തീയതി വരെയുള്ള ദിവസങ്ങൾ എങ്ങനെ കണക്കാക്കാമെന്ന് കാണുക.

    പ്രായം Excel-ലെ കാൽക്കുലേറ്റർ

    നിങ്ങൾക്ക് സ്വന്തമായി വേണമെങ്കിൽExcel-ലെ പ്രായ കാൽക്കുലേറ്റർ, ചുവടെ വിശദീകരിച്ചിരിക്കുന്ന കുറച്ച് വ്യത്യസ്ത DATEDIF ഫോർമുലകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരെണ്ണം ഉണ്ടാക്കാം. നിങ്ങൾ വീൽ വീണ്ടും കണ്ടുപിടിക്കാൻ ആഗ്രഹിക്കുന്നില്ലെങ്കിൽ, ഞങ്ങളുടെ Excel പ്രൊഫഷണലുകൾ സൃഷ്‌ടിച്ച പ്രായ കാൽക്കുലേറ്റർ നിങ്ങൾക്ക് ഉപയോഗിക്കാം.

    Excel-ൽ ഒരു പ്രായ കാൽക്കുലേറ്റർ എങ്ങനെ സൃഷ്‌ടിക്കാം

    ഇപ്പോൾ നിങ്ങൾക്കറിയാം. Excel-ൽ പ്രായ ഫോർമുല, നിങ്ങൾക്ക് ഒരു ഇഷ്‌ടാനുസൃത പ്രായ കാൽക്കുലേറ്റർ നിർമ്മിക്കാൻ കഴിയും, ഉദാഹരണത്തിന് ഇത്:

    ശ്രദ്ധിക്കുക. ഉൾച്ചേർത്ത വർക്ക്ബുക്ക് കാണുന്നതിന്, മാർക്കറ്റിംഗ് കുക്കികളെ അനുവദിക്കുക.

    നിങ്ങൾ മുകളിൽ കാണുന്നത് ഒരു ഉൾച്ചേർത്ത Excel ഓൺലൈൻ ഷീറ്റാണ്, അതിനാൽ നിങ്ങളുടെ ജനനത്തീയതി ബന്ധപ്പെട്ട സെല്ലിൽ നൽകാൻ മടിക്കേണ്ടതില്ല, ഒരു നിമിഷത്തിനുള്ളിൽ നിങ്ങൾക്ക് നിങ്ങളുടെ പ്രായം ലഭിക്കും.

    A3 സെല്ലിലെ ജനനത്തീയതിയും ഇന്നത്തെ തീയതിയും അടിസ്ഥാനമാക്കി പ്രായം കണക്കാക്കാൻ കാൽക്കുലേറ്റർ ഇനിപ്പറയുന്ന ഫോർമുലകൾ ഉപയോഗിക്കുന്നു.

    • B5-ലെ ഫോർമുല വർഷം, മാസങ്ങൾ, ദിവസങ്ങൾ എന്നിവയിൽ പ്രായം കണക്കാക്കുന്നു: =DATEDIF(B2,TODAY(),"Y") & " Years, " & DATEDIF(B2,TODAY(),"YM") & " Months, " & DATEDIF(B2,TODAY(),"MD") & " Days"
    • B6-ലെ ഫോർമുല മാസങ്ങളിൽ പ്രായം കണക്കാക്കുന്നു: =DATEDIF($B$3,TODAY(),"m")
    • B7-ലെ ഫോർമുല ദിവസങ്ങളിൽ പ്രായം കണക്കാക്കുന്നു: =DATEDIF($B$3,TODAY(),"d")

    നിങ്ങൾക്ക് Excel ഫോം നിയന്ത്രണങ്ങളിൽ കുറച്ച് അനുഭവമുണ്ടെങ്കിൽ, ഇനിപ്പറയുന്ന സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു നിർദ്ദിഷ്ട തീയതിയിൽ നിങ്ങൾക്ക് പ്രായം കണക്കാക്കുന്നതിനുള്ള ഒരു ഓപ്ഷൻ ചേർക്കാൻ കഴിയും:

    ഇതിനായി, രണ്ട് ഓപ്‌ഷൻ ബട്ടണുകൾ ചേർക്കുക ( ഡെവലപ്പർ ടാബ് > തിരുകുക > ഫോം നിയന്ത്രണങ്ങൾ > ഓപ്‌ഷൻ ബട്ടൺ ), അവ ഏതെങ്കിലും സെല്ലിലേക്ക് ലിങ്ക് ചെയ്യുക. തുടർന്ന്, ഇന്നത്തെ തീയതിയിലോ ഉപയോക്താവ് വ്യക്തമാക്കിയ തീയതിയിലോ പ്രായം ലഭിക്കുന്നതിന് ഒരു IF/DATEDIF ഫോർമുല എഴുതുക.

    ഫോർമുല ഇനിപ്പറയുന്നവയിൽ പ്രവർത്തിക്കുന്നുlogic:

    • ഇന്നത്തെ തീയതി എന്ന ഓപ്‌ഷൻ ബോക്‌സ് തിരഞ്ഞെടുത്താൽ, ലിങ്ക് ചെയ്‌ത സെല്ലിൽ മൂല്യം 1 ദൃശ്യമാകും (ഈ ഉദാഹരണത്തിൽ I5), ഇന്നത്തെ തീയതിയെ അടിസ്ഥാനമാക്കി പ്രായ ഫോർമുല കണക്കാക്കുന്നു : IF($I$5=1, DATEDIF($B$3,TODAY(),"Y") & " Years, " & DATEDIF($B$3,TODAY(), "YM") & " Months, " & DATEDIF($B$3, TODAY(), "MD") & " Days")
    • നിർദ്ദിഷ്‌ട തീയതി ഓപ്ഷൻ ബട്ടൺ തിരഞ്ഞെടുത്ത് B7 സെല്ലിൽ ഒരു തീയതി നൽകുകയാണെങ്കിൽ, നിശ്ചിത തീയതിയിൽ പ്രായം കണക്കാക്കുന്നു: IF(ISNUMBER($B$7), DATEDIF($B$3, $B$7,"Y") & " Years, " & DATEDIF($B$3, $B$7,"YM") & " Months, " & DATEDIF($B$3, $B$7,"MD") & " Days", ""))

    അവസാനം , മേൽപ്പറഞ്ഞ ഫംഗ്‌ഷനുകൾ പരസ്പരം നെസ്റ്റ് ചെയ്യുക, നിങ്ങൾക്ക് പൂർണ്ണമായ പ്രായ കണക്കുകൂട്ടൽ ഫോർമുല ലഭിക്കും (B9-ൽ):

    =IF($I$5=1, DATEDIF($B$3, TODAY(), "Y") & " Years, " & DATEDIF($B$3, TODAY(), "YM") & " Months, " & DATEDIF($B$3, TODAY(), "MD") & " Days", IF(ISNUMBER($B$7), DATEDIF($B$3, $B$7,"Y") & " Years, " & DATEDIF($B$3, $B$7,"YM") & " Months, " & DATEDIF($B$3, $B$7,"MD") & " Days", ""))

    B10, B11 എന്നിവയിലെ സൂത്രവാക്യങ്ങൾ ഒരേ ലോജിക്കിലാണ് പ്രവർത്തിക്കുന്നത്. തീർച്ചയായും, അവ വളരെ ലളിതമാണ്, കാരണം അവ യഥാക്രമം പൂർണ്ണമായ മാസങ്ങളുടെയോ ദിവസങ്ങളുടെയോ എണ്ണമായി പ്രായം നൽകുന്നതിന് ഒരു DATEDIF ഫംഗ്‌ഷൻ മാത്രം ഉൾക്കൊള്ളുന്നു.

    വിശദാംശങ്ങൾ അറിയാൻ, ഈ Excel ഏജ് കാൽക്കുലേറ്റർ ഡൗൺലോഡ് ചെയ്‌ത് അന്വേഷിക്കാൻ ഞാൻ നിങ്ങളെ ക്ഷണിക്കുന്നു. B9:B11 സെല്ലുകളിലെ ഫോർമുലകൾ.

    Excel-നുള്ള പ്രായ കാൽക്കുലേറ്റർ ഡൗൺലോഡ് ചെയ്യുക

    Excel-നുള്ള ഉപയോഗിക്കാൻ തയ്യാറുള്ള പ്രായ കാൽക്കുലേറ്റർ

    ഞങ്ങളുടെ Ultimate Suite-ന്റെ ഉപയോക്താക്കൾക്ക് ഇല്ല Excel-ൽ അവരുടെ സ്വന്തം പ്രായ കാൽക്കുലേറ്റർ നിർമ്മിക്കുന്നതിനെക്കുറിച്ച് വിഷമിക്കുന്നതിന് - ഇത് കുറച്ച് ക്ലിക്കുകൾ മാത്രം അകലെയാണ്:

    1. നിങ്ങൾക്ക് പ്രായ ഫോർമുല ചേർക്കാൻ ആഗ്രഹിക്കുന്ന ഒരു സെൽ തിരഞ്ഞെടുക്കുക, Ablebits Tools<എന്നതിലേക്ക് പോകുക 2> ടാബ് > തീയതി & സമയം ഗ്രൂപ്പ്, തുടർന്ന് തീയതി & ടൈം വിസാർഡ് ബട്ടൺ.

    2. തീയതി & ടൈം വിസാർഡ് ആരംഭിക്കും, നിങ്ങൾ നേരിട്ട് Age ടാബിലേക്ക് പോകും.
    3. Age ടാബിൽ, നിങ്ങൾക്ക് വ്യക്തമാക്കാൻ 3 കാര്യങ്ങൾ ഉണ്ട്:
        14> ജനന ഡാറ്റ ആയി

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