কিভাবে এক্সেলে জন্মদিন থেকে বয়স গণনা করবেন (8 সহজ পদ্ধতি) -

  • এই শেয়ার করুন
Hugh West

নিবন্ধটি Excel-এ জন্মদিন থেকে বয়স গণনা করার জন্য কিছু আশ্চর্যজনক পদ্ধতি প্রদর্শন করে। আপনি সম্পূর্ণ বছরের সংখ্যা হিসাবে বয়স গণনা করার পাশাপাশি আজকের তারিখ বা একটি নির্দিষ্ট তারিখে বছর, মাস এবং দিনে প্রকৃত বয়সগুলি পাওয়ার জন্য কয়েকটি সূত্র শিখবেন। এখন, আমরা আপনাকে এক্সেলে জন্মদিন থেকে বয়স গণনা করার সেই সহজ এবং সুবিধাজনক পদ্ধতির মাধ্যমে নিয়ে যাব।

অনুশীলন ওয়ার্কবুক ডাউনলোড করুন

আপনি আরও ভালভাবে বোঝার জন্য এবং নিজেকে অনুশীলন করার জন্য নিম্নলিখিত এক্সেল ওয়ার্কবুকটি ডাউনলোড করতে পারেন .

Birthday.xlsm থেকে বয়স গণনা করা হচ্ছে

এক্সেল এ জন্মদিন থেকে বয়স গণনা করার ৮টি পদ্ধতি

“আরে, তোমার বয়স কত ? “ একটি খুব সাধারণ প্রশ্ন। আমাদের শৈশব থেকে, আমরা সকলেই এই প্রশ্নটি প্রায়শই শুনেছি। কিন্তু, এর মানে কি? এটি সাধারণত একটি প্রতিক্রিয়া বোঝায় যে আপনি কতদিন বেঁচে আছেন তা প্রকাশ করে।

যদিও এক্সেলে জন্মদিন থেকে বয়স গণনা করার জন্য কোনো ডেডিকেটেড ফাংশন নেই, সেখানে একটি জন্ম তারিখকে বয়সে রূপান্তর করার কয়েকটি বিকল্প উপায়।

আমাদের কাছে 10 জনের জন্মদিন তালিকা রয়েছে।

এ এই মুহুর্তে, আমরা জন্মদিন থেকে Excel-এ তাদের বয়স গণনা করব।

1. Excel-এ জন্মদিন থেকে বয়স গণনা করতে প্রাথমিক সূত্র ব্যবহার করে

প্রথমে, আমরা সবচেয়ে ঐতিহ্যগত উপায় শিখব এক্সেলে বছরের মধ্যে বয়স গণনা করতে। কারো বয়স নির্ধারণের জন্য সবচেয়ে সাধারণ পদ্ধতি কি? সহজভাবে বিয়োগ করুনবর্তমান তারিখ থেকে জন্ম তারিখ। বয়স গণনার এই সাধারণ সূত্রটি এক্সেলেও ব্যবহার করা যেতে পারে। ধাপগুলি সাবধানে অনুসরণ করুন।

পদক্ষেপ:

  • প্রথম , সেল D5 নির্বাচন করুন, নীচের সূত্রটি লিখুন , এবং ENTER টিপুন।
=(TODAY()-C5)/365.25

এখানে, C5 হল <এর শুরুর ঘর। 8>জন্মদিন কলাম।

TODAY ফাংশন আজকের তারিখ প্রদান করে। স্বাভাবিকভাবেই, 1 বছর 365 দিন নিয়ে গঠিত। কিন্তু লিপ ইয়ার প্রতি 4 বছরে আসে, তাই আমরা তারিখের পার্থক্যকে 365.25 দ্বারা ভাগ করি। ফিল হ্যান্ডেল টুলটি ব্যবহার করুন এবং সম্পূর্ণ কলাম D করতে এটিকে নিচে টেনে আনুন।

  • তারপর, আপনি যদি সম্পূর্ণ বছরের মধ্যে ফলাফল প্রদর্শন করতে চান, তাহলে ব্যবহার করুন INT ফাংশন
=INT(D5)

