विषयसूची
यह लेख एक्सेल में जन्मदिन से उम्र की गणना करने के लिए कुछ अद्भुत तरीकों को प्रदर्शित करता है। आप आज की तारीख या किसी निश्चित तिथि पर वर्षों, महीनों और दिनों में वास्तविक आयु प्राप्त करने के साथ-साथ पूर्ण वर्षों की संख्या के रूप में आयु की गणना के लिए कुछ सूत्र सीखेंगे। अब, हम आपको एक्सेल में जन्मदिन से उम्र की गणना करने के उन आसान और सुविधाजनक तरीकों के बारे में बताएंगे।
प्रैक्टिस वर्कबुक डाउनलोड करें
बेहतर समझ और खुद अभ्यास करने के लिए आप निम्नलिखित एक्सेल वर्कबुक डाउनलोड कर सकते हैं .
जन्मदिन से उम्र की गणना। xlsmएक्सेल में जन्मदिन से उम्र की गणना करने के 8 तरीके
“अरे, तुम्हारी उम्र कितनी है ? " एक बहुत ही सामान्य रूप से पूछा जाने वाला प्रश्न। यह सवाल हम सभी ने बचपन से ही अक्सर सुना होगा। लेकिन, इसका क्या मतलब है? यह आमतौर पर एक प्रतिक्रिया को दर्शाता है कि आप कितने समय से जीवित हैं।
हालांकि एक्सेल में जन्मदिन से उम्र की गणना करने के लिए कोई समर्पित कार्य नहीं है, लेकिन एक जन्म तिथि को आयु में बदलने के कुछ वैकल्पिक तरीके।
हमारे पास 10 व्यक्तियों के जन्मदिन की एक सूची है।
पर इस समय, हम एक्सेल में उनकी उम्र की गणना जन्मदिन से करेंगे। एक्सेल में वर्षों में आयु की गणना करने के लिए। किसी की उम्र निर्धारित करने के लिए सबसे आम तरीका क्या है? बस घटा देंवर्तमान तिथि से जन्म तिथि। आयु की गणना के लिए इस सामान्य सूत्र का उपयोग एक्सेल में भी किया जा सकता है। चरणों का सावधानी से पालन करें।
चरण:
- पहले , सेल D5 चुनें, नीचे सूत्र दर्ज करें , और ENTER दबाएं।
=(TODAY()-C5)/365.25
यहाँ, C5 जन्मदिन स्तंभ।
आज का कार्य आज की तारीख लौटाता है। स्वाभाविक रूप से, 1 वर्ष में 365 दिन होते हैं। लेकिन लीप वर्ष हर 4 साल में आता है, इसलिए हम तारीख के अंतर को 365.25 से विभाजित करते हैं। फिल हैंडल टूल का उपयोग करें और कॉलम D को पूरा करने के लिए इसे नीचे खींचें।
- फिर, यदि आप परिणामों को केवल पूर्ण वर्षों में प्रदर्शित करना चाहते हैं, तो INT फ़ंक्शन .
=INT(D5)
ध्यान दें: <9 सुनिश्चित करें कि सेल D5:D14 को संख्या या सामान्य में स्वरूपित किया गया है।
और पढ़ें: एक्सेल में औसत आयु की गणना कैसे करें (7 आसान तरीके)
2. IF, YEAR, MONTH, और NOW फंक्शन का संयोजन लागू करना
यह विधि एक सूत्र लागू करती है कुछ विशिष्ट कार्यों का संयोजन। IF , YEAR , MONTH , और NOW फंक्शन्स का अपना ऑपरेशन यहां होता है। कृपया नीचे दिए गए चरणों का पालन करें।
चरण:
- सबसे पहले, सेल D5 का चयन करें और नीचे सूत्र लिखें, और टैप करें। 6> ENTER .
=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 फ़ंक्शन का उपयोग करें। <16
- शुरुआत में, सेल D5 का चयन करें और नीचे दिए गए सूत्र को पेस्ट करें, और दबाएं ENTER ।
- सबसे पहले, सेल D5 का चयन करें और सूत्र को इस प्रकार लिखें, और दबाएं ENTER .
- सेल E5 का चयन करें और नीचे सूत्र टाइप करें और ENTER<दबाएं 7>.
- शीट नाम पर राइट-क्लिक करें और कोड देखें चुनें।
- तुरंत, अनुप्रयोगों के लिए Microsoft Visual Basic विंडो खुलती है। Sheet9 (VBA) > इन्सर्ट > मॉड्यूल चुनें।
- यह एक कोड मॉड्यूल खोलता है, जहां नीचे दिए गए कोड को पेस्ट करें डाउन करें और रन बटन पर क्लिक करें या F5 दबाएं।
5. एक्सेल में जन्मदिन से आयु की गणना करने के लिए DATEDIF फ़ंक्शन को अपनाना
आयु की गणना करने के लिए सबसे सुविधाजनक और उपयोग करने योग्य फ़ंक्शन है DATEDIF फ़ंक्शन । चरणों का अच्छी तरह से पालन करें।
चरण:
=DATEDIF(C5,TODAY(),"Y") & " Years, " & DATEDIF(C5,TODAY(),"YM") & " Months, " & DATEDIF(C5,TODAY(),"MD") & " Days"
फॉर्मूला ब्रेकडाउन
वर्षों, महीनों और दिनों में आयु प्राप्त करने के लिए हमने "Y" , "YM" , और "MD" तर्कों का उपयोग किया है क्रमिक रूप से DATEDIF फ़ंक्शन में। उपरोक्त सूत्र 3 मानों (वर्षों, महीनों और दिनों) के साथ एक एकल पाठ स्ट्रिंग लौटाता है। विधि, आप एक समस्या देख सकते हैं कि कुछ सेल में 0 महीने और 0 दिन दिखाई दे रहे हैं।
इस समस्या से बचने के लिए और केवल गैर-शून्य मान प्रदर्शित करने के लिए, हम यह कर सकते हैं IF फ़ंक्शन को मिलाकर हमारे पिछले फ़ॉर्मूले में कुछ नवीनीकरण। नए फॉर्मूले से अपडेट रहने के लिए,ध्यान से निरीक्षण करें।
चरण:
=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 फ़ंक्शन फिर से। इससे आप स्पष्ट रूप से इस फ़ंक्शन का उपयोग करने की सुविधा को समझ सकते हैं। नीचे दिए गए चरणों का पालन करें।
चरण:
=DATEDIF(C5, D5,"Y") & " Years, "& DATEDIF(C5,D5,"YM") & " Months, "&DATEDIF(C5,D5, "MD") & " Days"
हमारे पिछले तरीकों से अंतर यह है कि वहां हमने वर्तमान तक की उम्र की गणना की दिनांक। इस प्रकार, हमने आज के कार्य का उपयोग किया। लेकिन यहां हम उम्र की गणना एक खास तारीख पर करते हैं, न कि वर्तमान उम्र पर। इसलिए हम अंतिम तिथि के लिए एक अन्य सेल संदर्भ का उपयोग करते हैं।
और पढ़ें: एक्सेल में दो तिथियों के बीच आयु की गणना कैसे करें (6 उपयोगी तरीके)
8. जन्मदिन से आयु की गणना करने के लिए वीबीए लागू करनाएक्सेल
एक्सेल में जन्मदिन से आयु की गणना करने का दूसरा तरीका वीबीए कोड का उपयोग करना है। आप इस विधि का उपयोग करके आयु की गणना करने के लिए नीचे दिए गए चरणों का पालन कर सकते हैं।
चरण:
9630
- अब कोड मॉड्यूल को बंद करके वर्कशीट पर वापस लौटें। आप देख सकते हैं कि D5:D14 सालों में उम्र के साथ सेल अपने आप भर गए हैं। फ़ॉर्मूला बार में, हम DATEDIF फ़ंक्शन देख सकते हैं जिसका उपयोग हमने अपने VBA कोड में किया है.
तारीख का पता लगाना जब कोई व्यक्ति दी गई आयु तक पहुंचता है
मान लीजिए, रॉबिन की जन्म तिथि 13-08-1996 है। वह अपनी 50 वर्ष की आयु कब प्राप्त करेगा? तुम्हें कैसे पता? चिंता की कोई बात नहीं अगर आप इसे पहले नहीं जानते थे। बस हमारे चरणों को ध्यान से देखें।
चरण:
- सबसे पहले, सेल D5 का चयन करें और सूत्र को इस प्रकार लिखें, फिर दबाएं ENTER ।
=DATE(YEAR(C5)+50,MONTH(C5),DAY(C5))
यहां, हमने साल के साथ सिर्फ 50 जोड़ा है जन्म तिथि का। अंततः, यह 50 वर्ष प्राप्त करने की तिथि पर लौटता हैउम्र ।
निष्कर्ष
इस लेख को पढ़ने के लिए धन्यवाद, हमें उम्मीद है कि यह उपयोगी था। यदि आपके कोई प्रश्न या सुझाव हैं तो कृपया हमें टिप्पणी अनुभाग में बताएं। अधिक जानकारी के लिए कृपया हमारी वेबसाइट Exceldemy पर जाएं।