तिथियों के बीच दिनों की ऑनलाइन गणना करें। फ़ंक्शन razndat() - एमएस एक्सेल में दिनों, महीनों, वर्षों में दो तिथियों के बीच अंतर की गणना करना

बच्चों के लिए ज्वरनाशक दवाएं बाल रोग विशेषज्ञ द्वारा निर्धारित की जाती हैं। लेकिन बुखार के साथ आपातकालीन स्थितियाँ होती हैं जब बच्चे को तुरंत दवा देने की आवश्यकता होती है। तब माता-पिता जिम्मेदारी लेते हैं और ज्वरनाशक दवाओं का उपयोग करते हैं। शिशुओं को क्या देने की अनुमति है? आप बड़े बच्चों में तापमान कैसे कम कर सकते हैं? कौन सी दवाएँ सबसे सुरक्षित हैं?

एक्सेल में कुछ कार्य करने के लिए, आपको यह निर्धारित करना होगा कि कुछ तिथियों के बीच कितने दिन बीत चुके हैं। सौभाग्य से, प्रोग्राम में ऐसे उपकरण हैं जो इस समस्या को हल कर सकते हैं। आइए जानें कि आप एक्सेल में दिनांक अंतर की गणना कैसे कर सकते हैं।

इससे पहले कि आप तारीखों के साथ काम करना शुरू करें, आपको इस प्रारूप में फिट होने के लिए कोशिकाओं को प्रारूपित करना होगा। ज्यादातर मामलों में, जब आप किसी तारीख के समान वर्णों का एक सेट दर्ज करते हैं, तो सेल स्वयं पुन: स्वरूपित हो जाता है। लेकिन खुद को आश्चर्य से बचाने के लिए इसे मैन्युअल रूप से करना बेहतर है।


अब प्रोग्राम उस सभी डेटा को पहचान लेगा जो चयनित कोशिकाओं में दिनांक के रूप में समाहित होगा।

विधि 1: सरल गणना

तिथियों के बीच दिनों के अंतर की गणना करने का सबसे आसान तरीका सामान्य सूत्र का उपयोग करना है।


विधि 2: RAZNDAT फ़ंक्शन

आप तिथियों में अंतर की गणना करने के लिए एक विशेष फ़ंक्शन का भी उपयोग कर सकते हैं राजनदत. समस्या यह है कि यह फ़ंक्शन विज़ार्ड सूची में नहीं है, इसलिए आपको सूत्र को मैन्युअल रूप से दर्ज करना होगा। इसका सिंटैक्स इस प्रकार दिखता है:

RAZNDAT(प्रारंभ तिथि, समाप्ति तिथि, इकाई)

"इकाई"— यह वह प्रारूप है जिसमें परिणाम चयनित सेल में प्रदर्शित किया जाएगा। जिन इकाइयों में कुल लौटाया जाएगा वह इस बात पर निर्भर करता है कि इस पैरामीटर में कौन सा वर्ण डाला गया है:

  • "वाई" - पूर्ण वर्ष;
  • "एम" - पूरे महीने;
  • "डी" - दिन;
  • "YM" - महीनों में अंतर;
  • "एमडी" दिनों का अंतर है (महीनों और वर्षों को ध्यान में नहीं रखा जाता है);
  • "YD" दिनों का अंतर है (वर्षों को ध्यान में नहीं रखा गया है)।

आपको यह भी ध्यान रखना चाहिए कि, ऊपर वर्णित सरल सूत्र विधि के विपरीत, इस फ़ंक्शन का उपयोग करते समय, प्रारंभ तिथि पहले स्थान पर होनी चाहिए, और समाप्ति तिथि दूसरे स्थान पर होनी चाहिए। अन्यथा, गणना गलत होगी.


विधि 3: कार्य दिवसों की संख्या की गणना करना

एक्सेल में दो तिथियों के बीच, यानी सप्ताहांत और छुट्टियों को छोड़कर, कार्य दिवसों की गणना करना भी संभव है। ऐसा करने के लिए, फ़ंक्शन का उपयोग करें चिस्ट्राबनी. पिछले ऑपरेटर के विपरीत, यह फ़ंक्शन विज़ार्ड सूची में मौजूद है। इस फ़ंक्शन का सिंटैक्स इस प्रकार है:

नेटवर्कदिवस(प्रारंभ तिथि, समाप्ति तिथि, [छुट्टियाँ])

