मैं एक्सेल में दो तिथियों के बीच महीनों की संख्या की गणना कैसे करूं? [डुप्लिकेट]


8

मेरे पास Microsoft Excel पर दो कॉलम हैं: F वह कॉलम है जिसमें दिनांक सेवा समाप्त हो गई है; ई तारीख सेवा शुरू होने के साथ कॉलम है।

मैं प्रत्येक व्यक्ति के लिए कितने महीनों की गणना और रिपोर्ट करूं?


कृपया हमें वांछित परिणाम बताएं (जैसे) 14.3.2014 - 12.7.2014: (ए) 4 महीने (4 वां पूरा नहीं हुआ) या (बी) 5 महीने (हर छुआ महीने की गिनती) या (सी) 3 महीने (केवल) पूरे महीने की गिनती) या (डी) 3.9 महीने।
गंटबर्ट

1
इस सवाल से जुड़े 'मूल' से बेहतर है यहां उत्तर
जयन

जवाबों:


16

DatedIF फ़ंक्शन स्पष्ट रूप से आपको दो तिथियों के बीच महीनों की संख्या देता है - यह गोल हो जाता है

=DATEDIF(A2,B2,"m")

जहां A2 दो तिथियों में से एक है

यदि आप पूरे महीने "निकटतम" पर चक्कर लगाना चाहते हैं तो आप इस संस्करण का उपयोग कर सकते हैं

=DATEDIF(A2,B2+15,"m")

यदि आप दिन के बारे में परवाह नहीं करते हैं और जनवरी में किसी भी तारीख को मार्च में किसी भी तारीख को 3 महीने हैं तो आप इस संस्करण का उपयोग कर सकते हैं

=DATEDIF(A2-DAY(A2)+1,B2,"m")+1


Google शीट पर भी काम करता है।
एड्रियानो पी

=(B2 - A1)/(365/12)यदि आप एक गैर-गोल उत्तर चाहते हैं तो आप इसका उपयोग कर सकते हैं , यह एक महीने को औसतन 365/12 दिन लंबा होने का संकेत देता है
aljgom

3

Microsoft का एक KB यहाँ इस विषय को कवर करता है

यह दो समाधान प्रदान करता है, यदि आप महीनों को नीचे या ऊपर गोल करना चाहते हैं।

बढ़ाना:

=(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)

नीचे घूमो:

=IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)

दोनों मामलों में EDate वह सेल है जिसमें पहले की तारीख है, और LDate बाद वाली सेल है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.