জন্মতারিখ থেকে গুগল শীটে বয়স কীভাবে গণনা করবেন

Google পত্রকগুলি কেবলমাত্র ডেটা সঞ্চয় এবং সংগঠনের জন্য ব্যবহার করা যেতে পারে৷ আপনি বর্তমান সময় নির্ধারণ করতে, চার্ট তৈরি করতে এবং জন্মতারিখ ব্যবহার করে বয়স গণনা করতে এটি ব্যবহার করতে পারেন। পরবর্তীটি সরাসরি Google পত্রকের মধ্যে তৈরি সূত্র এবং ফাংশন ব্যবহারের মাধ্যমে আবিষ্কৃত হয়।

জন্মতারিখ থেকে গুগল শীটে বয়স কীভাবে গণনা করবেন

গুগল শীটে জন্মতারিখ থেকে বয়স নির্ণয় করা

Google পত্রক ব্যবহার করার সময়, জন্ম তারিখ থেকে বয়স নির্ধারণ করার জন্য আপনার কাছে দুটি প্রধান উপায় রয়েছে৷ সেখানে DATEDIF , যা আরো নমনীয় বিকল্প, এবং ইয়ারফ্রাক , সহজ পছন্দ। নিবন্ধের শেষ নাগাদ, আপনি শুধুমাত্র একজন ব্যক্তির বয়সই নয়, একই সাথে বিভিন্ন ব্যক্তির একাধিক গোষ্ঠীর বয়স নির্ধারণ করতে সক্ষম হবেন।

আমি DATEDIF ফাংশন দিয়ে জিনিসগুলি শুরু করব।

DATEDIF ফাংশন

আমরা নিজে ফাংশনে ডুব দেওয়ার আগে, আমাদের জানতে হবে এটি কীভাবে কাজ করে। এটি DATEDIF ফাংশনের সাথে ব্যবহারের জন্য সিনট্যাক্স শিখতে হবে। প্রতিটি বিভাগে আপনি একটি টাস্ক সহ ফাংশন কোরেলেটে টাইপ করেছেন, নীচে এই কাজগুলি দেখুন:

বাক্য গঠন

=DATEDIF(শুরু_তারিখ, শেষ_তারিখ, ইউনিট)

  • শুরুর তারিখ
    • গণনা শুরু করতে হবে জন্মতারিখ দিয়ে।
  • শেষ তারিখ
    • এটি গণনা শেষ করার তারিখ হবে। বর্তমান বয়স নির্ধারণ করার সময়, এই সংখ্যা সম্ভবত আজকের তারিখ হবে।
  • ইউনিট
  • আউটপুট পছন্দ যা নিয়ে গঠিত: "Y","M","D","YM","YD", বা "MD"।
  • Y – প্রবেশ করা শুরু এবং শেষ তারিখ উভয়ের মধ্যে পূর্ণ, অতিবাহিত বছরের মোট সংখ্যা।
    • YM - 'M' মানে মাস। এই আউটপুটটি 'Y'-এর জন্য সম্পূর্ণভাবে অতিবাহিত বছরগুলির পরে মাসের সংখ্যা দেখায়। সংখ্যা 11 এর বেশি হবে না।
    • YD - 'D' মানে দিন। এই আউটপুটটি 'Y'-এর জন্য সম্পূর্ণভাবে অতিবাহিত বছরগুলির পরে দিনের সংখ্যা দেখায়। সংখ্যা 364 এর বেশি হবে না।
  • M – প্রবেশ করা শুরু এবং শেষ তারিখ উভয়ের মধ্যে সম্পূর্ণভাবে অতিবাহিত মাসের মোট সংখ্যা।
    • MD - অন্যান্য ইউনিটের মতো, 'D' মানে দিন। এই আউটপুটটি 'M'-এর জন্য সম্পূর্ণভাবে অতিবাহিত মাসগুলির পরে দিনের সংখ্যা দেখায়। 30 এর বেশি হওয়া যাবে না।
  • D - প্রবেশ করা শুরু এবং শেষ তারিখ উভয়ের মধ্যে সম্পূর্ণভাবে অতিবাহিত দিনের মোট সংখ্যা।