इस फ़ंक्शन में मुख्य तर्क ऑपरेटर के समान ही हैं राजनदत- आरंभ और समाप्ति तिथि. एक वैकल्पिक तर्क भी है "छुट्टियाँ".

इसके स्थान पर अवकाश की तारीखें प्रतिस्थापित की जानी चाहिए। गैर-कार्य दिवस, यदि कोई हो, कवर की गई अवधि के लिए। फ़ंक्शन शनिवार, रविवार, साथ ही उपयोगकर्ता द्वारा तर्क में जोड़े गए दिनों को छोड़कर, निर्दिष्ट सीमा के सभी दिनों की गणना करता है "छुट्टियाँ".


उपरोक्त जोड़तोड़ के बाद, निर्दिष्ट अवधि के लिए कार्य दिवसों की संख्या पूर्व-चयनित सेल में प्रदर्शित की जाएगी।

जैसा कि आप देख सकते हैं, एक्सेल अपने उपयोगकर्ताओं को दो तिथियों के बीच दिनों की संख्या की गणना करने के लिए काफी सुविधाजनक उपकरण प्रदान करता है। उसी समय, यदि आपको केवल दिनों के अंतर की गणना करने की आवश्यकता है, तो सबसे अच्छा विकल्प फ़ंक्शन का उपयोग करने के बजाय एक सरल घटाव सूत्र का उपयोग करना होगा राजनदत. लेकिन यदि आपको, उदाहरण के लिए, कार्य दिवसों की संख्या गिनने की आवश्यकता है, तो फ़ंक्शन बचाव में आएगा नेटवर्कदिवस. अर्थात्, हमेशा की तरह, उपयोगकर्ता को एक विशिष्ट कार्य निर्धारित करने के बाद निष्पादन उपकरण पर निर्णय लेना चाहिए।

एक्सेल में दिनांक और समय एक विशेष तरीके से स्वरूपित संख्याएँ हैं। दिनांक संख्या का पूर्णांक भाग है, और समय (घंटे और मिनट) भिन्नात्मक भाग है।

डिफ़ॉल्ट रूप से, संख्या 1 दिनांक 01 जनवरी 1900 से मेल खाती है। अर्थात्, प्रत्येक तारीख 01/01/1900 से बीते दिनों की संख्या है। इस पाठ में हम तिथियों को विस्तार से देखेंगे, और निम्नलिखित पाठों में हम समयों को देखेंगे।

एक्सेल में तारीखों के बीच दिनों की गिनती कैसे करें?

चूंकि तारीख एक संख्या है, इसका मतलब है कि इसके साथ गणितीय गणना और कम्प्यूटेशनल संचालन किया जा सकता है। दो के बीच दिनों की संख्या गिनें एक्सेल तिथियाँकोई विशेष समस्या उत्पन्न नहीं करता. के लिए स्पष्ट उदाहरणआइए पहले तारीखों का जोड़ और फिर घटाव करें। इसके लिए:

  1. पर नई शुरुआतसेल A1 में, CTRL+; दबाकर वर्तमान तिथि दर्ज करें।
  2. सेल A2 में, दिनों में अंतरिम अवधि दर्ज करें, उदाहरण के लिए 127।
  3. सेल A3 में, सूत्र दर्ज करें: =A1+A2.

कृपया ध्यान दें कि "दिनांक" प्रारूप स्वचालित रूप से सेल A3 को सौंपा गया था। अनुमान लगाना कठिन नहीं है; एक्सेल में तारीखों के अंतर की गणना करने के लिए, आपको सबसे पुरानी तारीख को नवीनतम तारीख से घटाना होगा। सेल B1 में, सूत्र दर्ज करें: =A3-A1. तदनुसार, हमें इन दो तिथियों के बीच दिनों की संख्या प्राप्त होती है।



एक्सेल में जन्मतिथि के अनुसार आयु की गणना

अब हम सीखेंगे कि जन्म तिथि से आयु की गणना कैसे करें:

  1. कक्ष A1:A3 में एक नई शीट पर, दिनांक दर्ज करें: 04/18/1985; 08/17/1977; 12/08/1992
  2. कक्ष B1:B3 में, वर्तमान दिनांक दर्ज करें।
  3. अब आपको दिनों की संख्या को वर्षों की संख्या में बदलने के लिए फ़ंक्शन का उपयोग करने की आवश्यकता है। ऐसा करने के लिए, C1:C3 श्रेणी में मैन्युअल रूप से निम्न मान दर्ज करें: =RADIT(A1;B1,"y").

