एक्सेल में दो तिथियों के बीच आयु की गणना कैसे करें (6 उपयोगी तरीके)

  • इसे साझा करें
Hugh West

विषयसूची

Excel में कई तकनीकों का उपयोग करके, हम किसी व्यक्ति की वास्तविक आयु की गणना कर सकते हैं। हम उम्र की गणना करने के लिए वर्षों, महीनों, दिनों, घंटों आदि का उपयोग कर सकते हैं। आयु की गणना करने के लिए हमें आरंभ और समाप्ति तिथियों की आपूर्ति करनी चाहिए। दो तिथियों के बीच आयु की गणना करने का तरीका सीखकर, उम्र के अलावा, हम एक परियोजना की अवधि की गणना कर सकते हैं, दो निर्दिष्ट तिथियों के बीच समय का अंतर, एक संगठन के अस्तित्व में वर्षों की संख्या, और इसी तरह पर। इस लेख में, हम चर्चा करेंगे कि दो तारीखों के बीच एक्सेल में उम्र की गणना कैसे करें।

प्रैक्टिस वर्कबुक डाउनलोड करें

दो तारीखों के बीच उम्र की गणना करें। 0>

एक्सेल में दो तिथियों के बीच आयु की गणना करने के 6 तरीके

दो तिथियों के बीच की आयु की गणना करने के लिए, हमने कुछ कर्मचारियों के जन्म तिथि के आधार पर एक डेटासेट बनाया है। एक कंपनी और वर्तमान दिनांक . हमने वर्तमान दिनांक को एक विशिष्ट तिथि के रूप में लिया है। डेटासेट इस प्रकार है।

अब हम दो तिथियों के बीच आयु की गणना करने के विभिन्न तरीकों पर चर्चा करेंगे।

1। एक्सेल में दो तिथियों के बीच आयु की गणना करने के लिए DATEDIF फ़ंक्शन को लागू करना

जब हमें दो तिथियों के बीच अंतर की गणना करने की आवश्यकता होती है तो हम DATEDIF फ़ंक्शन का उपयोग कर सकते हैं। यह साल या महीने या दिन हो सकते हैं। इस फ़ंक्शन का उपयोग करके हम केवल पूर्ण दिनांक अंतराल पाएंगे, लेकिन वास्तविक या भिन्नात्मक दिनांक अंतराल नहीं। उम्र ज्ञात करने का सूत्र हम लिख सकते हैंवर्षों में सेल E5 में इस तरह

=DATEDIF(C5,D5,”Y”)

यहाँ, C5 संदर्भित करता है जेन की जन्मतिथि और D5 उस वर्तमान समय को संदर्भित करता है जिसे हमने मनमाने ढंग से लिया है। Y इंगित करता है कि आयु केवल वर्षों के रूप में दिखाई देगी।

DATEDIF फ़ंक्शन का सिंटैक्स DATEDIF(प्रारंभ तिथि, समाप्ति तिथि, इकाई) है .

दूसरा, ENTER दबाने पर हमें उम्र का मान 29 इस तरह मिलता है।

इस चरण में, हम सेल E6 से E14 तक आयु वर्षों में खोजने के लिए फिल हैंडल का उपयोग कर सकते हैं । इसके लिए, हमें बस E5 सेल के कर्सर को दायें छोर के कोने को पकड़कर नीचे खींचना है।

परिणामस्वरूप, हम ' हम इस तरह परिणाम पाएंगे।

और पढ़ें: एक्सेल में जन्मदिन से उम्र की गणना कैसे करें (8 आसान तरीके)

2. आयु की गणना करने के लिए YEARFRAC फ़ंक्शन का उपयोग दो तिथियों के बीच

व्यावहारिक मामलों में, हम YEARFRAC फ़ंक्शन का उपयोग कर सकते हैं, जहां हमें वास्तविक या आंशिक आयु का पता लगाने की आवश्यकता होती है . हम सूत्र को E5 सेल में इस प्रकार लिख सकते हैं।

=YEARFRAC(C5,D5,1)

यहां, 1 का संदर्भ तर्क का 1> आधार

