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

एक्सेल में 1/1/1900 से पहले की उम्र की गणना कैसे करें?

लेखक: रवि अंतिम संशोधित: 2020-09-22

एक्सेल में 1/1/1900 से पहले की तारीख सही ढंग से दर्ज और गणना नहीं की जा सकती। यदि आप किसी ऐसे व्यक्ति की आयु की गणना करना चाहते हैं जिसका जन्म और मृत्यु 1/1/1900 से पहले हुई हो, तो आमतौर पर एक्सेल में इसकी सही गणना नहीं होगी। लेकिन यहां इस लेख में, एक ट्रिक आपको एक्सेल में 1/1/1900 से पहले की उम्र की गणना करने में मदद कर सकती है।

VBA के साथ 1/1/1900 से पहले की आयु की गणना करें

Excel के लिए Kutools के साथ जन्मदिन के अनुसार आयु की गणना करें अच्छा विचार3


तीर नीला दायां बुलबुला VBA के साथ 1/1/1900 से पहले की आयु की गणना करें

यहां एक वीबीए कोड है जो आपको 1/1/1900 से पहले की उम्र की तुरंत गणना करने में मदद कर सकता है।

1. एक रिक्त सेल का चयन करें और व्यक्ति का जन्मदिन दर्ज करें, और फिर आज की तारीख, या आपकी आवश्यकता के अनुसार व्यक्ति की मृत्यु की तारीख दर्ज करने के लिए एक अन्य सेल का चयन करें। स्क्रीनशॉट देखें:
दस्तावेज़ 1900 से पहले की आयु की गणना करें 1

2. फिर दबाएं ऑल्ट + F11 सक्षम करने के लिए कुंजियाँ अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

3। क्लिक करें सम्मिलित करें > मॉड्यूल, नए में VBA के नीचे चिपकाएँ मॉड्यूल खिड़की.

वीबीए: 1/1/1900 से पहले की आयु की गणना करें

Public Function AgeFunc(SDate As Variant, EDate As Variant) As Long
'UpdatebyExtendOffice20160429
    Dim xSMonth As Integer
    Dim xSDay As Integer
    Dim xSYear As Integer
    Dim xEMonth As Integer
    Dim xEDay As Integer
    Dim xEYear As Integer
    Dim xAge As Integer
    If Not GetDate(SDate, xSYear, xSMonth, xSDay) Then
        AgeFunc = "Invalid Date"
        Exit Function
    End If
    If Not GetDate(EDate, xEYear, xEMonth, xEDay) Then
        AgeFunc = "Invalid Date"
        Exit Function
    End If
    xAge = xEYear - xSYear
    If xSMonth > xEMonth Then
        xAge = xAge - 1
    ElseIf xSMonth = xEMonth Then
        If xSDay > xEDay Then xAge = xAge - 1
    End If
    If xAge < 0 Then
        AgeFunc = "Invalid Date"
    Else
        AgeFunc = xAge
    End If
End Function

Private Function GetDate(ByVal DateStr As String, Y As Integer, M As Integer, D As Integer) As Boolean
    Dim I As Long
    Dim K As Long
    Y = 0
    M = 0
    D = 0
    GetDate = True
    On Error Resume Next
    I = InStr(1, DateStr, "/")
    M = CLng(Left(DateStr, I - 1))
    D = CLng(Mid(DateStr, I + 1, InStr(I + 1, DateStr, "/") - I - 1))
    Y = CLng(Right(DateStr, Len(DateStr) - InStrRev(DateStr, "/")))
    If M < 1 Or M > 12 Or D < 1 Or D > 31 Or Y < 1 Then
        GetDate = False
    End If
End Function

4. एक रिक्त सेल का चयन करें, यहां C2 है, और इस सूत्र को दर्ज करें =एजफनक(ए2,बी2) (ए2 जन्मदिन है, और बी2 अंतिम तिथि है), और दबाएँ दर्ज आयु प्राप्त करने के लिए कुंजी, और ऑटोफ़िल हैंडल को उन कोशिकाओं पर खींचें जिनकी आपको आवश्यकता है। स्क्रीनशॉट देखें:
दस्तावेज़ 1900 से पहले की आयु की गणना करें 2

नोट: यह VBA केवल mm/dd/yyyy के प्रारूप में दिनांकों के साथ आयु की गणना कर सकता है, जैसे 6/23/1845।


तीर नीला दायां बुलबुला Excel के लिए Kutools के साथ जन्मदिन के अनुसार आयु की गणना करें

यदि जन्मदिन की तारीखें सामान्यतः 1/1/1900 के बाद की हैं, तो आप आवेदन कर सकते हैं एक्सेल के लिए कुटूलहै दिनांक एवं समय सहायक उपयोगिता, जो दिए गए जन्मदिनों के अनुसार तुरंत आयु की गणना कर सकती है।