इस प्रकार, फ़ंक्शन का उपयोग करने से हमें एक्सेल में जन्म तिथि के अनुसार आयु की सटीक गणना करने की अनुमति मिली।

ध्यान! दिनों को वर्षों में बदलने के लिए, सूत्र: =(B1-A1)/365 पर्याप्त नहीं है। इसके अलावा, अगर हम जानते हैं कि 1 दिन = 0.0027397260273973 वर्ष, तो सूत्र: = (बी1-ए1)*0.0027397260273973 भी सटीक परिणाम नहीं देगा।

दिनों को वर्षों में सबसे सटीक रूप से फ़ंक्शन द्वारा परिवर्तित किया जाता है: = RAZNDAT()। अंग्रेजी संस्करण =DATEDIF()। आप इसे फ़ंक्शन विज़ार्ड सूची (SHIFT+F3) में नहीं पाएंगे। लेकिन यदि आप इसे केवल फॉर्मूला बार में दर्ज करते हैं, तो यह काम करेगा।

RAZNDAT फ़ंक्शन कई मापदंडों का समर्थन करता है:

आइए कई मापदंडों का उपयोग करने का एक उदाहरण देखें:


ध्यान! यह सुनिश्चित करने के लिए कि फ़ंक्शन:=ADDAT() त्रुटियों के बिना काम करता है, सुनिश्चित करें कि आरंभ तिथि अंतिम तिथि से पुरानी है।

एक्सेल सेल में दिनांक दर्ज करना

इस पाठ का उद्देश्य तिथियों के साथ गणितीय संक्रियाओं का एक उदाहरण प्रदान करना है। साथ ही, हम यह सुनिश्चित करेंगे कि एक्सेल के लिए दिनांक डेटा प्रकार एक संख्या है।

जैसा कि चित्र में दिखाया गया है, तालिका में तारीखें भरें:


दिनांक दर्ज करने के विभिन्न तरीके. कॉलम ए इनपुट विधि है, और कॉलम बी प्रदर्शन परिणाम है।

कृपया ध्यान दें कि डिफ़ॉल्ट सेल प्रारूप "सामान्य" में, तारीखें और संख्याएँ दाईं ओर संरेखित होती हैं, और पाठ बाईं ओर संरेखित होता है। सेल B4 में मान को प्रोग्राम द्वारा टेक्स्ट के रूप में पहचाना जाता है।

सेल बी7 में, एक्सेल ने स्वयं वर्तमान वर्ष (अब 2015) को डिफ़ॉल्ट के रूप में निर्दिष्ट किया है। यह सूत्र पट्टी में कक्षों की सामग्री प्रदर्शित करते समय दिखाई देता है। ध्यान दें कि प्रारंभ में मान A7 में कैसे दर्ज किया गया था।

एक्सेल तिथि गणना

कागज की एक खाली शीट पर, सेल A1:B1 में 01/01/1900 दर्ज करें, और सेल A2:B2 में 01/01/1901 दर्ज करें। अब चयनित रेंज B1:B2 में सेल फॉर्मेट को "न्यूमेरिक" में बदलें। ऐसा करने के लिए, आप कुंजी संयोजन CTRL+SHIFT+1 दबा सकते हैं।

बी1 में अब संख्या 1 है, और बी2 में 367 है। यानी, एक उत्तीर्ण अधिवर्ष(366 दिन) और 1 दिन।

आप फ़ॉर्मेट सेल संवाद बॉक्स का उपयोग करके यह निर्धारित कर सकते हैं कि तिथियाँ कैसे प्रदर्शित की जाती हैं। इसे कॉल करने के लिए, दबाएँ: CTRL+1. "संख्या" टैब पर, सूची से "संख्या प्रारूप" - "दिनांक" चुनें। प्रकार अनुभाग दिनांक प्रदर्शित करने के लिए सबसे लोकप्रिय प्रारूप प्रदर्शित करता है।

यदि एक्सेल शीट पर आप न केवल संख्याओं, ग्राफ़, चित्रों, बल्कि तिथियों के साथ भी काम करते हैं, तो संभवतः आपको ऐसी स्थिति का सामना करना पड़ा है जहां आपको उनके बीच अंतर की गणना करने की आवश्यकता थी। उदाहरण के लिए, आपको एक निश्चित अवधि के लिए दिनों या महीनों की संख्या निर्धारित करने की आवश्यकता है, या किसी व्यक्ति की आयु की गणना करने की आवश्यकता है ताकि परिणाम दिनों, महीनों और वर्षों में हो, या शायद आपको बिल्कुल कार्य दिवसों की गणना करने की आवश्यकता हो।

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

