मुख्य सामग्री पर जाएं
Excel

Excel में उम्र का फ़ॉर्मूला: आयु गणना के आसान तरीके

सरल और सटीक फ़ॉर्मूलों से Excel में आयु कैसे निकालें, जानें। जन्मदिन, विशिष्ट तिथियों और विशेष मामलों को संभालने के लिए DATEDIF(), YEARFRAC(), और INT() के तरीकों की खोज करें।
Vinod Chugani's photo
Vinod Chugani
अपडेट किया गया · 7 मि॰ पढ़ें

AI के साथ खोजें

ChatGPTClaudePerplexity

अपना निःशुल्क खाता बनाएँ

अभ्यास और ट्रैक अपनी प्रगति को।

Google के साथ जारी रखें
जारी रखने पर, आप हमारी उपयोग की शर्तें, हमारी गोपनीयता नीति को स्वीकार करते हैं और यह भी कि आपका डेटा संयुक्त राज्य अमेरिका में संग्रहीत किया जाता है।

Excel में आयु की गणना करना एचआर प्रोफेशनल्स के लिए कर्मचारी रिकॉर्ड संभालते समय, शोधकर्ताओं के लिए सर्वे डेटा का विश्लेषण करते समय, या किसी भी व्यक्ति के लिए जो व्यक्तिगत डेटासेट बनाए रखता है, एक सामान्य कार्य है। भले ही Excel में समर्पित "AGE" फ़ंक्शन न हो, कई सरल फ़ॉर्मूले हैं जो किसी की उम्र सटीकता से निर्धारित करने में मदद करते हैं। यह गाइड आपको Excel में आयु गणना के विभिन्न तरीकों से परिचित कराएगा—सरल तरीकों से लेकर ऐसे विस्तृत फ़ॉर्मूलों तक जो आपको वर्षों, महीनों और दिनों में सटीक परिणाम दे सकते हैं।

जो लोग Excel में नए हैं, हमारा Introduction to Excel कोर्स इंटरफ़ेस नेविगेशन, डेटा फ़ॉर्मैट्स को समझना, और बेसिक फ़ंक्शंस के साथ काम करना जैसी आवश्यक स्किल्स को कवर करता है। यदि आप आयु गणना से आगे अपनी विश्लेषणात्मक क्षमताओं का विस्तार करना चाहते हैं, तो हमारा Data Analysis in Excel कोर्स PivotTables और उन्नत लॉजिकल फ़ंक्शंस के साथ गहराई से इनसाइट्स निकालना सिखाता है. 

Excel में बेसिक आयु फ़ॉर्मूला

Excel में उम्र की गणना का सबसे आसान तरीका है आज की तारीख में से जन्मतिथि घटाना और 365 से भाग देना। उदाहरण के लिए, यदि सेल A2 में जन्मतिथि है, तो आप यह फ़ॉर्मूला उपयोग कर सकते हैं:

=(TODAY()-A2)/365

यह फ़ॉर्मूला आपको वर्षों में उम्र देता है, जिसमें दशमलव भाग आंशिक वर्षों का प्रतिनिधित्व करता है। हालांकि यह तरीका लागू करना आसान है, यह हमेशा सटीक नहीं होता। 365 से भाग देने पर लीप वर्ष शामिल नहीं होते, जिससे समय के साथ छोटे-छोटे त्रुटियाँ जुड़ सकती हैं। इसके अलावा, यह तरीका महीनों की अलग-अलग लंबाइयों को भी ठीक से नहीं संभालता।

उदाहरण के लिए, 15 जनवरी, 1990 को जन्मे व्यक्ति के लिए यह फ़ॉर्मूला 35.3 वर्ष दिखा सकता है, जबकि वास्तविक रूप से 35 वर्ष और 3 महीने होना चाहिए। जैसे-जैसे समयावधि बढ़ती है, यह अंतर अधिक स्पष्ट हो जाता है, जिससे सटीक आयु ट्रैकिंग या कानूनी दस्तावेज़ों के लिए यह तरीका कम उपयुक्त रहता है।

