Excel सूत्र: दिनांक के बीच दिन, महीने और वर्ष प्राप्त करें -

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

=DATEDIF(start,end,"y") &" years,"&DATEDIF(start,end,"ym") &" months," &DATEDIF(start,end,"md") &" days"

सारांश

दिनों, महीनों और वर्षों में तिथियों के बीच के समय की गणना और प्रदर्शित करने के लिए, आप DatedIF फ़ंक्शन के आधार पर सूत्र का उपयोग कर सकते हैं।

दिखाए गए उदाहरण में, D6 में सूत्र है:

=DATEDIF(B6,C6,"y") &" years,"&DATEDIF(B6,C6,"ym") &" months," &DATEDIF(B6,C6,"md") &" days"

जहां प्रारंभ दिनांक स्तंभ B में हैं, और अंतिम तिथियां स्तंभ C में हैं।

स्पष्टीकरण

DatedIF फ़ंक्शन को वर्षों, महीनों और दिनों में तिथियों के बीच के अंतर की गणना करने के लिए डिज़ाइन किया गया है। उपलब्ध कई विविधताएं हैं (उदाहरण के लिए महीनों में समय, महीनों में समय और दिनों और वर्षों की अनदेखी, आदि) और ये फ़ंक्शन में "इकाई" तर्क द्वारा निर्धारित होते हैं। उपलब्ध इकाइयों की पूरी सूची के लिए DatedIF फ़ंक्शन पर इस पृष्ठ को देखें।

दिखाए गए उदाहरण में, हम वर्षों, महीनों और दिनों की अलग-अलग गणना करते हैं, फिर परिणाम को एक साथ "गोंद" करते हैं। पूरे वर्ष प्राप्त करने के लिए, हम उपयोग करते हैं:

DATEDIF(B6,C6,"y")&" years,"

पूरे महीने पाने के लिए, हम उपयोग करते हैं:

DATEDIF(B6,C6,"ym")&" months,"

और हम दिनों की गणना करते हैं:

DATEDIF(B6,C6,"md")&" days"

सूत्र का बाकी हिस्सा केवल आवश्यक पाठ है जो एक साथ संचालक ऑपरेटर (और) के साथ जुड़ता है।

शून्य मान के बिना

शून्य मानों के साथ दिनों, महीनों, या वर्षों के उत्पादन को रोकने के लिए, आप IF के अंदर प्रत्येक DatedIF फ़ंक्शन को लपेट सकते हैं, जैसा कि यहां दिखाया गया है (पठनीयता के लिए जोड़ा गया लाइन ब्रेक):

= IF(DATEDIF(B6,C6,"y"), DATEDIF(B6,C6,"y")&"yr ","")& IF(DATEDIF(B6,C6,"ym"), DATEDIF(B6,C6,"ym")&" mo ","")& IF(DATEDIF(B6,C6,"md"), DATEDIF(B6,C6,"md") &" dy","")

अंतिम परिणाम में अतिरिक्त कॉमा को प्रदर्शित होने से रोकने के लिए, कॉमा को रिक्त स्थान द्वारा प्रतिस्थापित किया गया है। IF के अंदर "तार्किक परीक्षण" के रूप में मूल DatedIF सूत्र का उपयोग करना क्योंकि IF किसी भी गैर-शून्य परिणाम को सही मानता है।

अच्छा लिंक

DatedIF (समर्थ) पर विस्तृत लेख

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