विधि 1: घटाव

आइए सबसे सरल चीज़ से शुरू करें - एक तारीख से दूसरी घटाएँ, और वह मूल्य प्राप्त करें जिसकी हमें आवश्यकता है। ऐसा करने से पहले यह सुनिश्चित कर लें कि जिन सेल्स में नंबर लिखे गए हैं उनका फॉर्मेट “Date” है।

यदि आपने उन्हें अभी तक नहीं भरा है, तो उस श्रेणी का चयन करें जिसके साथ आप काम करना चाहते हैं और "नंबर" समूह के नाम के आगे छोटे तीर पर क्लिक करें।

बाईं ओर खुलने वाली विंडो में, वह प्रारूप चुनें जो हमारे लिए उपयुक्त हो, और फिर मुख्य क्षेत्र में, प्रकार पर निर्णय लें: 03/14/12, 14 मार्च 12 या कोई अन्य। ओके पर क्लिक करें"।

उन कक्षों में जिनका आपने अभी प्रारूप बदला है, डेटा दर्ज करें। मैंने A1 और B1 भर दिया। अब आपको किसी भी सेल (D1) का चयन करना होगा जिसमें सामान्य डेटा प्रारूप सेट है, अन्यथा गणना गलत होगी। इसमें “=” डालें और पहले देर (बी1) तारीख दबाएँ, फिर जल्दी (ए1) दबाएँ। उनके बीच दिनों की संख्या की गणना करने के लिए, "एंटर" दबाएँ।

विधि 2: किसी फ़ंक्शन का उपयोग करना

ऐसा करने के लिए, उस सेल का चयन करें जिसमें परिणाम (बी3) होगा, और सुनिश्चित करें कि इसके लिए सामान्य प्रारूप चुना गया है।

दिनों की गणना करने के लिए हम AZNDAT() फ़ंक्शन का उपयोग करेंगे। इसमें तीन तर्क शामिल हैं: प्रारंभ और समाप्ति तिथि, इकाई। इकाई वह है जिसमें हम परिणाम प्राप्त करना चाहते हैं। यहाँ प्रतिस्थापित:

"डी" - दिनों की संख्या;
"एम" - मात्रा पूरे महीने;
"य" - मात्रा पूरे साल;
"एमडी" - महीनों और वर्षों को ध्यान में रखे बिना दिनों की गिनती करेगा;
"yd" - केवल वर्षों को ध्यान में रखे बिना दिन गिनना;
"ym" - वर्ष को ध्यान में रखे बिना महीनों की गिनती करेगा।

हम B3 में बराबर का चिन्ह लगाते हैं, RAZNDAT लिखते हैं और ब्रैकेट खोलते हैं। फिर प्रारंभिक तिथि (ए1) चुनें, फिर नवीनतम तिथि (बी1) चुनें, उद्धरण चिह्नों में उपयुक्त इकाई डालें और कोष्ठक बंद करें। सभी तर्कों के बीच ";" रखें। . गणना करने के लिए, "एंटर" दबाएँ।

मैं इस सूत्र के साथ आया:

रज़्नदत(A1;B1;"d")

इकाई के रूप में "डी" चुनने पर, मुझे परिणाम मिला - 111।

यदि आप इस मान को, उदाहरण के लिए, "md" में बदलते हैं, तो सूत्र महीनों और वर्षों को ध्यान में रखे बिना 5 और 24 के बीच के अंतर की गणना करेगा।

इस तर्क को इस प्रकार बदलकर हम निष्कर्ष निकाल सकते हैं सटीक उम्रव्यक्ति। एक सेल में वर्ष "y", दूसरे माह "ym", तीसरे दिन "md" होंगे।

विधि 3: कार्य दिवसों की गिनती

उदाहरण के लिए, आइए इस चिन्ह को लें। कॉलम ए में हमारे पास महीने की शुरुआत या उलटी गिनती की शुरुआती तारीख है, बी में हमारे पास महीने का अंत या उलटी गिनती है। यह फ़ंक्शन शनिवार और रविवार को ध्यान में रखे बिना कार्य दिवसों की गणना करता है, लेकिन महीनों में छुट्टियां भी होती हैं, इसलिए हम कॉलम सी को संबंधित तिथियों से भर देंगे।

नेटवर्कदिवस(A5;B5;C5)