হিসাব

এখন আপনি বুঝতে পারছেন যে সিনট্যাক্স ব্যবহার করা হবে, আমরা সূত্র সেট আপ করতে পারি। পূর্বে বলা হয়েছে, জন্ম তারিখ থেকে বয়স নির্ধারণ করার সময় DATEDIF ফাংশনটি আরও নমনীয় বিকল্প। এর কারণ হল আপনি একটি বছর, মাস এবং দিনের বিন্যাসে বয়সের সমস্ত বিবরণ গণনা করতে পারেন।

শুরু করতে, কক্ষে ব্যবহার করার জন্য আমাদের একটি উদাহরণ তারিখের প্রয়োজন হবে। আমি তারিখ বসানোর সিদ্ধান্ত নিয়েছি 7/14/1972 কোষে A1 . আমরা এর ডানদিকে ঘরের সূত্রটি করব, B1 , আপনি এটি হ্যাং পেতে বরাবর অনুসরণ করতে চান.

বয়স গণনা করার জন্য আমরা সূত্রের সবচেয়ে মৌলিক সংস্করণ দিয়ে শুরু করব। আপনি যদি উপরের সিনট্যাক্সটি ব্যবহার করেন তাহলে কী তা বোঝার জন্য, A1 প্রযুক্তিগতভাবে হয় শুরুর তারিখ , আজ হবে শেষ তারিখ , এবং আমরা ব্যবহার করে বছরের মধ্যে বয়স নির্ধারণ করব "ওয়াই" . এই কারণেই প্রথম সূত্রটি ব্যবহার করা হচ্ছে এরকম দেখাবে:

=datedif(A1,আজ(),"Y")

সহায়ক ইঙ্গিত: সূত্রটি সরাসরি B2-এ কপি এবং পেস্ট করুন এবং উপযুক্ত আউটপুট পেতে এন্টার টিপুন।

সঠিকভাবে সম্পন্ন হলে, সংখ্যাটি, গণনা করা বয়স নির্দেশ করে, B1 এ অবস্থিত হবে ' 4 8 ’.

আসুন একই সূত্রটি করি শুধুমাত্র এইবার আমরা ব্যবহার করে মাসগুলিতে বয়স নির্ধারণ করব "মি" "Y" এর পরিবর্তে।

=datedif(A1,আজ(),"M")

মোট 559 মাস হবে। এটি 559 মাস বয়সী।

যাইহোক, এই সংখ্যাটি কিছুটা অযৌক্তিক এবং আমি মনে করি আমরা এটি ব্যবহার করে একটি খাঁজ নামিয়ে নিতে পারি "ওয়াইএম" শুধু "M" এর জায়গায়।

=datedif(A1,আজ(),"YM")

নতুন ফলাফল 7 হওয়া উচিত, যা অনেক বেশি পরিচালনাযোগ্য সংখ্যা।

শুধু পুঙ্খানুপুঙ্খভাবে হতে, দেখা যাক "YD" এবং "MD" উভয় ব্যবহার করে দিনগুলি কেমন হবে।

=datedif(A1,আজ(),"YD")

=datedif(A1,আজ(),"MD")

এবার “YD”-এর ফলাফল B1-এ দেখানো হয়েছে এবং “MD”-এর ফলাফল B2-এ অবস্থিত।

এখন পর্যন্ত এটা স্তব্ধ পেয়েছিলাম?

এর পরে, আমরা নিজেদেরকে আরও বিশদ গণনা দেওয়ার প্রয়াসে এগুলিকে একত্রিত করব। সূত্রটি টাইপ করতে কিছুটা ব্যস্ত হতে পারে, তাই প্রদত্ত একটি কপি করে B1 কক্ষে পেস্ট করুন।