ENTER दबाने के बाद, हमें उम्र 29.99452405 मिलती है। <3

बाद में, भरण हैंडल का उपयोग करके हम सेल C6 से D6 तक की उम्र का पता लगाते हैं।

फॉर्मूला स्पष्टीकरण

The आधार मुख्य रूप से एक पैरामीटर है जिस पर हम भिन्नात्मक वर्षों की संख्या की गणना करते हैं। हमारे द्वारा नीचे वर्णित पांच मानों में से एक हो सकता है:

  • हम गणना कर सकते हैं [(प्रति माह 30 दिन)/(प्रति वर्ष 360 दिन)] अमेरिका के अनुसार या आधार के लिए यूरोपीय नियम 0 या 4 के बराबर।
  • फिर से, हम [(वास्तविक दिन)/(वास्तविक) ले सकते हैं वर्ष में दिन)], [(वास्तविक दिन)/360], या [(वास्तविक दिन)/365] आधार बराबर 1, 2 के साथ , या 3
  • हमें प्रारंभ तिथि और अंतिम तिथि चरों की आवश्यकता होनी चाहिए लेकिन आधार वैकल्पिक है। एक्सेल सोचता है कि आधार 0 है यदि हम आधार

और अधिक पढ़ें: आयु की गणना करने के लिए एक्सेल फॉर्मूला एक विशिष्ट तिथि पर

3. पूर्ण और आंशिक महीनों में आयु की गणना करने के लिए DATEDIF और अंकगणितीय संचालन का उपयोग

हम महीनों में सही आयु की गणना करने के लिए DATEDIF फ़ंक्शन लागू कर सकते हैं। इसके अलावा, हम इसे एक सरल अंकगणितीय सूत्र का उपयोग करके पा सकते हैं। नीचे दी गई तस्वीर के सेल E5 में, हम DATEDIF फ़ंक्शन को इस तरह वास्तविक महीनों में आयु की गणना करने के लिए लागू कर सकते हैं।

<7 =DATEDIF(C5,D5,”M”)

यहाँ, M से तात्पर्य है कि सूत्र महीनों में आयु लौटाएगा।

दूसरी बात, ENTER दबाकर हम 359 महीने E5 सेल में पाते हैं।

हम इसे अंकगणितीय सूत्र का उपयोग करके आसानी से कर सकते हैंनीचे

=+(D5-C5)/30

यहाँ, +=(B2-A2)/30 सूत्र के समान आउटपुट देता है =( बी2-ए2)/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 में वास्तविक आयु पाते हैं।

बार-बार, हमें का उपयोग करने की आवश्यकता है अन्य सेलों में उम्र का पता लगाने के लिए हैंडल भरें

परिणामस्वरूप, हमें इस तरह का आउटपुट मिलता है।

पढ़ें अधिक: एक्सेल में वर्षों और महीनों में आयु की गणना कैसे करें (5 आसान तरीके)

5। DATEDIF और TODAY का उपयोग करनावर्तमान समय के साथ आयु की गणना करने के लिए कार्य

यदि हम मूल वर्तमान समय का उपयोग करना चाहते हैं और बाद में दिन-दर-दिन समय परिवर्तन के साथ आयु को बदलना चाहते हैं, तो हम इसे दो उपयोगी प्रणालियों द्वारा कर सकते हैं।

5.1 भिन्न समय कॉलम का उपयोग करके

हम डेटासेट में मूल वर्तमान समय के साथ समय बदल सकते हैं। ऐसा करने के लिए, हमें नीचे D5 सेल में आज का कार्य लागू करना चाहिए। यहां, E5 सेल में, हम पहले ही DATEDIF फंक्शन लागू कर चुके हैं।

=TODAY()

दूसरा, हमें ENTER दबाना होगा।

परिणामस्वरूप, हमें मूल वर्तमान समय<2 मिल गया है>। और आयु वर्षों में E5 सेल में भी तदनुसार, 29 से 32 तक बदल गया है।

बाद में भरण हैंडल का उपयोग करके D और E दोनों कॉलमों में, हमने अंततः वर्तमान समय

<के अनुसार प्रत्येक सेल में आयु का पता लगाया। 0>