तर्क के रूप में हम आरंभ तिथि (ए5), फिर अंतिम तिथि (बी5) दर्शाते हैं। अंतिम तर्क छुट्टियाँ (C5) है। हम उन्हें ";" से अलग करते हैं .

"एंटर" दबाने पर परिणाम उदाहरण सेल डी5 में दिखाई देगा - 21 दिन।

अब विचार करें कि क्या एक महीने में कई छुट्टियाँ होती हैं। उदाहरण के लिए, जनवरी में नया सालऔर क्रिसमस. सेल (D6) का चयन करें और उसमें बराबर डालें। फिर फॉर्मूला बार में "f" अक्षर पर क्लिक करें। एक विंडो खुलेगी "एक फ़ंक्शन सम्मिलित करें". श्रेणी फ़ील्ड में, चुनें "संपूर्ण वर्णमाला सूची"और सूची में वह फ़ंक्शन ढूंढें जिसकी आपको आवश्यकता है। ओके पर क्लिक करें"।

आगे आपको फ़ंक्शन तर्कों का चयन करना होगा। "Start_date" में हम प्रारंभिक मान (A6) चुनते हैं, "End_date" में हम अंतिम मान (B6) चुनते हैं। अंतिम फ़ील्ड में, कोष्ठक () और उद्धरण चिह्न "" में छुट्टियों की तारीखें दर्ज करें। फिर "ओके" पर क्लिक करें।

परिणामस्वरूप, हमें निम्नलिखित फ़ंक्शन मिलेगा और मूल्य की गणना सप्ताहांत और निर्दिष्ट छुट्टियों को ध्यान में रखे बिना की जाएगी:

नेटवर्कदिवस(ए6;बी6;("01/01/17";"01/07/17"))

छुट्टियों को मैन्युअल रूप से दर्ज करने से बचने के लिए, आप संबंधित फ़ील्ड में एक विशिष्ट सीमा निर्दिष्ट कर सकते हैं। मेरा सी6:सी7 है।

कार्य दिवसों की गिनती की जाएगी, और कार्य इस प्रकार दिखेगा:

नेटवर्कदिवस(A6;B6;C6:C7)

अब आइए गणना करते हैं पिछला महीना. फ़ंक्शन दर्ज करें और उसके तर्क भरें:

नेटवर्कदिवस(A8;B8;C8)

फरवरी में 19 कार्य दिवस थे।

मैंने Excel में अन्य दिनांक और समय फ़ंक्शंस के बारे में लिखा अलग लेख, और आप इसे लिंक पर जाकर पढ़ सकते हैं।

आप दो तिथियों के बीच अंतर की गणना करने के लिए DATEDAT फ़ंक्शन का उपयोग कर सकते हैं। आरंभ तिथि को एक सेल में और समाप्ति तिथि को दूसरे सेल में रखें। फिर सूत्र दर्ज करें (नीचे दिए गए सूत्रों में से एक देखें)।

दिनों में अंतर

इस उदाहरण में, आरंभ तिथि सेल D9 में है और अंतिम तिथि सेल E9 में है। सूत्र को सेल F9 में रखा गया है। पैरामीटर "डी"मात्रा लौटाता है पूरे दिनदो तिथियों के बीच.

सप्ताहों में अंतर


इस उदाहरण में, आरंभ तिथि सेल D13 में है और अंतिम तिथि सेल E13 में है। "डी" पैरामीटर दिनों की संख्या लौटाता है। लेकिन सूत्र के अंत में एक अभिव्यक्ति है /7 . यह व्यंजक दिनों की संख्या को 7 से विभाजित करता है, क्योंकि सप्ताह में 7 दिन होते हैं। कृपया ध्यान दें कि यह परिणाम संख्यात्मक प्रारूप में भी होना चाहिए। CTRL+1 दबाएँ. फिर चुनें न्यूमेरिकल > दशमलव स्थानों की संख्या: 2.

महीनों में अंतर


इस उदाहरण में, आरंभ तिथि सेल D5 में है और अंतिम तिथि सेल E5 में है। पैरामीटर "एम"सूत्र में दो तिथियों के बीच पूर्ण महीनों की संख्या लौटाता है।

वर्षों में अंतर


इस उदाहरण में, आरंभ तिथि सेल D2 में है और अंतिम तिथि सेल E2 में है। पैरामीटर "य"दो तिथियों के बीच पूर्ण वर्षों की संख्या लौटाता है।

आयु की गणना वर्षों, महीनों और दिनों में की जा रही है