सटीक आयु गणना के तरीके

बेहतर सटीकता के लिए INT() और YEARFRAC() का उपयोग

YEARFRAC() फ़ंक्शन उम्र की गणना करते समय बेहतर सटीकता प्रदान कर सकता है, लेकिन इसकी सटीकता इस बात पर निर्भर करती है कि आप इसे कैसे उपयोग करते हैं। जबकि YEARFRAC() लीप वर्षों और अलग-अलग महीने की लंबाई को ध्यान में रख सकता है, यह वैकल्पिक basis पैरामीटर पर निर्भर करता है: 

=INT(YEARFRAC(A2,TODAY(),1))

प्रत्येक घटक का एक विशिष्ट उद्देश्य है:

  • YEARFRAC(start_date, end_date, basis) दो तारीखों के बीच वर्षों का अंश निकालता है

  • basis पैरामीटर (1) Excel को गणना में वास्तविक दिनों का उपयोग करने के लिए बताता है

  • TODAY() वर्तमान तारीख देता है

  • INT() दशमलव भाग हटाकर केवल पूर्ण वर्ष देता है

basis पैरामीटर निर्दिष्ट किए बिना, YEARFRAC() डिफ़ॉल्ट रूप से basis=0 (U.S. 30/360) लेता है, जो प्रत्येक महीने को 30 दिनों का मानता है और वास्तविक महीनों की लंबाई या लीप वर्षों का हिसाब नहीं रखता। basis=1 सेट करने पर Excel actual/actual विधि का उपयोग करता है, जिसमें प्रत्येक महीने और वर्ष के वास्तविक दिनों का उपयोग किया जाता है।

सरलता और सटीकता के संतुलन के कारण यह तरीका अधिकांश परिदृश्यों के लिए उपयुक्त है। उदाहरण के लिए, यदि कोई 15 मार्च, 1995 को जन्मा है, तो यह फ़ॉर्मूला उसके पूर्ण वर्षों में आयु सही ढंग से दिखाएगा।

सटीक आयु के लिए DATEDIF() का उपयोग

DATEDIF() फ़ंक्शन (Date Difference) विशेष रूप से तारीखों के बीच समय अंतराल निकालने के लिए बनाया गया है। पूर्ण वर्षों में आयु निकालने के लिए यह उपयोग करें:

=DATEDIF(A2,TODAY(),"Y")

"Y" पैरामीटर Excel को केवल पूर्ण वर्षों को गिनने के लिए निर्देश देता है। यह फ़ंक्शन आपको पूर्ण वर्षों की सटीक संख्या देता है और तब अच्छा काम करता है जब आपको एक साफ़ पूर्णांक परिणाम चाहिए। DATEDIF() का लाभ इसकी सटीकता है—यह केवल तब वर्ष जोड़ता है जब वह पूरी तरह से पूरा हो, इसलिए आधिकारिक आयु गणनाओं के लिए यह उपयुक्त है।

कई DATEDIF() फ़ंक्शंस का उपयोग

यह तरीका तीन DATEDIF() फ़ंक्शंस को मिलाकर वर्षों, महीनों और दिनों में सटीक आयु निकालने में मदद करता है:

वर्षों के लिए:

=DATEDIF(A2,TODAY(),"Y")

पिछले पूर्ण वर्ष के बाद के महीनों के लिए:

=DATEDIF(A2,TODAY(),"YM")

पिछले पूर्ण महीने के बाद के दिनों के लिए:

=DATEDIF(A2,TODAY(),"MD")

उन्हें एक ही सेल में साथ प्रदर्शित करने के लिए:

=DATEDIF(A2,TODAY(),"Y")&" years, "&DATEDIF(A2,TODAY(),"YM")&" months, "&DATEDIF(A2,TODAY(),"MD")&" days"

क्लियर, विस्तृत आयु ब्रेकडाउन के लिए यह तरीका उपयोगी है। और साफ़ डिस्प्ले के लिए, आप शून्य मानों को छिपाने हेतु IF स्टेटमेंट जोड़ सकते हैं:

=IF(DATEDIF(A2,TODAY(),"Y")=0,"",DATEDIF(A2,TODAY(),"Y")&" years, ")&IF(DATEDIF(A2,TODAY(),"YM")=0,"",DATEDIF(A2,TODAY(),"YM")&" months, ")&IF(DATEDIF(A2,TODAY(),"MD")=0,"",DATEDIF(A2,TODAY(),"MD")&" days")

यह फ़ॉर्मूला उपयुक्त होने पर "35 years, 3 months, 18 days" दिखाता है, न कि "35 years, 0 months, 0 days"।

आयु गणना के विशेष उपयोग मामले

किसी विशिष्ट तारीख पर आयु निकालना

कभी-कभी आपको आज के अलावा किसी अन्य तारीख पर आयु निकालने की ज़रूरत होती है, जैसे भविष्य की जॉइनिंग तारीख या कोई ऐतिहासिक समय। किसी विशिष्ट रेफरेंस डेट के लिए फ़ॉर्मूले संशोधित करने के लिए, बस TODAY() को अपनी लक्ष्य तारीख से बदलें:

=DATEDIF(A2,DATE(2024,12,31),"Y")

यह फ़ॉर्मूला बताता है कि 31 दिसंबर, 2024 को व्यक्ति की उम्र कितनी होगी। इसी तरह, किसी विशिष्ट तारीख पर पूरा ब्रेकडाउन पाने के लिए:

=DATEDIF(A2,DATE(2024,12,31),"Y")&" years, "&DATEDIF(A2,DATE(2024,12,31),"YM")&" months, "&DATEDIF(A2,DATE(2024,12,31),"MD")&" days"

यह तरीका एचआर प्लानिंग, बीमा गणनाओं, या ऐतिहासिक डेटा बिंदुओं के विश्लेषण के लिए उपयोगी है।

किसी निश्चित वर्ष में आयु निकालना

जब केवल एक वर्ष दिया गया हो और आपको उसी वर्ष में किसी की आयु निकालनी हो, तो आप DATE() फ़ंक्शन से महीना और दिन सेट कर सकते हैं:

=DATEDIF(A2,DATE(2030,12,31),"Y")

या मिड-ईयर गणना के लिए:

=DATEDIF(A2,DATE(2030,6,30),"Y")

यह उन दीर्घकालिक योजनाओं में मदद करता है जहाँ सटीक तिथियों की ज़रूरत नहीं, बल्कि केवल किसी विशेष वर्ष में आयु चाहिए।

किसी निश्चित आयु तक पहुँचने की तारीख खोजना

यह पता लगाने के लिए कि कोई व्यक्ति किसी विशेष आयु (जैसे सेवानिवृत्ति पात्रता) तक कब पहुँचेगा, यह उपयोग करें:

=DATE(YEAR(A2)+65,MONTH(A2),DAY(A2))

यह फ़ॉर्मूला जन्मतिथि में 65 वर्ष जोड़कर बताता है कि वह 65 कब पूरे करेगा। परिणाम एक Excel तारीख मान होता है जो बताता है कि वह इस माइलस्टोन तक ठीक कब पहुँचेगा।

और अधिक जटिल परिदृश्यों के लिए, जहाँ आपको किसी निश्चित आयु के साथ अतिरिक्त महीने भी जोड़ने हों:

=DATE(YEAR(A2)+30,MONTH(A2)+6,DAY(A2))

यह फ़ॉर्मूला बताता है कि कोई व्यक्ति 30 वर्ष और 6 महीने की आयु कब पूरी करेगा, जो उन पात्रता आवश्यकताओं के लिए उपयोगी हो सकता है जिनमें वर्ष और महीनों दोनों का उल्लेख हो।

आयु थ्रेशोल्ड के आधार पर हाइलाइट करना