5.2 अलग-अलग समय कॉलम का उपयोग किए बिना

हम DATEDIF और TIME<2 के संयोजन का उपयोग कर सकते हैं> समय स्तंभ की सहायता के बिना आयु की गणना करने का कार्य करता है। ऐसा करने के लिए, हमें नीचे दिए गए सूत्र को D5 सेल में इस तरह लागू करना होगा।

=DATEDIF(C5,TODAY(),”Y”)

यहाँ, हमने <1 का उपयोग किया है>TODAY() किसी अन्य समय सेल संदर्भ का उपयोग करने के बजाय। इसका मतलब है कि अंतिम बार निरूपित सेल संदर्भ आज है। 32

अंत में, हमें भरण हैंडल का उपयोग करने की आवश्यकता है D5 से D14<2 तक प्रत्येक सेल में आयु प्राप्त करने के लिए>.

परिणामस्वरूप, हम इस तरह का आउटपुट पाते हैं।

6। एक्सेल में दो तिथियों के बीच आयु की गणना करने के लिए VBA को लागू करना

VBA को लागू करना एक और तरीका है जिसके द्वारा हम आयु की गणना कर सकते हैं। इसके लिए हमें नीचे दिए गए चरणों का पालन करना होगा।

सबसे पहले, डेवलपर टैब > विजुअल बेसिक

दूसरा, इन्सर्ट > फिर मॉड्यूल

परिणामस्वरूप, एक खाली मॉड्यूल इस तरह दिखाई देगा।

<41

तीसरा, हमें मॉड्यूल

4873

<0 नीचे दिए गए VBAकोड को कॉपी और पेस्ट करना होगा।>उसके बाद चलाएं> उसके बाद Sub/UserFormचलाएँ।

और अंत में, हमें नीचे आउटपुट मिलेगा।

और पढ़ें: एक्सेल वीबीए: जन्म तिथि से आयु की गणना करें

याद रखने योग्य बातें

  • हम आवेदन नहीं कर सकते केवल DATEDIF फ़ंक्शन जहां हमें आंशिक रूप में आयु खोजने की आवश्यकता है।
  • आंशिक आयु खोजने के लिए, हमें YEARFRAC फ़ंक्शन लागू करने की आवश्यकता है, या हम यह भी कर सकते हैं अंकगणित सूत्र का उपयोग करें।
  • हमें CONCATENATE और DATEDIF कार्यों के संयोजन का उपयोग करना होगा जब हमें वर्षों, महीनों और दिनों की गणना करने की आवश्यकता होगी यानी वे सभी।
  • उम्र खोजने के गतिशील उपयोग के लिए, हमें आज

लागू करने की आवश्यकता हैनिष्कर्ष

एक्सेल में उम्र या समय अंतराल खोजने के लिए अलग-अलग प्रभावी सूत्र हैं। इस लेख में, हमने उन सभी कार्यों पर चर्चा करने का प्रयास किया है जिनका उपयोग आयु ज्ञात करने के लिए किया जाता है।

ह्यूग वेस्ट उद्योग में 10 से अधिक वर्षों के अनुभव के साथ एक अत्यधिक अनुभवी एक्सेल ट्रेनर और विश्लेषक है। उनके पास लेखा और वित्त में स्नातक की डिग्री और व्यवसाय प्रशासन में मास्टर डिग्री है। ह्यूग को पढ़ाने का शौक है और उन्होंने एक अद्वितीय शिक्षण दृष्टिकोण विकसित किया है जिसका पालन करना और समझना आसान है। एक्सेल के उनके विशेषज्ञ ज्ञान ने दुनिया भर में हजारों छात्रों और पेशेवरों को अपने कौशल में सुधार करने और अपने करियर में उत्कृष्टता हासिल करने में मदद की है। अपने ब्लॉग के माध्यम से, ह्यूग दुनिया के साथ अपने ज्ञान को साझा करता है, व्यक्तियों और व्यवसायों को उनकी पूरी क्षमता तक पहुंचने में मदद करने के लिए मुफ्त एक्सेल ट्यूटोरियल और ऑनलाइन प्रशिक्षण प्रदान करता है।