आप आयु या सेवा जीवन की गणना भी कर सकते हैं। परिणाम इस तरह दिखेगा: "2 साल, 4 महीने, 5 दिन।"

1. वर्षों की कुल संख्या की गणना करने के लिए DATEDIF फ़ंक्शन का उपयोग करें।


इस उदाहरण में, आरंभ तिथि सेल D17 में है और अंतिम तिथि सेल E17 में है। पैरामीटर "य"सूत्र में दो तिथियों के बीच पूर्ण वर्षों की संख्या दी गई है।

2. महीनों की संख्या की गणना करने के लिए "ym" पैरामीटर के साथ DATEDIF फ़ंक्शन का उपयोग करें।


किसी अन्य सेल में, RAZNDAT सूत्र को पैरामीटर के साथ रखें "यम". "Ym" पैरामीटर पिछले पूर्ण वर्ष के बाद शेष महीनों की संख्या लौटाता है।

3. दिन ज्ञात करने के लिए दूसरे सूत्र का उपयोग करें।


अब आपको शेष दिनों की संख्या निर्धारित करने की आवश्यकता है। हम उपरोक्त सूत्र से भिन्न सूत्र लिखकर ऐसा करेंगे। यह फॉर्मूला सेल E17 (05/06/2016) में मूल समाप्ति तिथि से अंतिम महीने (05/01/2016) के पहले दिन को घटा देता है। नीचे बताया गया है कि यह कैसे किया जाता है। सबसे पहले, DATE फ़ंक्शन दिनांक बनाता है, 05/01/2016। यह सेल E17 (दिनांक) में वर्ष और महीने के आधार पर ऐसा करता है 1 मतलब महीने का पहला दिन)। DATE फ़ंक्शन 05/01/2016 प्रदर्शित करता है। फिर हम सेल E17 में मूल समाप्ति तिथि, यानी 05/06/2016 से इस तिथि को घटा देते हैं। "05/06/2016" घटा "05/01/2016" 5 दिन के बराबर है।

4. वैकल्पिक: तीन सूत्रों को एक में मिलाएं।


सभी तीन गणनाओं को एक सेल में रखा जा सकता है, जैसा कि इस उदाहरण में है। आप एम्परसेंड, उद्धरण चिह्न और टेक्स्ट का उपयोग कर सकते हैं। इस सूत्र को दर्ज करने में अधिक समय लगता है, लेकिन यहां सभी गणनाएं एक ही स्थान पर हैं। सलाह।किसी सूत्र में पंक्ति विराम जोड़ने के लिए, Alt+Enter दबाएँ। इससे पढ़ने में आसानी होगी. यदि आप संपूर्ण सूत्र नहीं देख पा रहे हैं, तो CTRL+SHIFT+U दबाएँ।

नमूने डाउनलोड हो रहे हैं

आप इस आलेख में सभी उदाहरणों के साथ एक नमूना पुस्तक डाउनलोड कर सकते हैं। चर्चा का अनुसरण करें या अपने स्वयं के सूत्र बनाएं।

अन्य दिनांक और समय की गणना

आज और दूसरी तारीख में अंतर

जैसा कि ऊपर दिखाया गया है, DATEDAT फ़ंक्शन प्रारंभ और समाप्ति तिथियों के बीच अंतर की गणना करता है। लेकिन किसी विशिष्ट तिथि को दर्ज करने के बजाय, आप सूत्र में फ़ंक्शन का उपयोग कर सकते हैं आज(). इस स्थिति में, एक्सेल कंप्यूटर की वर्तमान तारीख को तारीख के रूप में लेता है। याद रखें कि जब फ़ाइल किसी अन्य दिन दोबारा खोली जाएगी तो यह बदल जाएगी।


छुट्टियों के साथ या बिना छुट्टियों के कार्य दिवसों की संख्या की गणना

आप NETWORKDAYS.INTERNAL फ़ंक्शन का उपयोग करके दो तिथियों के बीच कार्य दिवसों की संख्या की गणना कर सकते हैं। आप सप्ताहांत और छुट्टियों को भी बाहर कर सकते हैं।

शुरुआत से पहले.तय करें कि छुट्टियों की तारीखों को बाहर रखा जाए या नहीं। यदि हां, तो सूची दर्ज करें छुट्टियांएक अलग क्षेत्र में या एक अलग शीट पर. प्रत्येक अवकाश तिथि को एक अलग बॉक्स में रखें। फिर उन सेल्स को हाइलाइट करें, चुनें सूत्रों > एक नाम निर्दिष्ट करें. रेंज को एक नाम दें मेरी छुट्टियांऔर बटन दबाएँ ठीक है. फिर नीचे दिए चरणों का उपयोग करके एक सूत्र बनाएं।

