![](https://cdn.wiki-base.com/8988971/excel_formula_get_last_weekday_in_month__2.png.webp)
सामान्य सूत्र
=EOMONTH(date,0)+1-WEEKDAY(EOMONTH(date,0)+1-dow)
सारांश
एक महीने में अंतिम सप्ताह का दिन (यानी आखिरी शनिवार, आखिरी शुक्रवार, आखिरी सोमवार, आदि) प्राप्त करने के लिए आप EOMONTH और WEEKDAY फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं।
दिखाए गए उदाहरण में, D5 का सूत्र है:
=EOMONTH(B5,0)+1-WEEKDAY(EOMONTH(B5,0)+1-C5)
स्पष्टीकरण
सबसे पहले, यह सूत्र अगले महीने के पहले दिन को निर्धारित तिथि के बाद * निर्धारित करता है। महीने के अंतिम दिन, फिर एक दिन जोड़ने के लिए यह EOMONTH का उपयोग करता है:
=EOMONTH(B5,0)+1
अगला, सूत्र उस महीने के अंतिम दिन के पहले "दिन वापस" करने के लिए आवश्यक दिनों की संख्या की गणना करता है (यानी मूल तिथि का महीना):
WEEKDAY(EOMONTH(B5,0)+1-C5)
WEEKDAY के अंदर, EOMONTH का उपयोग अगले महीने के पहले दिन प्राप्त करने के लिए किया जाता है। इस तिथि से, सप्ताह के दिन का मूल्य घटाया जाता है, और परिणाम WEEKDAY में खिलाया जाता है, जो वापस रोल करने के लिए कई दिनों की संख्या देता है।
अंतिम, रोल बैक दिनों को अगले महीने के पहले दिन से घटाया जाता है, जो अंतिम परिणाम देता है।
अन्य सप्ताह के दिनों में
पृष्ठ के शीर्ष पर सूत्र के सामान्य रूप में, सप्ताह का दिन संक्षिप्त है "डॉव"। यह 1 (रविवार) और 7 (शनिवार) के बीच की एक संख्या है जिसे सप्ताह के एक अलग दिन के लिए बदला जा सकता है। उदाहरण के लिए, एक महीने के अंतिम गुरुवार को प्राप्त करने के लिए, 5 से डॉव सेट करें।
नोट: मैं बैरी Houdini द्वारा MrExcel मंच पर एक जवाब में इस सूत्र में भाग गया।