ব্যবহার করার সূত্র হল:

=datedif(A1,today(),"Y")&" বছর "&datedif(A1,today(),"YM")&" মাস এবং "& datedif(A1,today(),"MD")&" দিন "

অ্যাম্পারস্যান্ড একটি চেইন লিঙ্কের মতো প্রতিটি সূত্রকে একসাথে যুক্ত করতে ব্যবহার করা হচ্ছে। এটি সম্পূর্ণ গণনা পেতে প্রয়োজন. আপনার Google শিটে একই সূত্র থাকা উচিত:

একটি সম্পূর্ণ, বিস্তারিত গণনা আমাদের 46 বছর 7 মাস এবং 26 দিন প্রদান করেছে। আপনি ArrayFormula ফাংশন ব্যবহার করে একই সূত্র ব্যবহার করতে পারেন। এর মানে হল যে আপনি শুধুমাত্র একটি একক তারিখের চেয়ে বেশি গণনা করতে পারেন, তবে একাধিক তারিখও।

আমি এলোমেলোভাবে কয়েকটি তারিখ বেছে নিয়েছি এবং সেগুলিকে অতিরিক্ত কক্ষে প্লাগ করেছি A2-A5 . আপনার নিজের তারিখ চয়ন করুন এবং এটির সাথে একটু মজা করুন। ArrayFormula ফাংশন ব্যবহার করতে, সেল B1 এ নিম্নলিখিতটি অনুলিপি করুন এবং পেস্ট করুন:

=ArrayFormula(datedif(B2,C2(),,"Y")&"বছর "&datedif(B2,C2(),,"YM")&" মাস এবং "& datedif(B2,C2(),,"MD")& "দিন")

এই আমার ফলাফল:

এখন, ধরা যাক যে আপনি আয়োজনের জন্য তারিখের প্রতিটি অংশকে তার নিজস্ব ঝরঝরে ছোট কলামে আলাদা করতে চেয়েছিলেন। Google পত্রকগুলিতে, একটি কলামে আপনার start_date (জন্ম তারিখ) এবং অন্য কলামে end_date যোগ করুন। আমি আমার উদাহরণে start_date-এর জন্য B2 এবং end_date-এর জন্য C2 সেল বেছে নিয়েছি। আমার তারিখগুলি সেলিব্রিটি বার্ট রেনল্ডস, জনি ক্যাশ এবং লুক পেরির জন্ম এবং সাম্প্রতিক মৃত্যুর সাথে সম্পর্কিত।

যেমন দেখানো হয়েছে, কলাম A হল ব্যক্তির নাম, কলাম B তে start_date এবং C হল শেষ_তারিখ। এখন, আমি ডানদিকে আরও চারটি কলাম যোগ করব। প্রতিটি “Y”, “YM”, “YD” এবং তিনটির সমন্বয়ের জন্য একটি। এখন আপনাকে প্রতিটি সেলিব্রিটির জন্য প্রতিটি সারিতে সঠিক সূত্র যোগ করতে হবে।

বার্ট রেনল্ডস:

=DATEDIF(B2,C2,"Y") আপনি গণনা করার চেষ্টা করছেন সংশ্লিষ্ট কলামে 'Y' পরিবর্তন করুন।

জনি ক্যাশ:

=DATEDIF(B3,C3,"Y") আপনি গণনা করার চেষ্টা করছেন সংশ্লিষ্ট কলামে 'Y' পরিবর্তন করুন।

লুক পেরি:

=DATEDIF(B4,C4,"Y") আপনি গণনা করার চেষ্টা করছেন সংশ্লিষ্ট কলামে 'Y' পরিবর্তন করুন।

JOINED সূত্র পেতে, আপনাকে একটি ArrayFormula ব্যবহার করতে হবে ঠিক যেমনটি আমরা নিবন্ধে আগে করেছি। আপনি যেমন শব্দ যোগ করতে পারেন বছর সূত্রের পরে এবং বন্ধনীর মধ্যে স্থাপন করে বছরের ফলাফল নির্দেশ করতে।

=ArrayFormula(datedif(B2,C2,"Y")&"বছর "&datedif(B2,C2,"YM")&" মাস এবং "& datedif(B2,C2,"MD")&" দিন")

উপরের সূত্রটি প্রতি সেলিব্রিটি। যাইহোক, আপনি যদি এক ঝাঁকুনিতে এগুলিকে ছিটকে দিতে চান, তাহলে নিম্নোক্ত সূত্রটি কপি করে G2 ঘরে পেস্ট করুন:

=ArrayFormula(datedif(B2:B4,C2:C4,"Y")&" বছর "&datedif(B2:B4,C2:C4,"YM")&" মাস এবং "& datedif(B2:B4,C2:C4 "MD")&"দিন")

আপনার Google পত্রক শেষ পর্যন্ত এইরকম কিছু দেখা উচিত:

বেশ ঝরঝরে, হাহ? DATEDIF ফাংশন ব্যবহার করার সময় এটি সত্যিই সহজ। এখন, আমরা YEARFRAC ফাংশন ব্যবহার করে এগিয়ে যেতে পারি।

YEARFRAC ফাংশন

YEARFRAC ফাংশনটি সাধারণ ফলাফলের জন্য একটি সহজ। এটি বছরের, মাস এবং দিনের জন্য সমস্ত অতিরিক্ত যোগ করা আউটপুট ছাড়াই একটি শেষ ফলাফল প্রদান করে।

এখানে একটি মৌলিক সূত্র, শুধুমাত্র একটি একক কক্ষে প্রযোজ্য:

=int(YEARFRAC(A1,আজ()))

আপনি কক্ষ A1-এ জন্ম তারিখ যোগ করবেন এবং ফলাফলের জন্য B1-এ সূত্রটি পেস্ট করবেন। আমরা জন্ম তারিখ ব্যবহার করব 11/04/1983 :

ফলাফল 35 বছর বয়স। সহজ, ঠিক যেমন একটি একক কক্ষের জন্য DATEDIF ফাংশন ব্যবহার করার সময়। এখান থেকে আমরা একটি ArrayFormula এর মধ্যে YEARFRAC ব্যবহার করতে পারি। ছাত্র, অনুষদ সদস্য, দলের সদস্য ইত্যাদির মতো বৃহৎ গোষ্ঠীর বয়স গণনা করার প্রয়োজন হলে এই সূত্রটি আপনার জন্য আরও উপযোগী।

আমাদের বিভিন্ন জন্ম তারিখের একটি কলাম যোগ করতে হবে। আমি কলাম B নির্বাচন করেছি কারণ A কে ব্যক্তিদের নামের জন্য ব্যবহার করা হবে। শেষ ফলাফলের জন্য কলাম C ব্যবহার করা হবে।

পার্শ্ববর্তী কলামে বয়স পূরণ করার জন্য, আমাদের নিম্নলিখিত সূত্রটি ব্যবহার করতে হবে:

=ArrayFormula(int(yearfrac(B2:B8,today(),1)))

ফলাফল পেতে উপরের সূত্রটি C2 কক্ষে রাখুন।

আপনি যদি শুধুমাত্র একটি সম্পূর্ণ কলাম নিয়ে এগিয়ে যেতে চান এবং এটি কোথায় শেষ হবে তা খুঁজে বের করতে বিরক্ত না হলে, আপনি সূত্রটিতে সামান্য পরিবর্তন যোগ করতে পারেন। ArrayFormula এর শুরুতে IF এবং LEN এ ট্যাক করুন এভাবে:

=ArrayFormula(if(len(B2:B),(int(yearfrac(B2:B,today(),1))),)))

এটি B2 থেকে শুরু হওয়া কলামের মধ্যে সমস্ত ফলাফল গণনা করবে।