1. आरंभ और समाप्ति तिथियां दर्ज करें।


इस उदाहरण में, आरंभ तिथि सेल D53 में है और अंतिम तिथि सेल E53 में है।

2. किसी अन्य सेल में, इस प्रकार एक सूत्र दर्ज करें:


उपरोक्त उदाहरण के अनुसार सूत्र दर्ज करें। सूत्र में "1" पैरामीटर शनिवार और रविवार को छुट्टी के दिनों के रूप में निर्दिष्ट करता है और उन्हें कुल से बाहर कर देता है।

टिप्पणी। एक्सेल 2007 में NETWORKDAYS.INTL फ़ंक्शन नहीं है। लेकिन एक नेटवर्कडेज़ फ़ंक्शन है। Excel 2007 में उपरोक्त उदाहरण का फ़ंक्शन इस तरह दिखेगा: =नेटवर्कदिवस(D53,E53). आपको 1 निर्दिष्ट करने की आवश्यकता नहीं है क्योंकि नेटवर्कडेज़ फ़ंक्शन शनिवार और रविवार को डिफ़ॉल्ट रूप से छुट्टियां मानता है।

3. यदि आवश्यक हो, तो पैरामीटर "1" बदलें।


यदि आपके पास शनिवार और रविवार के अलावा अन्य दिन हैं, तो IntelliSense सूची से "1" को किसी अन्य नंबर से बदलें। उदाहरण के लिए, "2" रविवार और सोमवार को छुट्टी के दिनों के रूप में निर्दिष्ट करता है।

यदि आपके पास एक्सेल 2007 है, तो इस चरण को छोड़ दें। एक्सेल 2007 में नेटवर्कडेज़ फ़ंक्शन हमेशा शनिवार और रविवार को छुट्टी का दिन मानता है।

4. अवकाश सीमा के लिए एक नाम दर्ज करें.


यदि आपने अपनी छुट्टियों का नाम आरंभ करने से पहले अनुभाग में दिए गए निर्देशों के अनुसार रखा है, तो अंत में नाम दर्ज करें, जैसा कि यहां दिखाया गया है। यदि आपके पास छुट्टियाँ नहीं हैं, तो आप अर्धविराम छोड़ सकते हैं और MyHolidays को छोड़ सकते हैं। Excel 2007 में, उपरोक्त उदाहरण का सूत्र इस प्रकार दिखेगा: =नेटवर्कदिवस(D53,E53,मेरी छुट्टियाँ).

सलाह:उदाहरण के लिए, यदि आप अवकाश श्रेणी नाम का संदर्भ नहीं देना चाहते हैं, तो आप इसके स्थान पर श्रेणी भी टाइप कर सकते हैं डी35:ई:39. या प्रत्येक अवकाश को सूत्र के अंदर दर्ज करें। उदाहरण के लिए, यदि छुट्टियाँ 1 जनवरी और 2 जनवरी 2016 थीं, तो उन्हें इस प्रकार दर्ज करें: = नेटवर्कदिवस. Intl(D53,E53,1,("1/1/2016","1/2/2016")). एक्सेल 2007 में, यह इस तरह दिखेगा: =नेटवर्कडेज़(D53,E53,("1/1/2016","1/2/2016"))

बीते हुए समय की गणना

बीते हुए समय की गणना करने के लिए, आपको एक समय मान से दूसरा घटाना होगा। प्रारंभ समय को एक सेल में और समाप्ति समय को दूसरे सेल में रखें। इंगित करना सुनिश्चित करें पूर्ण अर्थसमय, जिसमें घंटे और मिनट शामिल हैं। इसका वर्णन नीचे अधिक विस्तार से किया गया है।

1. प्रारंभ और समाप्ति समय दर्ज करें.


इस उदाहरण में, प्रारंभ समय सेल D80 में है और समाप्ति समय सेल E80 में है। घंटों और मिनटों सहित पूरा समय शामिल करना सुनिश्चित करें।

2. प्रारूप को hh:mm पर सेट करें।


दोनों तिथियों का चयन करें और CTRL+1 (या Mac OS कंप्यूटर पर +1) दबाएँ। प्रारूप का चयन करें (सभी प्रारूप) > हह: मिमी, यदि यह पहले से निर्दिष्ट नहीं है।

