आपका सूत्र सही तरीके से बना है। अप्रत्याशित परिणाम यह है कि एक्सेल द्वारा विभिन्न प्रकार के डेटा को कैसे संग्रहीत किया जाता है।
दो समान प्रणालियां हैं जो एक्सेल एक कार्यपुस्तिका के स्तर की सेटिंग के आधार पर, तारीखों को संग्रहीत करने के लिए उपयोग करता है।
1900 तारीख प्रणाली
1900 की तारीख प्रणाली में, पहला दिन जो समर्थित है 1 जनवरी 1900 है। जब आप एक तारीख दर्ज करते हैं, तो तारीख एक सीरियल नंबर में बदल जाती है जो 1 जनवरी 1900 से बीते हुए दिनों की संख्या का प्रतिनिधित्व करती है। उदाहरण के लिए, यदि आप 5 जुलाई 1998 को दर्ज, एक्सेल धारावाहिक संख्या 35981 की तारीख को परिवर्तित करता है।
डिफ़ॉल्ट रूप से, Windows के लिए Microsoft Excel 1900 दिनांक प्रणाली का उपयोग करता है। 1900 तारीख प्रणाली एक्सेल और अन्य स्प्रेडशीट कार्यक्रमों के बीच बेहतर संगतता को सक्षम करती है, जैसे लोटस 1-2-3, जिसे एमएस-डॉस या माइक्रोसॉफ्ट विंडोज के तहत चलाने के लिए डिज़ाइन किया गया है।
1904 की तारीख प्रणाली
1904 की तारीख प्रणाली में, पहला दिन जो 1 जनवरी 1904 का समर्थन किया गया है। जब आप एक तारीख दर्ज करते हैं, तो तारीख को एक सीरियल नंबर में बदल दिया जाता है जो 1 जनवरी, 1904 से बीते दिनों की संख्या का प्रतिनिधित्व करता है। उदाहरण के लिए, यदि आप 5 जुलाई 1998 को दर्ज करें, एक्सेल दिनांक को क्रमांक 34519 में परिवर्तित करता है।
डिफ़ॉल्ट रूप से, Macintosh के लिए Microsoft Excel 1904 दिनांक प्रणाली का उपयोग करता है। प्रारंभिक मैकिन्टोश कंप्यूटरों के डिजाइन के कारण, 1 जनवरी 1904 से पहले की तारीखों का समर्थन नहीं किया गया था। इस डिजाइन का उद्देश्य इस तथ्य से संबंधित समस्याओं को रोकना था कि 1900 एक लीप वर्ष नहीं था। यदि आप 1900 तारीख सिस्टम पर स्विच करते हैं, तो Macintosh के लिए Excel 1 जनवरी 1900 की तारीखों का समर्थन करता है।
ये अंश यहाँ से लिए गए हैं: https://support.microsoft.com/en-us/help/214330/differences-between-the-1900-and-the-1904-date-system-in-excel
सीरियल नंबर 1 जनवरी, 1900 के बाद की तारीखों की संख्या की एक साधारण चल रही गिनती है, जिसमें काल्पनिक तारीख फरवरी 29, 1900 शामिल है। DAY फ़ंक्शन, हालांकि, इसके अलावा डेटा प्रकार रूपांतरण फ़ंक्शन के रूप में सोचा जा सकता है। यह एक इनपुट के रूप में एक तिथि क्रमांक लेता है और आउटपुट के रूप में पूर्णांक देता है । आपके उदाहरण में, अगर हम १ and तारीख के धारावाहिक का प्रतिनिधित्व करने के बारे में सोचते हैं , और १ जनवरी, १ ९ ०० से १wards दिनों की गणना करते हैं , तो हम १। जनवरी, १ ९ ०० को समाप्त होते हैं।
फ्रंट एंड पर साधारण फिक्स नंबर या जनरल की तरह अपने सेल फॉर्मेट को कुछ और में बदलना है । यह एक्सेल को एक दिनांक धारावाहिक के रूप में व्याख्या करने की कोशिश करने के बजाय आपको पूर्णांक के रूप में प्रदर्शित करने के लिए कहेगा। पीछे के छोर पर, सब कुछ जाने के लिए अच्छा है। पूर्णांक परिणाम किसी अन्य सूत्र में उपयोग किया जा सकता है और सही ढंग से व्यवहार करेगा।
एक उदाहरण के रूप में, हम कहते हैं कि हम एक सशर्त फार्मूला बनाना चाहते थे जिसने हमें बताया कि वर्तमान महीने में 15 वीं पास हुई है या नहीं। हम इसका उपयोग कर सकते हैं:
=IF(DAY(TODAY())>15,"The 15th has passed","It is not yet the 15th")
डेट सीरियल का उपयोग करके एक ही परिणाम को पूरा करना अधिक कठिन होगा, इसलिए पूर्णांक को वापस करने वाला DAY फ़ंक्शन एक्सेल के आम उपयोग के मामलों के संदर्भ में अधिक उपयोगी होता है।