අන්තර්ගත වගුව
Excel හි තාක්ෂණික ක්රම කිහිපයක් භාවිතා කරමින්, අපි පුද්ගලයෙකුගේ සැබෑ වයස ගණනය කළ හැක. වයස ගණනය කිරීම සඳහා අපට වසර, මාස, දින, පැය, යනාදිය භාවිතා කළ හැකිය. වයස ගණනය කිරීම සඳහා අපි ආරම්භක සහ අවසන් දිනයන් සැපයිය යුතුය. වයස හැර, දින දෙකක් අතර වයස ගණනය කරන්නේ කෙසේදැයි ඉගෙන ගැනීමෙන්, අපට ව්යාපෘතියක කාලසීමාව, නිශ්චිත දින දෙකක් අතර කාල වෙනස, සංවිධානයක් පැවති වසර ගණන, සහ එසේ ගණනය කළ හැක. මත. මෙම ලිපියෙන්, අපි දින දෙකක් අතර excel හි වයස ගණනය කරන්නේ කෙසේදැයි සාකච්ඡා කරමු.
පුහුණු වැඩපොත බාගන්න
දින දෙකක් අතර වයස ගණනය කිරීම.xlsm
Excel හි දින දෙකක් අතර වයස ගණනය කිරීමට ක්රම 6 ක්
දින දෙකක් අතර වයස ගණනය කිරීම සඳහා, අපි සමහර සේවකයින්ගේ උපන් දිනය මත පදනම්ව දත්ත කට්ටලයක් සාදා ඇත. සමාගමක් සහ වත්මන් දිනය . අපි සාමාන්ය දිනයක් ලෙස වත්මන් දිනය ගෙන ඇත. දත්ත කට්ටලය මෙවැන්නකි.
අපි දැන් දින දෙකක් අතර වයස ගණනය කිරීමට විවිධ ක්රම සාකච්ඡා කරමු.
1. Excel හි දින දෙකක් අතර වයස ගණනය කිරීමට DATEDIF ශ්රිතය යෙදීම
අපිට දින දෙකක් අතර වෙනස ගණනය කිරීමට අවශ්ය වූ විට DATEDIF ශ්රිතය භාවිත කළ හැක. එය වසර හෝ මාස හෝ දින විය හැකිය. මෙම ශ්රිතය භාවිතා කිරීමෙන් අපි පරිපූර්ණ දින අන්තරය පමණක් සොයාගනු ඇති නමුත් සැබෑ හෝ භාගික දින අන්තරය නොවේ. වයස සොයා ගැනීමට අපට සූත්රය ලිවිය හැකවසර තුළ කොටුවේ E5 මේ වගේ.
=DATEDIF(C5,D5,”Y”)
මෙහි, C5 යොමු ජේන්ගේ උපන් දිනය සහ D5 යන්නෙන් අදහස් කරන්නේ අප හිතුවක්කාර ලෙස ගත් වත්මන් කාලය යි. Y පෙන්නුම් කරන්නේ වයස අවුරුදු ලෙස පමණක් පෙන්වනු ඇති බවයි.
DATEDIF ශ්රිතයේ වාක්ය ඛණ්ඩය DATEDIF(ආරම්භක දිනය, අවසන් දිනය, ඒකකය) .
දෙවනුව, ENTER එබීමෙන් අපට වයසේ වටිනාකම 29 ලෙස මේ ආකාරයට සොයා ගන්න.
මෙම පියවරේදී, අවුරුදු වල වයස E6 සිට E14 දක්වා සොයා ගැනීමට අපට පිරවුම් හසුරුව භාවිත කළ හැක . මේ සඳහා, අපට අවශ්ය වන්නේ දකුණු කෙළවරේ කෙළවර අල්ලාගෙන E5 සෛලයේ කර්සරය පහළට ඇද දැමීම පමණි.
ප්රතිඵලයක් වශයෙන්, අපි' ප්රතිඵලය මේ ආකාරයට සොයාගනු ඇත.
වැඩිදුර කියවන්න: Excel හි උපන්දිනයේ සිට වයස ගණනය කරන්නේ කෙසේද (පහසු ක්රම 8ක්)
2. YEARFRAC ශ්රිතය භාවිතයෙන් වයස ගණනය කිරීම සඳහා දින දෙකක් අතර
ප්රායෝගික අවස්ථා වලදී, අපට සැබෑ හෝ භාගික වයස සොයා ගැනීමට අවශ්ය YEARFRAC ශ්රිතය භාවිත කළ හැක. . අපට E5 කොටුවේ සූත්රය මේ ආකාරයට ලිවිය හැක.
=YEARFRAC(C5,D5,1)
මෙහි, 1 සඳහන් කරන්නේ තර්කයේ පදනම .
ENTER එබීමෙන් පසු, අපට වයස සොයාගන්නේ 29.99452405.
පසුව, Fill Handle භාවිතා කිරීමෙන් අපි සෛල C6 සිට D6 දක්වා දක්වා වයස් සොයා ගනිමු.
සූත්ර පැහැදිලි කිරීම
ද පදනම ප්රධාන වශයෙන් අපි භාගික වර්ෂ ගණන ගණනය කරන පරාමිතියකි. එයට අප පහත විස්තර කර ඇති අගයන් පහෙන් එකක් තිබිය හැක:
- අපට ගණනය කළ හැක [(මාසයකට දින 30)/(වසරකට දින 360)] US අනුව හෝ පාදක සඳහා යුරෝපීය නීති 0 හෝ 4 ට සමාන වේ.
- නැවතත්, අපට [(සැබෑ දින)/(සැබෑව ගත හැක වසරේ දින)], [(සැබෑ දින)/360], හෝ [(සැබෑ දින)/365] පදනම් 1, 2 ට සමාන , හෝ 3 .
- අපට ආරම්භක දිනය සහ අවසන් දිනය යන විචල්යයන් අවශ්ය විය යුතු නමුත් පදනම් විකල්පමය වේ. Excel සිතන්නේ අපි පදනම්
වැඩිදුර කියවන්න: වයස ගණනය කිරීම සඳහා Excel සූත්රය ඉවත් කළහොත් පදනම 0 බවයි. නිශ්චිත දිනයක
3. සම්පුර්ණ කරන ලද සහ භාගික මාස වලින් වයස ගණනය කිරීමට DATEDIF සහ අංක ගණිත මෙහෙයුම් භාවිතා කිරීම
අපිට මාස වලින් පරිපූර්ණ වයස ගණනය කිරීමට DATEDIF ශ්රිතය යෙදිය හැක. ඒ වගේම සරල අංක ගණිත සූත්රයක් භාවිතා කරලා අපිට ඒක හොයාගන්න පුළුවන්. පහත පින්තූරයේ E5 කොටුවේ, අපට සැබෑ මාසවල වයස ගණනය කිරීමට DATEDIF ශ්රිතය යෙදිය හැක.
=DATEDIF(C5,D5,”M”)
මෙහි, M සූත්රය මාස කින් වයස ආපසු ලබා දෙන බව සඳහන් කරයි.
දෙවනුව, ENTER එබීමෙන් අපි E5 කොටුවේ මාස 359 සොයා ගනිමු.
අපි අංක ගණිත සූත්රය භාවිතා කිරීමෙන් මෙය සරලව කළ හැකපහතින්.
=+(D5-C5)/30
මෙහි, +=(B2-A2)/30 =( සූත්රය හා සමාන ප්රතිදානයම ලබා දෙයි. B2-A2)/30 . එබැවින්, අපට මෙම සූත්රයේ "ප්ලස්" ලකුණ නොසලකා හැරිය හැක.
ප්රතිඵලයක් වශයෙන්, අපට මේ ආකාරයට සැබෑ හෝ භාගික වයස සොයාගත හැක.
සහ අවසාන වශයෙන්, Fill Handle භාවිතා කිරීමෙන් අපට මෙවැනි සියල්ල සොයාගත හැකිය.
4. වසර, මාස සහ දින වලින් වයස ගණනය කිරීමට CONCATENATE සහ DATEDIF ශ්රිත භාවිතා කිරීම.
අපිට අවශ්ය විට CONCATENATE සහ DATEDIF ශ්රිතවල එකතුව භාවිතා කළ හැක. නිශ්චිත වසර, මාස සහ දින වලින් වයස් ගණනය කිරීමට. E5 කොටුව තුළ, අපට සූත්රය මෙලෙස තැබිය හැක.
=CONCATENATE(DATEDIF(C5,D5,”Y”),” Years “, DATEDIF(C5,D5,”YM”),” Months and “ DATEDIF(C5,D5,”MD”),” Days “)
CONCATENATE ශ්රිතය භාවිතා කරමින්, අපි ඉහත ඇතුළත් කර ඇති සූත්රයේ DATEDIF සූත්ර තුනක් (ඒකාබද්ධ) කර ඇත. එක් එක් DATEDIF සූත්රයෙන් පසුව, අපි අවුරුදු, මාස, සහ දින පෙළ තන්තු ඇතුළත් කර ඇත. මෙයින් අදහස් කරන්නේ එක් එක් DATEDIF සූත්රයේ ප්රතිඵල අවසාන ප්රතිදානයේ පෙළ තන්තු සමඟ ඒකාබද්ධ වන බවයි.
නැවතත්, ENTER එබීමෙන් , අපි සත්ය වයස E5 කොටුව තුළ සොයා ගනිමු.
නැවත නැවතත්, අපට භාවිත කිරීමට අවශ්ය වේ. අනෙක් සෛලවල වයස සොයා ගැනීමට හසුරුව පුරවන්න.
ප්රතිඵලයක් ලෙස, අපට මේ ආකාරයට ප්රතිදානය ලැබේ.
කියවන්න. තවත්: වසර සහ මාසවලදී Excel හි වයස ගණනය කරන්නේ කෙසේද (පහසු ක්රම 5)
5. DATEDIF සහ TODAY භාවිතා කරමින්වත්මන් කාලය සමඟ වයස ගණනය කිරීමේ කාර්යයන්
අපට මුල් වත්මන් වේලාව භාවිතා කිරීමට අවශ්ය නම් සහ පසුව දිනෙන් දින වෙනස් වන වේලාව සමඟ වයස වෙනස් කිරීමට අවශ්ය නම්, අපට මෙය පහසු පද්ධති දෙකකින් කළ හැකිය.
5.1 විවිධ කාල තීරුව භාවිතයෙන්
අපිට දත්ත කට්ටලයේ වේලාව මුල් වත්මන් වේලාව සමඟ වෙනස් කළ හැක. මෙය සිදු කිරීම සඳහා, අපි පහත D5 කොටුවේ TODAY ශ්රිතය යෙදිය යුතුය. මෙන්න, E5 කොටුව තුළ, අපි දැනටමත් DATEDIF ශ්රිතය යොදවා ඇත.
=TODAY()
3>
දෙවනුව, අපට ENTER ඔබන්න අවශ්යයි.
ප්රතිඵලයක් ලෙස, අපි මුල් වත්මන් වේලාව<2 සොයාගෙන ඇත>. සහ E5 සෛලය තුළ ඇති වයස අවුරුදු ද ඒ අනුව වෙනස් වී ඇත, 29 සිට 32.
පසු D සහ E තීරු දෙකටම Fill Handle , අපි අවසානයේ වත්මන් වේලාවට අනුව සෑම කොටුවකම වයස් සොයා ගත්තෙමු.
0>5.2 විවිධ කාල තීරුව භාවිතා නොකර
අපිට DATEDIF සහ TIME<2 සංකලනය සරලව භාවිතා කළ හැක> කාල තීරුවක ආධාරයෙන් තොරව වයස ගණනය කිරීමේ කාර්යය. මෙය සිදු කිරීම සඳහා, අපි මේ ආකාරයට D5 කොටුවේ පහත සූත්රය යෙදිය යුතුය.
=DATEDIF(C5,TODAY(),”Y”)
මෙහි, අපි <1 භාවිතා කර ඇත>TODAY() වෙනුවට වෙනත් කාල කොටුවක් භාවිතා කිරීම. මෙයින් අදහස් වන්නේ අවසාන වරට දැක්වෙන සෛල යොමුව අද වේ.
ඒ හා සමානව, Enter එබීමෙන්, අපට වයස ලැබෙන්නේ මෙසේය. 32 .
අවසාන වශයෙන්, අපි D5 සිට D14<2 දක්වා සෑම සෛලයකම වයස් ලබා ගැනීමට Fill Handle භාවිතා කිරීමට අවශ්යයි>.
ප්රතිඵලයක් වශයෙන්, අපට මේ ආකාරයට ප්රතිදානය හමු වේ.
6. Excel හි දින දෙකක් අතර වයස ගණනය කිරීමට VBA යෙදීම
VBA යෙදීම අපට වයස ගණනය කළ හැකි තවත් ක්රමයකි. මේ සඳහා අපි පහත පියවර අනුගමනය කළ යුතුයි.
මුලින්ම Developer tab > දෘශ්ය මූලික .
දෙවන, ඇතුළු කරන්න > එවිට මොඩියුලය .
ප්රතිඵලයක් ලෙස හිස් මොඩියුලය මෙලෙස දිස්වනු ඇත.
තෙවනුව, අපට VBA කේතය මොඩියුලය තුළ පිටපත් කර ඇලවිය යුතුය.
8923
ඊට පස්සේ, Run > ඉන්පසු උප/පරිශීලක පෝරමය ක්රියාත්මක කරන්න.
අවසානයේ, අපට පහත ප්රතිදානය ලැබෙනු ඇත.
තවත් කියවන්න: Excel VBA: උපන් දින සිට වයස ගණනය කරන්න
මතක තබා ගත යුතු කරුණු
- අපට අයදුම් කළ නොහැක අපට භාගික ආකාරයෙන් වයස් සෙවීමට අවශ්ය DATEDIF ශ්රිතය පමණි.
- භාගික වයස සෙවීමට, අපට YEARFRAC ශ්රිතය යෙදිය යුතුය, නැතහොත් අපටද කළ හැක. අංක ගණිත සූත්රය භාවිත කරන්න.
- අපිට වසර, මාස සහ දින ගණනය කිරීමට අවශ්ය වූ විට CONCATENATE සහ DATEDIF ශ්රිතවල එකතුව භාවිත කිරීමට සිදුවේ. එනම් ඒවා සියල්ලම.
- වයස සොයාගැනීමේ ගතික භාවිතය සඳහා, අපි අද
යෙදිය යුතුයි.නිගමනය
Excel හට වයස් හෝ කාල පරතරයන් සොයා ගැනීමට විවිධ ඵලදායී සූත්ර ඇත. මෙම ලිපියෙන්, අපි වයස් සොයා ගැනීමට භාවිතා කරන සියලුම කාර්යයන් සාකච්ඡා කිරීමට උත්සාහ කර ඇත.