सामग्री तालिका
यस ट्यूटोरियलमा, तपाईंले एक्सेल DATEDIF प्रकार्यको सरल व्याख्या र केही सूत्र उदाहरणहरू पाउनुहुनेछ जसले मितिहरू कसरी तुलना गर्ने र दिन, हप्ता, महिना वा वर्षहरूमा फरक गणना गर्ने देखाउँछ।
विगत केही हप्ताहरूमा, हामीले एक्सेलमा मिति र समयहरूसँग काम गर्ने लगभग सबै पक्षहरूको खोजी गर्यौं। यदि तपाइँ हाम्रो ब्लग शृङ्खलाहरू पछ्याउँदै हुनुहुन्छ भने, तपाइँलाई तपाइँको कार्यपत्रहरूमा मितिहरू कसरी घुसाउने र ढाँचा गर्ने, कसरी हप्ताको दिन, हप्ता, महिना र वर्षहरू गणना गर्ने साथै मितिहरू थप्ने र घटाउने भनेर पहिले नै थाहा छ।
यस ट्यूटोरियलमा, हामी एक्सेलमा मिति भिन्नता गणना गर्नमा ध्यान केन्द्रित गर्नेछौं र तपाईंले दुई मितिहरू बीचको दिन, हप्ता, महिना र वर्षहरू गणना गर्ने विभिन्न तरिकाहरू सिक्नुहुनेछ। Excel
बर्ष, महिना, हप्ता वा दिनमा तयार सूत्रको रूपमा परिणाम प्राप्त गर्नुहोस्
थप पढ्नुहोस्दुई क्लिकमा मितिहरू थप्नुहोस् र घटाउनुहोस्
प्रतिनिधि मिति & समय सूत्रहरू विशेषज्ञलाई निर्माण गर्नुहोस्
थप पढ्नुहोस्उडानमा एक्सेलमा उमेर गणना गर्नुहोस्
र अनुकूल-अनुकूल सूत्र प्राप्त गर्नुहोस्
थप पढ्नुहोस्एक्सेल DATEDIF प्रकार्य - मिति भिन्नता प्राप्त गर्नुहोस्
यसको नामले सुझाव दिन्छ, DATEDIF प्रकार्य दुई मितिहरू बीचको भिन्नता गणना गर्नको लागि उद्देश्य हो। "लुकेको" तपाईंले यसलाई सूत्र ट्याबमा फेला पार्नुहुनेछैन, न त तपाईंले कुनै सङ्केत पाउनुहुनेछ।प्रकार्यहरू:
=DATEDIF(A2, B2, "y") &" years, "&DATEDIF(A2, B2, "ym") &" months, " &DATEDIF(A2, B2, "md") &" days"
यदि तपाइँ शून्य मानहरू प्रदर्शन गर्न चाहनुहुन्न भने, तपाइँ प्रत्येक DATEDIF लाई निम्न रूपमा IF प्रकार्यमा लपेट्न सक्नुहुन्छ:
=IF(DATEDIF(A2,B2,"y")=0, "", DATEDIF(A2,B2,"y") & " years ") & IF(DATEDIF(A2,B2,"ym")=0,"", DATEDIF(A2,B2,"ym") & " months ") & IF(DATEDIF(A2, B2, "md")=0, "", DATEDIF(A2, B2, "md") & " days"
सूत्रले निम्न स्क्रिनसटमा देखाईएको रूपमा शून्य गैर-शून्य तत्वहरू मात्र प्रदर्शन गर्दछ:
दिनहरूमा मिति भिन्नता प्राप्त गर्ने अन्य तरिकाहरूको लागि, हेर्नुहोस् Excel मा मिति देखि मिति सम्मको दिन कसरी गणना गर्ने।
Excel मा उमेर गणना गर्न DATEDIF सूत्रहरू
वास्तवमा, जन्म मितिको आधारमा कसैको उमेर गणना गर्नु मिति भिन्नता गणना गर्ने विशेष मामला हो। Excel मा, जहाँ अन्तिम मिति आजको मिति हो। त्यसोभए, तपाइँ "Y" एकाइको साथ सामान्य DATEDIF सूत्र प्रयोग गर्नुहुन्छ जसले मितिहरू बीचको वर्षहरूको सङ्ख्या फर्काउँछ, र end_date तर्कमा TODAY() प्रकार्य प्रविष्ट गर्नुहोस्:
=DATEDIF(A2, TODAY(), "y")
जहाँ A2 जन्ममिति हो।
माथिको सूत्रले पूरा वर्षहरूको सङ्ख्या गणना गर्छ। यदि तपाइँ वर्ष, महिना र दिनहरू सहित सही उमेर प्राप्त गर्न चाहनुहुन्छ भने, त्यसपछि हामीले अघिल्लो उदाहरणमा गरे जस्तै तीन DATEDIF प्रकार्यहरू जोड्नुहोस्:
=DATEDIF(B2,TODAY(),"y") & " Years, " & DATEDIF(B2,TODAY(),"ym") & " Months, " & DATEDIF(B2,TODAY(),"md") & " Days"
र तपाइँ निम्न परिणाम प्राप्त गर्नुहुनेछ। :
जन्ममितिलाई उमेरमा रूपान्तरण गर्ने अन्य विधिहरू जान्नको लागि, जन्ममितिबाट उमेर कसरी गणना गर्ने हेर्नुहोस्।
मिति र; समय विजार्ड - एक्सेलमा मिति भिन्नता सूत्रहरू निर्माण गर्ने सजिलो तरिका
यस ट्युटोरियलको पहिलो भागमा देखाइएको अनुसार, एक्सेल DATEDIF विभिन्न प्रकारका प्रयोगहरूको लागि उपयुक्त बहुमुखी प्रकार्य हो। यद्यपि, त्यहाँ छएउटा महत्त्वपूर्ण कमजोरी - यो माइक्रोसफ्ट द्वारा अलिखित छ, यसको मतलब, तपाईंले प्रकार्यहरूको सूचीमा DATEDIF फेला पार्नुहुनेछैन न त तपाईंले कक्षमा सूत्र टाइप गर्न सुरु गर्दा कुनै तर्क उपकरण टिपहरू देख्नुहुनेछ। तपाईंको कार्यपत्रहरूमा DATEDIF प्रकार्य प्रयोग गर्न सक्षम हुन, तपाईंले यसको सिन्ट्याक्स सम्झनु पर्छ र सबै तर्कहरू म्यानुअल रूपमा प्रविष्ट गर्नुपर्छ, जुन समय-उपभोग गर्ने र त्रुटि-प्रवण तरिका हुन सक्छ, विशेष गरी शुरुआतीहरूको लागि।
अल्टिम सूट एक्सेलका लागि यसले आमूल परिवर्तन गर्दछ किनकि यसले अब मिति र amp; समय विजार्ड जसले कुनै पनि समयमा कुनै पनि मिति भिन्नता सूत्र बनाउन सक्छ। यहाँ कसरी छ:
- तपाईले सूत्र सम्मिलित गर्न चाहानु भएको कक्ष चयन गर्नुहोस्।
- Ablebits Tools ट्याबमा जानुहोस् > मिति & समय समूह, र क्लिक गर्नुहोस् मिति & समय विजार्ड बटन:
42>
- मिति 1 बाकसमा क्लिक गर्नुहोस् (वा बाकसको दायाँपट्टि रहेको संवाद संकुचित गर्नुहोस् बटनमा क्लिक गर्नुहोस्) र पहिलो मिति समावेश भएको सेल चयन गर्नुहोस्।
- मिति 2 बक्समा क्लिक गर्नुहोस् र एउटा सेल चयन गर्नुहोस्। दोस्रो मिति।
- डिफरन्स इन ड्रप-डाउन मेनुबाट इच्छित एकाइ वा एकाइहरूको संयोजन चयन गर्नुहोस्। तपाईँले यसो गर्दा, विजार्डले तपाईँलाई बक्समा नतिजा र कक्षको सूत्रको पूर्वावलोकन गर्न दिन्छ।
- यदि तपाईँ खुसी हुनुहुन्छ भनेपूर्वावलोकन गर्नुहोस्, सूत्र घुसाउनुहोस् बटनमा क्लिक गर्नुहोस्, अन्यथा विभिन्न एकाइहरू प्रयास गर्नुहोस्।
उदाहरणका लागि, यसरी तपाईँले दिनको सङ्ख्या प्राप्त गर्न सक्नुहुन्छ। Excel मा दुई मितिहरू बीचमा:
एकपटक चयन गरिएको कक्षमा सूत्र घुसाइएपछि, तपाइँ यसलाई फिल ह्यान्डलमा डबल-क्लिक वा तान्दै सामान्य रूपमा अन्य कक्षहरूमा प्रतिलिपि गर्न सक्नुहुन्छ। नतिजा यस प्रकार देखिनेछ:
सबैभन्दा उपयुक्त तरिकामा नतिजाहरू प्रस्तुत गर्न, केही थप विकल्पहरू उपलब्ध छन्:
- वर्षहरू बहिष्कार गर्नुहोस् र/वा महिनाहरू छोड्नुहोस् गणनाबाट।
- देखाउनुहोस् वा नदेखाउनुहोस् पाठ लेबलहरू जस्तै दिनहरू , महिना , हप्ता , र वर्ष ।
- देखाउनुहोस् वा नदेखाउनुहोस् शून्य एकाइहरू ।
- परिणामहरू नकारात्मक मानहरूको रूपमा फर्काउनुहोस् यदि मिति 1 (सुरु मिति) मिति 2 (अन्तिम मिति) भन्दा ठूलो छ।
उदाहरणको रूपमा, दुई मितिहरू बीचको भिन्नता बुझौं। वर्ष, महिना, हप्ता र दिनहरूमा, शून्य एकाइहरूलाई बेवास्ता गर्दै:
मिति प्रयोग गर्ने फाइदाहरू र समय सूत्र विजार्ड
गति र सरलता बाहेक, मिति र टाइम विजार्डले केही थप फाइदाहरू प्रदान गर्दछ:
- नियमित DATEDIF सूत्रको विपरीत, विजार्डद्वारा सिर्जना गरिएको उन्नत सूत्रले दुई मितिहरू मध्ये कुन सानो र कुन ठुलो हो वास्ता गर्दैन। मिति १ (सुरु मिति) मिति २ (अन्तिम मिति) भन्दा ठुलो भए पनि भिन्नता सधैं पूर्ण रूपमा गणना गरिन्छ।
- विजार्ड।सबै सम्भावित एकाइहरूलाई समर्थन गर्दछ (दिन, हप्ता, महिना र वर्षहरू) र तपाईंलाई यी एकाइहरूको 11 विभिन्न संयोजनहरूबाट छनोट गर्न दिन्छ।
- विजार्डले तपाईंको लागि निर्माण गर्ने सूत्रहरू सामान्य एक्सेल सूत्रहरू हुन्, त्यसैले तपाईं सम्पादन गर्न स्वतन्त्र हुनुहुन्छ, प्रतिलिपि गर्नुहोस् वा तिनीहरूलाई सामान्य रूपमा सार्नुहोस्। तपाईं आफ्नो कार्यपत्रहरू अन्य व्यक्तिहरूसँग साझा गर्न सक्नुहुन्छ, र सबै सूत्रहरू ठाउँमा रहनेछन्, यदि कसैको Excel मा अल्टिमेट सुइट छैन भने पनि।
यसरी तपाईंले दुई मितिहरू बीचको भिन्नता गणना गर्नुहुन्छ विभिन्न समय अन्तरालहरूमा। आशा छ, तपाईंले आज सिकेका DATEDIF प्रकार्य र अन्य सूत्रहरू तपाईंको काममा उपयोगी साबित हुनेछन्।
उपलब्ध डाउनलोडहरू
अल्टिमेट सुइट 14-दिन पूर्ण-कार्यात्मक संस्करण (.exe फाइल)<3
तपाईंले सूत्र पट्टीमा प्रकार्यको नाम टाइप गर्न सुरु गर्दा कुन आर्गुमेन्टहरू प्रविष्ट गर्ने। त्यसैले यसलाई आफ्नो सूत्रहरूमा प्रयोग गर्न सक्षम हुन Excel DATEDIF को पूर्ण सिन्ट्याक्स जान्न महत्त्वपूर्ण छ।Excel DATEDIF प्रकार्य - सिन्ट्याक्स
Excel DATEDIF प्रकार्यको वाक्य रचना निम्नानुसार छ। :
DATEDIF(start_date, end_date, unit)सबै तीनवटा तर्कहरू आवश्यक छन्:
Start_date - तपाईंले गणना गर्न चाहेको अवधिको प्रारम्भिक मिति।
End_date - अवधिको अन्त्य मिति।
इकाई - दुई मितिहरू बीचको भिन्नता गणना गर्दा प्रयोग गर्ने समय एकाइ। विभिन्न एकाइहरू आपूर्ति गरेर, तपाईंले दिन, महिना वा वर्षहरूमा मिति भिन्नता फिर्ता गर्न DATEDIF प्रकार्य प्राप्त गर्न सक्नुहुन्छ। समग्रमा, ६ इकाइहरू उपलब्ध छन्, जसलाई निम्न तालिकामा वर्णन गरिएको छ।
एकाइ | अर्थ | स्पष्टीकरण |
Y | वर्षहरू | सुरु र अन्त्य मितिहरू बीचको पूरा वर्षहरूको सङ्ख्या। |
M | महिनाहरू | मितिहरू बीचको पूरा महिनाहरूको सङ्ख्या। |
D | दिनहरू | सुरु मिति र बीचका दिनहरूको सङ्ख्या अन्त्य मिति। |
MD | वर्ष र महिनाहरू बाहेक दिनहरू | दिनहरूमा मितिको भिन्नता, महिना र वर्षहरूलाई बेवास्ता गर्दै। |
YD | वर्षहरू बाहेक दिनहरू | दिनहरूमा मितिको भिन्नता, वर्षहरूलाई बेवास्ता गर्दै। |
YM | दिन बाहेक महिना रवर्ष | दिन र वर्षहरूलाई बेवास्ता गर्दै महिनाहरूमा मितिको भिन्नता। |
Excel DATEDIF सूत्र
मा दुई मितिहरू बीचको भिन्नता प्राप्त गर्न एक्सेल, तपाईको मुख्य काम DATEDIF प्रकार्यमा सुरु र अन्त्य मितिहरू आपूर्ति गर्नु हो। एक्सेलले आपूर्ति गरिएका मितिहरूलाई बुझ्न र सही रूपमा व्याख्या गर्न सक्ने भएमा यो विभिन्न तरिकामा गर्न सकिन्छ।
सेल सन्दर्भहरू
एक्सेलमा DATEDIF सूत्र बनाउने सबैभन्दा सजिलो तरिका फरक कक्षहरूमा दुई वैध मितिहरू इनपुट गर्न र ती कक्षहरूलाई सन्दर्भ गर्न हो। उदाहरणका लागि, निम्न सूत्रले कक्ष A1 र B1 मा मितिहरू बीचको दिनहरूको सङ्ख्या गणना गर्छ:
=DATEDIF(A1, B1, "d")
पाठ स्ट्रिङहरू
Excel ले मितिहरू बुझ्छ धेरै पाठ ढाँचाहरूमा जस्तै "1-Jan-2023", "1/1/2023", "January 1, 2023", आदि। उद्धरण चिन्हहरूमा संलग्न पाठ स्ट्रिङको रूपमा मितिहरू सिधै सूत्रको तर्कहरूमा टाइप गर्न सकिन्छ। उदाहरणका लागि, तपाईंले निर्दिष्ट मितिहरू बीचको महिनाहरूको सङ्ख्या यसरी गणना गर्न सक्नुहुन्छ:
=DATEDIF("1/1/2023", "12/31/2025", "m")
सिरियल नम्बरहरू
Microsoft Excel ले प्रत्येक भण्डारण गरेको हुनाले जनवरी 1, 1900 बाट सुरु हुने क्रम संख्याको रूपमा मिति, तपाईंले मितिहरूसँग सम्बन्धित संख्याहरू प्रयोग गर्नुहुन्छ। यद्यपि समर्थित, यो विधि भरपर्दो छैन किनभने मिति नम्बरहरू विभिन्न कम्प्युटर प्रणालीहरूमा भिन्न हुन्छन्। 1900 मिति प्रणालीमा, तपाईंले दुई मितिहरू, 1-जनवरी-2023 र 31-डिसेम्बर-2025 बीचको वर्षहरू पत्ता लगाउन तलको सूत्र प्रयोग गर्न सक्नुहुन्छ:
=DATEDIF(44927, 46022, "y")
को परिणामहरूअन्य प्रकार्यहरू
आज र 20 मे, 2025 बीच कति दिनहरू छन् भनेर पत्ता लगाउन, यो प्रयोग गर्नको लागि सूत्र हो।
=DATEDIF(TODAY(), "5/20/2025", "d")
नोट। तपाईंको सूत्रहरूमा, अन्त्य मिति सधैं सुरु मिति भन्दा ठूलो हुनुपर्छ, अन्यथा Excel DATEDIF प्रकार्यले #NUM फर्काउँछ! त्रुटि।
आशा छ, माथिको जानकारीले आधारभूत कुराहरू बुझ्न मद्दत गरेको छ। र अब, तपाइँ तपाइँको कार्यपत्रमा मितिहरू तुलना गर्न र भिन्नता फिर्ता गर्न कसरी Excel DATEDIF प्रकार्य प्रयोग गर्न सक्नुहुन्छ हेरौं। DATEDIF को तर्कहरू ध्यानपूर्वक अवलोकन गर्नुभयो, तपाईंले मितिहरू बीचका दिनहरू गणना गर्नका लागि 3 फरक एकाइहरू अवस्थित रहेको याद गर्नुभएको छ। कुन प्रयोग गर्ने तपाईको आवश्यकता के हो भन्ने कुरामा निर्भर गर्दछ।
उदाहरण १. दिनमा मिति भिन्नता गणना गर्न एक्सेल DATEDIF सूत्र
मान्नुहोस् तपाईको सेल A2 मा सुरु मिति र अन्त्य मिति छ। सेल B2 र तपाइँ एक्सेल दिनहरूमा मिति भिन्नता फिर्ता गर्न चाहनुहुन्छ। एउटा साधारण DATEDIF सूत्रले राम्रोसँग काम गर्छ:
=DATEDIF(A2, B2, "d")
प्रारम्भ_मिति तर्कमा मान end_date भन्दा कम छ। यदि सुरु मिति अन्त्य मिति भन्दा ठूलो छ भने, Excel DATEDIF प्रकार्यले #NUM त्रुटि फर्काउँछ, जस्तै पङ्क्ति 5:
यदि तपाइँ सूत्र खोज्दै हुनुहुन्छ भने दिनहरूमा मिति भिन्नतालाई सकारात्मक वा ऋणात्मक संख्याको रूपमा फर्काउन सक्छ, केवल एक मितिबाट सिधै घटाउनुहोस्अन्य:
=B2-A2
कृपया पूरा विवरण र थप सूत्र उदाहरणहरूको लागि एक्सेलमा मितिहरू घटाउने तरिका हेर्नुहोस्।
उदाहरण २. वर्षहरू बेवास्ता गर्दै एक्सेलमा दिनहरू गणना गर्नुहोस्
मान्नुहोस् कि तपाइँसँग फरक वर्षहरूसँग सम्बन्धित मितिहरूको दुईवटा सूचीहरू छन् र तपाइँ मितिहरू बीचको दिनहरूको सङ्ख्या गणना गर्न चाहनुहुन्छ मानौं तिनीहरू एउटै वर्षका थिए। यो गर्नको लागि, "YD" एकाइको साथ DATEDIF सूत्र प्रयोग गर्नुहोस्:
=DATEDIF(A2, B2, "yd")
यदि तपाइँ एक्सेल DATEDIF प्रकार्यले वर्षहरूलाई मात्र नभई बेवास्ता गर्न चाहनुहुन्छ भने। moths, त्यसपछि "md" एकाइ प्रयोग गर्नुहोस्। यस अवस्थामा, तपाईंको सूत्रले दुई मितिहरू बीचको दिनहरू गणना गर्नेछ मानौं तिनीहरू एउटै महिना र उही वर्षका थिए:
=DATEDIF(A2, B2, "md")
तलको स्क्रिनसटले परिणामहरू देखाउँदछ, र यसलाई मितिहरूसँग तुलना गर्दै। माथिको स्क्रिनसटले फरक राम्रोसँग बुझ्न मद्दत गर्न सक्छ।
टिप। दुई मितिहरू बीचको काम गर्ने दिनहरू प्राप्त गर्न, NETWORKDAYS वा NETWORKDAYS.INTL प्रकार्य प्रयोग गर्नुहोस्।
हप्ताहरूमा मिति भिन्नता कसरी गणना गर्ने
तपाईले सायद याद गर्नुभयो, Excel DATEDIF प्रकार्यमा हप्ताहरूमा मिति भिन्नता गणना गर्नको लागि विशेष एकाइ छैन। यद्यपि, त्यहाँ एउटा सजिलो समाधान छ।
दुई मितिहरू बीच कति हप्ताहरू छन् भनेर पत्ता लगाउन, तपाईंले दिनहरूमा भिन्नता फर्काउनको लागि "D" एकाइको साथ DATEDIF प्रकार्य प्रयोग गर्न सक्नुहुन्छ, र त्यसपछि परिणामलाई विभाजन गर्नुहोस्। 7.
मितिहरू बीच पूरा हप्ता को संख्या प्राप्त गर्न, आफ्नो DATEDIF सूत्रमा बेर्नुहोस्ROUNDDOWN प्रकार्य, जसले सँधै संख्यालाई शून्यमा गोल गर्दछ:
=ROUNDDOWN((DATEDIF(A2, B2, "d") / 7), 0)
जहाँ A2 सुरु मिति हो र B2 तपाईंले गणना गरिरहनुभएको अवधिको अन्त्य मिति हो।
Excel मा दुई मितिहरू बीचको महिनाको सङ्ख्या कसरी गणना गर्ने
दिनहरू गन्ने जस्तै, Excel DATEDIF प्रकार्यले तपाईंले निर्दिष्ट गर्नुभएको दुई मितिहरू बीचको महिनाहरूको सङ्ख्या गणना गर्न सक्छ। तपाईंले आपूर्ति गर्नुभएको एकाइको आधारमा, सूत्रले फरक परिणामहरू उत्पादन गर्नेछ।
उदाहरण १. दुई मितिहरू (DATEDIF) बीचको पूरा महिना गणना गर्नुहोस्
मितिहरू बीचको सम्पूर्ण महिनाहरूको संख्या गणना गर्न, तपाईंले "M" एकाइको साथ DATEDIF प्रकार्य प्रयोग गर्नुहोस्। उदाहरणका लागि, निम्न सूत्रले A2 (सुरु मिति) र B2 (अन्त मिति) मा मितिहरू तुलना गर्छ र महिनाहरूमा भिन्नता फर्काउँछ:
=DATEDIF(A2, B2, "m")
नोट। DATEDIF सूत्रको लागि महिनाहरू सही रूपमा गणना गर्न, अन्त्य मिति सधैं सुरु मिति भन्दा ठूलो हुनुपर्छ; अन्यथा सूत्रले #NUM त्रुटि फर्काउँछ।
यस्ता त्रुटिहरूबाट बच्न, तपाईंले एक्सेललाई जहिले पनि पुरानो मितिलाई सुरु मितिको रूपमा र हालैको मितिलाई बुझाउन बाध्य पार्न सक्नुहुन्छ। अन्त्य मिति। यो गर्नको लागि, एउटा साधारण तार्किक परीक्षण थप्नुहोस्:
=IF(B2>A2, DATEDIF(A2,B2,"m"), DATEDIF(B2,A2,"m"))
उदाहरण 2. वर्षहरू बेवास्ता गरी दुई मितिहरू बीचको महिनाको सङ्ख्या प्राप्त गर्नुहोस् (DATEDIF)
को सङ्ख्या गणना गर्न मितिहरू बीचको महिनाहरू जस्तै तिनीहरू एउटै वर्षका थिए, एकाइ तर्कमा "YM" टाइप गर्नुहोस्:
=DATEDIF(A2, B2, "ym")
तपाईंले देख्नुहुन्छ, यो सूत्रपङ्क्ति 6 मा त्रुटि पनि फर्काउँछ जहाँ अन्त्य मिति सुरु मिति भन्दा कम छ। यदि तपाईंको डेटा सेटमा त्यस्ता मितिहरू हुन सक्छन् भने, तपाईंले अर्को उदाहरणहरूमा समाधान पाउनुहुनेछ।
उदाहरण 3. दुई मितिहरू बीचको महिना गणना गर्दै (MONTH प्रकार्य)
संख्या गणना गर्ने वैकल्पिक तरिका Excel मा दुई मितिहरू बीचको महिनाले MONTH प्रकार्य प्रयोग गरिरहेको छ, वा अझ सटीक रूपमा MONTH र YEAR प्रकार्यहरूको संयोजन:
=(YEAR(B2) - YEAR(A2))*12 + MONTH(B2) - MONTH(A2)
निस्सन्देह, यो सूत्र DATEDIF र यो जत्तिकै पारदर्शी छैन। तर्कको वरिपरि आफ्नो टाउको लपेट्न समय लाग्छ। तर DATEDIF प्रकार्यको विपरीत, यसले कुनै पनि दुई मितिहरू तुलना गर्न सक्छ र महिनाको भिन्नतालाई सकारात्मक वा नकारात्मक मानको रूपमा फर्काउन सक्छ:
याद गर्नुहोस् कि YEAR/MONTH सूत्रमा कुनै छैन। पङ्क्ति 6 मा महिनाहरू गणना गर्दा समस्या जहाँ सुरु मिति अन्त्य मिति भन्दा हालको छ, परिदृश्य जसमा एनालग DATEDIF सूत्र असफल हुन्छ।
नोट। DATEDIF र YEAR/MONTH सूत्रहरूद्वारा फर्काइएका परिणामहरू सधैं समान हुँदैनन् किनभने तिनीहरू फरक सिद्धान्तहरूमा आधारित हुन्छन्। Excel DATEDIF प्रकार्यले मितिहरू बीचको पूर्ण पात्रो महिनाहरू को संख्या फर्काउँछ, जबकि YEAR/MONTH सूत्रले महिनाको संख्यामा काम गर्छ।
उदाहरणका लागि, माथिको स्क्रिनसटमा पङ्क्ति 7 मा, DATEDIF सूत्रले ० फर्काउँछ किनभने मितिहरू बीचको पूर्ण क्यालेन्डर महिना अझै बितेको छैन, जबकि YEAR/MONTH 1 फर्काउँछ किनभने मितिहरूफरक-फरक महिनाहरूसँग सम्बन्धित।
उदाहरण ४. वर्षहरू बेवास्ता गरी २ मितिहरू बीच महिनाहरू गणना गर्दै (MONTH प्रकार्य)
यदि तपाईंका सबै मितिहरू एउटै वर्षका छन् भने, वा तपाईं बीचका महिनाहरू गणना गर्न चाहनुहुन्छ भने मितिहरू वर्षहरूलाई बेवास्ता गर्दै, तपाइँ प्रत्येक मितिबाट महिना पुन: प्राप्त गर्न MONTH प्रकार्य गर्न सक्नुहुन्छ, र त्यसपछि अर्कोबाट एक महिना घटाउनुहोस्:
=MONTH(B2) - MONTH(A2)
यो सूत्र "YM" सँग एक्सेल DATEDIF सँग समान रूपमा काम गर्दछ। " निम्न स्क्रिनसटमा देखाइएको एकाइ:
तथापि, दुई सूत्रहरूद्वारा फर्काइएको परिणामहरू पङ्क्तिहरूको एक जोडी हो:
- पङ्क्ति 4 : अन्त्य मिति सुरु मिति भन्दा कम छ र त्यसैले DATEDIF ले त्रुटि फर्काउँछ जबकि MONTH-MONTH ले ऋणात्मक मान दिन्छ।
- पङ्क्ति 6: मितिहरू फरक महिनाका हुन्छन्, तर वास्तविक मिति भिन्नता एक दिन मात्र हो। । DATEDIF ले 0 फर्काउँछ किनभने यसले 2 मितिहरू बीचको सम्पूर्ण महिना गणना गर्छ। MONTH-MONTH ले 1 फर्काउँछ किनभने यसले दिन र वर्षहरूलाई बेवास्ता गर्दै महिनाको सङ्ख्या एकअर्काबाट घटाउँछ।
Excel मा दुई मितिहरू बीचको वर्ष कसरी गणना गर्ने
यदि तपाईंले अघिल्लो उदाहरणहरू पछ्याउनुहुन्छ भने जहाँ हामीले दुई मितिहरू बीचको महिना र दिनहरू गणना गर्यौं, त्यसपछि तपाईंले Excel मा वर्षहरू गणना गर्न सजिलैसँग सूत्र निकाल्न सक्नुहुन्छ। निम्न उदाहरणहरूले तपाईंलाई सूत्र सही छ कि छैन भनेर जाँच गर्न मद्दत गर्न सक्छ :)
उदाहरण 1. दुई मितिहरू (DATEDIF प्रकार्य) बीच पूरा वर्ष गणना गर्दै
बिचको पूरा पात्रो वर्षहरूको संख्या पत्ता लगाउनदुई मितिहरू, "Y" एकाइसँग पुरानो राम्रो DATEDIF प्रयोग गर्नुहोस्:
=DATEDIF(A2,B2,"y")
ध्यान दिनुहोस् कि DATEDIF सूत्रले पङ्क्ति 6 मा 0 फर्काउँछ, यद्यपि मितिहरू विभिन्न वर्षका छन्। यो किनभने सुरु र अन्त्य मितिहरू बीचको पूर्ण पात्रो वर्षहरूको संख्या शून्य बराबर हुन्छ। र मलाई विश्वास छ कि तपाईं #NUM देखेर छक्क पर्नु भएको छैन! पङ्क्ति 7 मा त्रुटि जहाँ सुरु मिति अन्त्य मिति भन्दा हालको छ।
उदाहरण 2. दुई मितिहरू बीचको वर्ष गणना गर्दै (YEAR प्रकार्य)
Excel मा वर्ष गणना गर्ने वैकल्पिक तरिका प्रयोग गर्दैछ। YEAR प्रकार्य। त्यस्तै MONTH सूत्रमा, तपाईंले प्रत्येक मितिबाट वर्ष निकाल्नुहुन्छ, र त्यसपछि एकअर्काबाट वर्षहरू घटाउनुहुन्छ:
=YEAR(B2) - YEAR(A2)
निम्न स्क्रिनसटमा, तपाईंले DATEDIF द्वारा फर्काएको परिणामहरू तुलना गर्न सक्नुहुन्छ। र YEAR प्रकार्यहरू:
धेरै अवस्थामा नतिजाहरू समान छन्, यो बाहेक:
- DATEDIF प्रकार्यले पूरा क्यालेन्डर वर्षहरू गणना गर्दछ, जबकि YEAR सूत्रले अर्कोबाट एक वर्ष घटाउँछ। पङ्क्ति 6 ले भिन्नता चित्रण गर्दछ।
- सुरु मिति अन्त्य मिति भन्दा ठूलो छ भने DATEDIF सूत्रले त्रुटि फर्काउँछ, जबकि YEAR प्रकार्यले पङ्क्ति 7 मा जस्तै नकारात्मक मान फर्काउँछ।
दिन, महिना र वर्षमा मितिको भिन्नता कसरी प्राप्त गर्ने
एउटै सूत्रमा दुई मितिहरू बीच पूरा वर्ष, महिना र दिनहरूको संख्या गणना गर्न, तपाईंले केवल तीनवटा DATEDIF जोड्नुहोस्।