वैज्ञानिक गणना के लिए कफ और टायलिन द्वारा दिए गए उत्तर ठीक काम करते हैं; उदाहरण के लिए, किसी दिए गए उम्र के व्यक्ति की सामान्य ऊंचाई और वजन या शराब की एक बोतल की आयु कितनी है। यह आपके लिए काफी अच्छा हो सकता है। लेकिन वे कानूनी उद्देश्यों के लिए एकदम सही नहीं हैं; उदाहरण के लिए, 5/31/2013 को, उनके फॉर्मूला की गणना 16.99931554 थी। जाहिर है, यह 17.00
दो दशमलव अंकों को प्रदर्शित करने के रूप में प्रदर्शित करेगा, लेकिन यह 17 से कम होने के रूप में परीक्षण करेगा। यदि आप सामान्य, सामाजिक / कानूनी अर्थों में किसी की उम्र की गणना करने की कोशिश कर रहे हैं, तो अच्छा नहीं है, जिसे हम उदाहरण के लिए निर्धारित करेंगे। , वह शराब की बोतल खरीदने के लिए पर्याप्त पुराना है या नहीं।
संक्षिप्तता के लिए, मैं उस वैकल्पिक सुझाव का उपयोग करूंगा जो प्राचीन तिथि में है A1
, और आज की तारीख में है T1
। मेरा सुझाव है कि आप इस सूत्र का उपयोग करें:
=(YEAR(T1)-YEAR(A1)) + (DATE(YEAR(A1),MONTH(T1),DAY(T1))-A1)/365.25
यह दो वर्षों के बीच के अंतर की गणना करता है, और फिर आरंभिक तिथि और प्राचीन वर्ष में वर्तमान तिथि के बीच आंशिक वर्ष के अंतर की गणना करता है । उदाहरण के लिए, मैं इसे 12 जून, 2013 को लिख रहा हूं। उपरोक्त सूत्र का पहला भाग, YEAR(T1)-YEAR(A1)
(आसपास के कोष्ठक आवश्यक नहीं हैं), 2013-1996
जो बिल्कुल है 17
। दूसरा कार्यकाल,
(DATE(YEAR(A1),MONTH(T1),DAY(T1))-A1)/365.25
हो जाता है (DATE(1996,6,12)-A1)/365.25
या ("6/12/1996"-"5/31/1996")/365.25
या 12/365.25
है, जो है 0.03012
, तो योग है 17.03012
। लेकिन अगर T1
है 5/31/2013
, तो सूत्र इसका मूल्यांकन करता है 17.00000
।
ओह, मेरे सूत्र में थोड़ी गड़बड़ है। यदि प्राचीन तिथि एक गैर-लीप-वर्ष (जैसे, 5/31/1995) में है, और चालू वर्ष एक लीप वर्ष (जैसे, 2012) है, तो T1
= 2/29/2012
और T1
= 3/1/2012
एक ही परिणाम देगा, क्योंकि, भले ही एक्सेल के लिए एक त्रुटि उठाता है 2/29/1995
, यह के DATE(1995,2,29)
रूप में मानता है 3/1/1995
।
TODAY()/365.25
। यह मूल्यांकन करता है (वर्तमान तिथि) - (युग तिथि), वर्षों में; यानी, 2013-1900, प्लस 0.41, क्योंकि हम 2013 में लगभग आधे रास्ते पर हैं। इसे ठीक करने के लिए चफ का जवाब देखें।