3. दोनों समयों के बीच अंतर की गणना करें।


किसी अन्य सेल में, प्रारंभ समय सेल का मान अंत समय सेल के मान से घटाएं।

4. प्रारूप को hh:mm पर सेट करें।


CTRL+1 (या Mac OS कंप्यूटर पर +1) दबाएँ। चुनना (सभी प्रारूप) > हह: मिमी.

जैसा कि यह निकला, अक्सर रोजमर्रा की जिंदगी में (और न केवल) दो तिथियों के बीच अंतर की गणना करने की आवश्यकता होती है। हमने इस पर ध्यान दिया और अपना खुद का कैलकुलेटर बनाने का फैसला किया जो आपको कुछ ही क्लिक में ऐसी गणनाएं आसानी से करने में मदद करेगा।


दो तिथियों के बीच अंतर की गणना के बारे में कुछ शब्द

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

दो तिथियों के बीच अंतर की गणना करने के लिए हमारा कैलकुलेटर जटिल मानसिक गणनाओं पर समय बर्बाद करने से बचने और इसे कुछ ही सेकंड में, कुछ ही क्लिक में करने के लिए डिज़ाइन किया गया है। इस लेख में, हम बड़ी संख्या में अन्य संभावित स्थितियों के बारे में बात नहीं करेंगे जिनमें ऐसे कैलकुलेटर की आवश्यकता हो सकती है। यह कुछ भी हो सकता है - "दुनिया के अंत तक कितने दिन बचे हैं?", "गर्मी की छुट्टियां होने में कितने दिन बचे हैं?", "1 सितंबर तक कितने दिन बचे हैं, जन्मदिन, शादी," आदि। बस अनगिनत विकल्प हैं और, जैसा कि आप देख सकते हैं, यह कैलकुलेटर वास्तव में बहुत उपयोगी होगा (कम से कम हमें ऐसी उम्मीद है)।

दो तिथियों के बीच अंतर की गणना के लिए कैलकुलेटर

तो, आइए सीधे कैलकुलेटर पर जाएं और दो तिथियों के बीच अंतर की गणना करने के लिए इसका उपयोग करें। परिणाम कुछ दिनों में प्रदर्शित किया जाएगा. कृपया ध्यान दें कि कैलकुलेटर के सही ढंग से काम करने के लिए, आपको सभी डेटा पूरी तरह और सही ढंग से भरना होगा और "गणना करें" बटन पर क्लिक करना होगा।

सुविधा के लिए, में इस उदाहरण मेंप्रारंभ और समाप्ति तिथियां वर्तमान तिथि पर सेट की जाती हैं ताकि आप आसानी से यह निर्धारित कर सकें कि एक निश्चित बिंदु से वर्तमान तक कितने दिन बीत चुके हैं या किसी महत्वपूर्ण घटना तक कितने दिन बचे हैं।

PHP अंतर गणना फ़ंक्शन

गणना के लिए उपयोग किया जाने वाला फ़ंक्शन बहुत सरल है:

$दिन = मंजिल((स्ट्रेटोटाइम("2015-01-01") - स्ट्रेटोटाइम("2010-01-01")) / 86400);

विशेष रूप से, हमारे उदाहरण में, हम प्रत्येक तिथि के लिए 3 इनपुट फ़ील्ड का उपयोग करते हैं और इस तरह से प्राप्त डेटा के आधार पर एक पंक्ति उत्पन्न करते हैं:

$दिन = abs(तल((strtotime($_POST["y2"]."-"।$_POST["m2"]."-"।$_POST["d2"]) - strtotime($_POST["y1 "]।"-"।$_POST["m1"].."-"।$_POST["d1"])) / 86400));

इसके अलावा, हम परिणामी अंतर के मापांक की गणना करते हैं ताकि यदि उपयोगकर्ता प्रारंभ और समाप्ति तिथियों को मिश्रित करता है और मूल्यों को दूसरे तरीके से दर्ज करता है तो मान ऋण चिह्न के साथ प्रदर्शित नहीं होता है।

परियोजना का समर्थन करें - लिंक साझा करें, धन्यवाद!
ये भी पढ़ें
अपने बायोडाटा के अपने बायोडाटा के "उपलब्धियाँ" अनुभाग में क्या लिखें? हितधारक प्रबंधन और कंपनी प्रबंधन के बारे में हितधारक प्रबंधन और कंपनी प्रबंधन के बारे में भावनात्मक प्रतिध्वनि भावनात्मक प्रतिध्वनि