Conditional formatting विशिष्ट श्रेणियों में आने वाली आयु की पहचान करने का एक विज़ुअल तरीका प्रदान करता है। ये फ़ॉर्मूले सीधे सेल में डालने पर TRUE या FALSE लौटाते हैं, लेकिन कंडीशनल फ़ॉर्मैटिंग में उपयोग करने पर ये अपने-आप आपकी चुनी हुई फ़ॉर्मैटिंग स्टाइल्स लागू कर देते हैं।

18 से कम को हाइलाइट करें

ऐसी कंडीशनल फ़ॉर्मैटिंग सेट करने के लिए जो 18 वर्ष से कम उम्र वाले व्यक्तियों वाले सेल्स को हाइलाइट करे:

  1. अपनी डेटा रेंज चुनें
  2. Home → Conditional Formatting → New Rule पर जाएँ
  3. Style के अंतर्गत Classic चुनें
  4. Use a formula to determine which cells to format चुनें
  5. यह फ़ॉर्मूला दर्ज करें:
=DATEDIF(A2, TODAY(), "Y")<18

6.   Format पर क्लिक करें और अपनी मनचाही हाइलाइटिंग स्टाइल (रंग, फ़ॉन्ट, आदि) चुनें

जब यह नियम लागू होता है, Excel प्रत्येक सेल के लिए फ़ॉर्मूला का मूल्यांकन करता है। यदि परिणाम TRUE है (व्यक्ति 18 से कम है), तो Excel स्वतः आपकी चुनी हुई फ़ॉर्मैटिंग लागू कर देता है।

18 और 65 के बीच को हाइलाइट करें

कार्यशील आयु के व्यक्तियों की पहचान करने के लिए:

  1. ऊपर दिए गए चरणों का ही पालन करें
  2. कंडीशनल फ़ॉर्मैटिंग नियम में यह फ़ॉर्मूला उपयोग करें:
=AND(DATEDIF(A2, TODAY(), "Y")>=18, DATEDIF(A2, TODAY(), "Y")<=65)
  1. इस समूह के लिए अलग फ़ॉर्मैटिंग स्टाइल चुनें

65 से अधिक को हाइलाइट करें

ऐसे वरिष्ठ नागरिकों की पहचान करने के लिए जो सेवानिवृत्ति लाभों के पात्र हो सकते हैं:

  1. एक और कंडीशनल फ़ॉर्मैटिंग नियम बनाएँ
  2. यह फ़ॉर्मूला उपयोग करें:
=DATEDIF(A2, TODAY(), "Y")>65
  1. तीसरी अलग फ़ॉर्मैटिंग स्टाइल लागू करें

कंडीशनल फ़ॉर्मैटिंग का लाभ यह है कि यह बैकग्राउंड में काम करती है—आपके वास्तविक सेल मान अपरिवर्तित रहते हैं, जबकि Excel आपके नियमों के आधार पर विज़ुअल संकेत लागू करता है।

ध्यान रखने योग्य मुख्य बिंदु

Excel में आयु की गणना करते समय, इन महत्वपूर्ण सुझावों को ध्यान में रखें:

  • उत्तम सटीकता के लिए DATEDIF() या YEARFRAC() का उपयोग करें। DATEDIF() विशेष रूप से तारीख़ों के अंतर के लिए बना है, जबकि YEARFRAC() में basis=1 वास्तविक कैलेंडर दिनों का हिसाब रखता है।

  • जब आपको पूर्णांक चाहिए हों, तो दशमलव मानों से बचने के लिए INT() या ROUNDDOWN() फ़ंक्शंस का उपयोग करें। यह सुनिश्चित करता है कि आपको आंशिक वर्षों के दशमलव के बजाय पूर्ण वर्ष मिलें।

  • लीप वर्षों और अलग-अलग महीने की लंबाइयों पर ध्यान दें। बेसिक फ़ॉर्मूला (365 से भाग देना) इन विविधताओं का ध्यान नहीं रखता, जिससे समय के साथ छोटी अशुद्धियाँ हो सकती हैं।

  • सुनिश्चित करें कि तारीख़ फ़ॉर्मैट सही हैं। Excel को आपकी तारीख़ों को वास्तविक डेट वैल्यू के रूप में पहचानना चाहिए, न कि टेक्स्ट के रूप में। यदि आपके फ़ॉर्मूले अप्रत्याशित परिणाम दे रहे हैं, तो जाँचें कि आपकी तारीख़ें Excel में सही तरीके से डेट फ़ॉर्मैट में हैं।

  • बड़े डेटासेट में तारीख़ गणनाओं के लिए, अपने फ़ॉर्मूलों को named ranges के रूप में संग्रहीत करने या एक समर्पित कैलकुलेशन शीट बनाने पर विचार करें। इससे आपकी वर्कशीट्स अधिक मेंटेन करने योग्य और अपडेट करने में आसान बनती हैं।

  • सटीकता सत्यापित करने के लिए अपनी आयु गणनाओं को ज्ञात उदाहरणों पर परखें। लीप डे (29 फ़रवरी) या महीनों की सीमाओं के आसपास जन्मे लोगों की आयु निकालकर देखें ताकि आपके फ़ॉर्मूले एज केसों को सही ढंग से संभालें।

निष्कर्ष

एक बार जब आप अपनी आवश्यकता के अनुसार सही तरीका चुन लेते हैं, तो Excel में आयु की गणना सीधी हो जाती है। बेसिक उपयोग के लिए, DATEDIF() फ़ंक्शन एक साफ़ और सटीक समाधान प्रदान करता है। अधिक विस्तृत विश्लेषण के लिए, संयुक्त फ़ॉर्मूले वर्षों, महीनों और दिनों में सटीक ब्रेकडाउन दे सकते हैं।

बड़े डेटासेट के लिए, आप इन गणनाओं को टेम्पलेट्स में फ़ॉर्मूले एम्बेड करके या Excel के उन्नत टूल्स जैसे Power Query का उपयोग करके स्वचालित कर सकते हैं। यह स्वचालन विशेष रूप से एचआर डेटाबेस या जनसांख्यिकीय अध्ययनों में सहायक है जहाँ हजारों रिकॉर्ड्स में आयु गणना की आवश्यकता हो सकती है।

यदि आप Excel कौशलों का एक व्यापक सेट विकसित करना चाहते हैं जो आयु गणना से आगे जाता है, तो हमारा Excel Fundamentals स्किल ट्रैक एक संरचित लर्निंग पाथ प्रदान करता है जो आपको बेसिक फ़ंक्शंस से लेकर उन्नत डेटा विश्लेषण तकनीकों तक ले जाता है। अपनी विशिष्ट आवश्यकताओं के आधार पर सही फ़ॉर्मूला चुनकर, आप सुनिश्चित कर सकते हैं कि आपकी आयु गणनाएँ सटीक और भरोसेमंद रहें—चाहे आपको बेसिक आयु मान चाहिए, विस्तृत ब्रेकडाउन चाहिए, या विशिष्ट तारीख़ों और थ्रेशोल्ड्स के लिए विशेष विश्लेषण।


Vinod Chugani's photo
Author
Vinod Chugani
LinkedIn

विनोद चुगानी ने टोक्यो में जेपीमॉर्गन के सबसे कम उम्र के हेज फंड सेल्स डेस्क हेड के रूप में अपना करियर शुरू किया और बाद में लेहमन ब्रदर्स में व्यक्तिगत बिक्री का रिकॉर्ड बनाया, फिर 30 देशों में फैला एक इलेक्ट्रॉनिक्स डिस्ट्रीब्यूशन व्यवसाय बनाया, जिसकी आय SG$100 मिलियन से आगे बढ़ी, इसके बाद उन्होंने डेटा की ओर रुख किया। ड्यूक में अर्थशास्त्र के स्नातक और NYC डेटा साइंस अकादमी के पूर्व छात्र, वे मेवन पर ह्यूगो बोव्न-एंडरसन के Building AI Applications कोर्स के लिए 100+ आवेदनों में से तीन छात्रवृत्ति प्राप्तकर्ताओं में से एक थे। आज, वे DataCamp, KDnuggets, Machine Learning Mastery, और Statology के लिए सांख्यिकी से लेकर एजेंटिक एआई तक के विषयों पर लिखते हैं, और NYC डेटा साइंस अकादमी में डेटा प्रोफेशनलों को मेंटर करते हैं, उनके नाम पर 1,000 से अधिक एक-से-एक सत्र हैं।

 

FAQs

Excel में आयु गणना के लिए समर्पित फ़ंक्शन क्यों नहीं है?

Excel समर्पित फ़ंक्शंस बनाने के बजाय अपने बहुउद्देशीय डेट कैलकुलेशन फ़ंक्शंस जैसे DATEDIF(), YEARFRAC(), और DATE() पर निर्भर करता है। ये मौजूदा फ़ंक्शंस विभिन्न आयु गणना परिदृश्यों को संभालने की लचीलापन प्रदान करते हैं।

मेरी आयु गणनाएँ टेक्स्ट के रूप में या गलत मान दिखा रही हैं। ऐसा क्यों हो रहा है?

जाँचें कि आपकी तारीख़ें वास्तविक Excel डेट्स के रूप में फ़ॉर्मैट की गई हैं, टेक्स्ट के रूप में नहीं। सेल्स चुनें, राइट-क्लिक करें, Format Cells चुनें, और उपयुक्त डेट फ़ॉर्मैट सेट करें।

क्या Excel के आयु फ़ॉर्मूले 29 फ़रवरी के जन्मदिनों को सही तरह से संभालते हैं?

हाँ, DATEDIF() और YEARFRAC() दोनों लीप वर्ष और 29 फ़रवरी के जन्मदिनों को सही तरीके से संभालते हैं। गैर-लीप वर्षों में, Excel 29 फ़रवरी के जन्मदिन को सटीक आयु गणना के लिए 1 मार्च के रूप में मानता है।

क्या मैं स्वतः अपडेट होने वाली डायनेमिक आयु गणनाएँ बना सकता/सकती हूँ?

हाँ, TODAY() का उपयोग करने वाले फ़ॉर्मूले जब भी आप स्प्रेडशीट खोलते हैं, अपने-आप पुनर्गणना कर लेते हैं। यदि आपको सचमुच डायनेमिक समाधान चाहिए जो ओपनिंग्स के बीच भी अपडेट हो, तो Excel के Data Model में Power Query का उपयोग करने पर विचार करें, जो शेड्यूल पर डेटा रिफ्रेश करता है।

विभिन्न अंतरराष्ट्रीय डेट फ़ॉर्मैट्स के साथ Excel की आयु गणनाएँ कैसे काम करती हैं?

Excel प्रदर्शन के लिए स्वतः आपके सिस्टम के डेट फ़ॉर्मैट सेटिंग्स का उपयोग करता है, लेकिन आंतरिक रूप से तारीखों को सीरियल नंबर के रूप में संग्रहीत करता है। तारीखें सीधे दर्ज करते समय, अपने सिस्टम का फ़ॉर्मैट उपयोग करें (US में MM/DD/YYYY या कई अन्य देशों में DD/MM/YYYY), लेकिन DATE() फ़ंक्शन उपयोग करते समय क्रम हमेशा यही रखें: DATE(year, month, day)।

विषय
Excel

DataCamp के साथ सीखें

कोर्स

Excel में Data Analysis

3 घंटा
155.3K
PivotTables और intermediate logical functions से डेटा विश्लेषण करना सीखें, फिर what-if analysis और forecasting जैसे टूल्स पर आगे बढ़ें।
विवरण देखेंपाठ्यक्रम शुरू करें

अपना निःशुल्क खाता बनाएँ

अभ्यास और ट्रैक अपनी प्रगति को।

Google के साथ जारी रखें
जारी रखने पर, आप हमारी उपयोग की शर्तें, हमारी गोपनीयता नीति को स्वीकार करते हैं और यह भी कि आपका डेटा संयुक्त राज्य अमेरिका में संग्रहीत किया जाता है।
और देखें