एक्सेल के लिए कुटूल, से अधिक के साथ 300 सुविधाजनक कार्य, आपके कार्यों को और अधिक आसान बनाते हैं। 

बाद मुफ़्त इंस्टालेशन एक्सेल के लिए कुटूल, कृपया नीचे दिए अनुसार कार्य करें:

1. एक रिक्त सेल का चयन करें जिसे आप आयु आउटपुट करना चाहते हैं, और क्लिक करें कुटूल > फॉर्मूला हेल्पर > दिनांक एवं समय सहायक. स्क्रीनशॉट देखें:
दस्तावेज़ 1900 से पहले की आयु की गणना करें 3

2. फिर में दिनांक एवं समय सहायक संवाद, आयु विकल्प की जाँच करें, उस जन्मदिन का चयन करें जिसके आधार पर आप आयु की गणना करना चाहते हैं तारीख जन्म की टेक्स्टबॉक्स, डिफ़ॉल्ट, सेल को पूर्ण संदर्भ के रूप में चुना जाएगा, आप इसे सापेक्ष संदर्भ में बदल सकते हैं, फिर जांचें बस आज विकल्प चुनें और एक परिणाम प्रकार चुनें जिसे आप ड्रॉप-डाउन सूची में दिखाना चाहते हैं आउटपुट परिणाम प्रकार. स्क्रीनशॉट देखें:
दस्तावेज़ 1900 से पहले की आयु की गणना करें 4

3। क्लिक करें Ok इस फॉर्मूले को लागू करने के लिए, और अब आप देख सकते हैं कि उम्र दिखा दी गई है। और यदि आपको आवश्यकता हो, तो आप ऑटोफ़िल हैंडल को इस सूत्र की आवश्यक कोशिकाओं के ऊपर खींच सकते हैं। स्क्रीनशॉट देखें:
दस्तावेज़ 1900 से पहले की आयु की गणना करें 5

सर्वोत्तम कार्यालय उत्पादकता उपकरण

🤖 कुटूल्स एआई सहयोगी: निम्न के आधार पर डेटा विश्लेषण में क्रांति लाएं: बुद्धिमान निष्पादन   |  कोड जनरेट करें  |  कस्टम फ़ॉर्मूले बनाएं  |  डेटा का विश्लेषण करें और चार्ट बनाएं  |  कुटूल फ़ंक्शंस का आह्वान करें...
लोकप्रिय सुविधाएँ: डुप्लिकेट ढूंढें, हाइलाइट करें या पहचानें   |  रिक्त पंक्तियाँ हटाएँ   |  डेटा खोए बिना कॉलम या सेल को संयोजित करें   |   फॉर्मूला के बिना गोल ...
सुपर लुकअप: एकाधिक मानदंड VLookup    मल्टीपल वैल्यू वीलुकअप  |   अनेक शीटों में VLookup   |   फजी लुकअप ....
उन्नत ड्रॉप-डाउन सूची: शीघ्रता से ड्रॉप डाउन सूची बनाएं   |  आश्रित ड्रॉप डाउन सूची   |  बहु-चयन ड्रॉप डाउन सूची ....
स्तम्भ प्रबंधक: कॉलमों की एक विशिष्ट संख्या जोड़ें  |  कॉलम ले जाएँ  |  छिपे हुए कॉलम की दृश्यता स्थिति टॉगल करें  |  रेंज और कॉलम की तुलना करें ...
फीचर्ड फीचर्स: ग्रिड फोकस   |  डिजाइन देखें   |   बड़ा फॉर्मूला बार    कार्यपुस्तिका एवं शीट प्रबंधक   |  संसाधन लाइब्रेरी (ऑटो टेक्स्ट)   |  खजूर बीनने वाला   |  कार्यपत्रकों को संयोजित करें   |  एन्क्रिप्ट/डिक्रिप्ट सेल    सूची के अनुसार ईमेल भेजें   |  सुपर फ़िल्टर   |   विशेष फ़िल्टर (फ़िल्टर बोल्ड/इटैलिक/स्ट्राइकथ्रू...) ...
शीर्ष 15 टूलसेट12 टेक्स्ट टूल्स (पाठ जोड़ें, अक्षर हटाएँ, ...)   |   50 + चार्ट प्रकार (गैन्ट चार्ट, ...)   |   40+ प्रैक्टिकल सूत्र (जन्मदिन के आधार पर आयु की गणना करें, ...)   |   19 निवेशन टूल्स (QR कोड डालें, पथ से चित्र सम्मिलित करें, ...)   |   12 रूपांतरण टूल्स (शब्दों को संख्याएँ, मुद्रा रूपांतरण, ...)   |   7 विलय और विभाजन टूल्स (उन्नत संयोजन पंक्तियाँ, विभाजन कोशिकाओं, ...)   |   ... और अधिक

एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है।  वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...

Description


ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है

  • Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
  • नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
  • आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
don't work excel say "nombre Ambiguo"
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations