एक्सेल सूत्र: वर्ष एक लीप वर्ष है -

सामान्य सूत्र

=MONTH(DATE(YEAR(date),2,29))=2

सारांश

यह जांचने के लिए कि क्या किसी निश्चित तिथि का वर्ष एक लीप वर्ष है, आप MONTH, YEAR और DATE फ़ंक्शन का उपयोग करने वाले सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, सेल C5 में सूत्र है:

=MONTH(DATE(YEAR(B5),2,29))=2

स्पष्टीकरण

इस सूत्र का मूल DATE फ़ंक्शन है, जो स्वचालित रूप से महीने और वर्ष के मानों में समायोजित हो जाएगा जो सीमा से बाहर हैं। सूत्र में, वर्ष को अपरिवर्तित रूप से पारित किया जाता है, महीने के लिए 2 (फरवरी) और दिन के लिए 29। लीप वर्ष में, फरवरी में 29 दिन होते हैं, इसलिए DATE फ़ंक्शन वर्ष की 29 फरवरी को वापस आ जाएगी।

गैर-लीप वर्षों में, DATE वर्ष की 1 मार्च को वापस आ जाएगी, क्योंकि फरवरी में कोई 29 वां दिन नहीं है, और DATE अगले महीने की तारीख को आगे बढ़ाता है।

अंत में, MONTH फ़ंक्शन केवल DATE द्वारा प्रदान किए गए परिणाम से महीने को निकालता है, जिसकी तुलना समान चिह्न का उपयोग करके 2 से की जाती है। यदि माह 2 है, तो सूत्र TRUE लौटाता है। यदि नहीं, तो माह 3 होना चाहिए और सूत्र FALSE लौटाता है।

केवल परीक्षण वर्ष

केवल एक वर्ष की जांच करने के लिए, एक पूर्ण तिथि के बजाय, एक तिथि के बजाय, नीचे दिए गए सूत्र को संशोधित करें:

=MONTH(DATE(year,2,29))=2

इस संस्करण में, हम किसी दिनांक से एक वर्ष का मान नहीं निकालते हैं, हम सीधे DATE फ़ंक्शन को एक वर्ष मान (यानी 2020) पास करते हैं।

एक अधिक शाब्दिक समाधान

यदि उपर्युक्त सूत्र बहुत चालाक लगता है, और आप अधिक शाब्दिक समाधान चाहते हैं, तो नीचे दिए गए सूत्र का परीक्षण होगा यदि एक वर्ष में इसके बजाय 366 दिन होते हैं:

=DATE(YEAR(date)+1,1,1)-DATE(YEAR(date),1,1)=366

यह सूत्र प्रदान की गई तारीख के आधार पर दो तिथियां उत्पन्न करता है: (1) अगले वर्ष की पहली, और (2) वर्तमान वर्ष की पहली। फिर चालू वर्ष के पहले को अगले वर्ष के पहले से घटाया जाता है। गैर-लीप वर्षों में, परिणाम 365 होता है और सूत्र FALSE देता है। लीप वर्षों में, परिणाम 366 है और सूत्र TRUE देता है।

अच्छा लिंक

एक्सेल बाइबल (जॉन वॉकेनबैच) लीप वर्ष के लिए परीक्षण करने के बहुत सारे तरीके (चंदू)

दिलचस्प लेख...