দ্রষ্টব্য: <9 নিশ্চিত করুন যে সেলগুলি D5:D14 ফর্ম্যাট করা হয়েছে সংখ্যা বা সাধারণ

আরও পড়ুন: কিভাবে এক্সেলে গড় বয়স গণনা করতে হয় (৭টি সহজ পদ্ধতি)

2. IF, YEAR, MONTH, এবং NOW ফাংশনের সূত্র সমন্বয় প্রয়োগ করা

এই পদ্ধতিটি একটি সূত্র প্রয়োগ করে কিছু স্বতন্ত্র ফাংশন সমন্বয়. IF , YEAR , MONTH , এবং NOW ফাংশনগুলির এখানে নিজস্ব ক্রিয়াকলাপ রয়েছে। অনুগ্রহ করে নীচের ধাপগুলি অনুসরণ করুন৷

পদক্ষেপগুলি:

  • প্রথমে, সেল D5 নির্বাচন করুন এবং নীচের সূত্রটি লিখুন, এবং ট্যাপ করুন এন্টার করুন
=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. বিভিন্ন কোষে জন্মের বছর, মাস এবং দিন থেকে বয়স গণনা করা

এখানে, আমরা আমাদের জন্মতারিখ পেয়েছি। বছর , মাস, এবং দিন এ বিভক্ত করে বিভিন্ন কক্ষে।

এই টেবিল থেকে , আমরা তাদের বর্তমান বয়স গণনা করতে চাই। আমাদের কাজের ধাপগুলি সাবধানে অনুসরণ করুন৷

পদক্ষেপগুলি:

  • প্রথমত, আমাদের তারিখ ব্যবহার করে জন্ম তারিখ পেতে হবে এবং 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"

আরো পড়ুন: বয়স এবং মাসে কিভাবে এক্সেলে বয়স গণনা করবেন (৫টি সহজ উপায়)

4. বাস্তবায়ন করা YEARFRAC ফাংশন

YEARFRAC ফাংশন ব্যবহার করা, যা বছরের একটি ভগ্নাংশ প্রদান করে, এছাড়াও জন্মদিন থেকে বয়স গণনা করার জন্য একটি নির্ভরযোগ্য পদ্ধতিএক্সেল নীচের ধাপগুলি অনুসরণ করুন৷

পদক্ষেপগুলি:

  • সেল D5 নির্বাচন করুন এবং নীচের সূত্রটি টাইপ করুন৷
=YEARFRAC(C5,TODAY(),1)

এই ফাংশনটি জন্মদিন এবং আজকের তারিখের মধ্যে পার্থক্য গণনা করে। এখানে আমরা ভিত্তি কে 1 হিসাবে নিই যার অর্থ প্রকৃত।

  • পুরো বছর বয়স দেখানোর জন্য, INT ফাংশন ব্যবহার করুন।
  • <16

    5. এক্সেল এ জন্মদিন থেকে বয়স গণনা করার জন্য DATEDIF ফাংশন গ্রহণ করা

    বয়স গণনার জন্য সবচেয়ে সুবিধাজনক এবং ব্যবহারযোগ্য ফাংশন হল DATEDIF ফাংশন ধাপগুলি পুঙ্খানুপুঙ্খভাবে অনুসরণ করুন।

    পদক্ষেপ:

    • শুরুতে, সেল 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 ফাংশন ব্যবহার করেছি। কিন্তু এখানে আমরা একটি নির্দিষ্ট তারিখে বয়স নির্ধারণ করি, বর্তমান বয়স নয়। তাই আমরা শেষ তারিখ এর জন্য আরেকটি সেল রেফারেন্স ব্যবহার করি।

    আরো পড়ুন: কিভাবে এক্সেলে দুই তারিখের মধ্যে বয়স গণনা করতে হয় (6টি দরকারী পদ্ধতি)

    8. জন্মদিন থেকে বয়স গণনা করতে VBA প্রয়োগ করাExcel

    অন্য একটি উপায় হল জন্মদিন থেকে Excel এ বয়স গণনা করা VBA কোড ব্যবহার করা। আপনি এই পদ্ধতি ব্যবহার করে বয়স গণনা করতে নিচের ধাপগুলি অনুসরণ করতে পারেন।

    পদক্ষেপ:

    • শীটের নাম -এ ডান ক্লিক করুন এবং কোড দেখুন নির্বাচন করুন।

    • তাত্ক্ষণিকভাবে, অ্যাপ্লিকেশন উইন্ডোর জন্য মাইক্রোসফ্ট ভিজ্যুয়াল বেসিক খোলে। শিট9 (VBA) >-এ ডান-ক্লিক করুন; ঢোকান > মডিউল নির্বাচন করুন।

    • এটি একটি কোড মডিউল খোলে, যেখানে নীচের কোডটি পেস্ট করুন নিচে এবং Run বোতামে ক্লিক করুন অথবা F5 টিপুন।
    5093
    • এখন কোড মডিউল বন্ধ করে ওয়ার্কশীটে ফিরে যান। আপনি দেখতে পাচ্ছেন যে D5:D14 কক্ষগুলি স্বয়ংক্রিয়ভাবে বছরের মধ্যে বয়সের সাথে পূর্ণ হয়ে গেছে। সূত্র বারে, আমরা DATEDIF ফাংশন দেখতে পারি যা আমরা আমাদের VBA কোড এ ব্যবহার করেছি।

    কোন ব্যক্তি নির্দিষ্ট বয়সে পৌঁছানোর তারিখ খুঁজে বের করা

    ধরা যাক, রবিনের জন্ম তারিখ 13-08-1996। কবে তার ৫০ বছর পূর্ণ হবে? আপনি সেটা কিভাবে জানেন? আপনি এটি আগে না জানলে চিন্তা করার কিছু নেই। শুধু আমাদের পদক্ষেপগুলি সাবধানে দেখুন৷

    পদক্ষেপগুলি:

    • প্রথমে, সেল D5 নির্বাচন করুন এবং সূত্রটি নিচের মতো লিখুন, তারপরে টিপুন এন্টার করুন
    =DATE(YEAR(C5)+50,MONTH(C5),DAY(C5))

    এখানে, আমরা বছরের সাথে 50 যোগ করেছি জন্ম তারিখের। অবশেষে, এটি 50 বছর অর্জনের তারিখে ফিরে আসেবয়স

    উপসংহার

    এই নিবন্ধটি পড়ার জন্য আপনাকে ধন্যবাদ, আমরা আশা করি এটি সহায়ক ছিল। আপনার কোন প্রশ্ন বা পরামর্শ থাকলে মন্তব্য বিভাগে আমাদের জানান। আরও অন্বেষণ করতে দয়া করে আমাদের ওয়েবসাইট Exceldemy দেখুন৷

Hugh West একজন অত্যন্ত অভিজ্ঞ এক্সেল প্রশিক্ষক এবং শিল্পে 10 বছরেরও বেশি অভিজ্ঞতা সহ বিশ্লেষক। তিনি অ্যাকাউন্টিং এবং ফিন্যান্সে স্নাতক ডিগ্রি এবং ব্যবসায় প্রশাসনে স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। Hugh শিক্ষাদানের জন্য একটি আবেগ আছে এবং একটি অনন্য শিক্ষণ পদ্ধতি তৈরি করেছে যা অনুসরণ করা এবং বোঝা সহজ। এক্সেল সম্পর্কে তার বিশেষজ্ঞ জ্ঞান বিশ্বব্যাপী হাজার হাজার ছাত্র এবং পেশাদারদের তাদের দক্ষতা উন্নত করতে এবং তাদের কর্মজীবনে শ্রেষ্ঠত্ব অর্জন করতে সাহায্য করেছে। তার ব্লগের মাধ্যমে, Hugh তার জ্ঞান বিশ্বের সাথে ভাগ করে নেয়, বিনামূল্যে এক্সেল টিউটোরিয়াল এবং অনলাইন প্রশিক্ষণ প্রদান করে ব্যক্তি এবং ব্যবসায়িকদের তাদের পূর্ণ সম্ভাবনায় পৌঁছাতে সহায়তা করার জন্য।