यदि आप Excel में अक्सर Date से जुड़े डाटा पे काम करते है, तो आपको Date से जुड़े ये सभी फार्मूला आने चाहिए है।
क्यूंकी आपको कभी दिनांक या महीने के अनुसार अलग अलग data निकालना हो तो आपके लिए ये सभी Date के फार्मूला काफी उपयोगी साबित हो सकते हैं।
इस आर्टिकल में, हमने लगभग सभी प्रकार के Excel के Date Functions को विस्तार मे बताने का प्रयास किया हैं।
जिन्हे आप नीचे आसानी से सीख सकते हैं और अधिक डीटेल मे सीखने के लिए आप हर एक Date Function के आर्टिकल को भी पढ़ सकते हैं।
Table of Contents
List of all Excel Date function in Hindi
तो चलिए नीचे मैं आपको एक एक करके Excel Date function से जुड़े Functions को बताता हूँ।
DATE Function
Excel में Date Function का इस्तेमाल दिनांक की गणना (Date calculation) के लिए किया जाता है। Date Function के द्वारा एक्सेल शीट में हम Date को create कर सकते है।
जब तीन अलग-अलग वैल्यू से कोई एक एक दिनांक यानि डेट बनाने की आवश्यकता हो, तो Excel के DATE Function का उपयोग करें।
जिसके लिए हमे DATE Function के अंदर Day (दिन), Month (माह) और Year (वर्ष) को नंबर्स में डिफाइन करना होता है।
DATEDIF Function
DATEDIF Function का उपयोग हम किन्ही दो दिनांक के बीच के अंतर को निकालने के लिए करते हैं।
जिसे DATEDIF फंगक्शन हमें वर्ष (year), महीने (month) और दिन (day) के रूप मे बताता हैं।
Excel आपको अन्य Function की तरह DATEDIF के लिए argument को भरने में मदद नहीं करता हैं, लेकिन सही तरीके से syntax मे argument देते हैं तो यह काम करेगा।
यह बाकी Excel Function की तरह सामान्य तौर Syntax नहीं दिखाता हैं, लेकिन आप इसका सही तरीके से इस्तेमाल करके अपना रिजल्ट पा सकते हैं।
=Datedif(start_date,end_date,format_type)
- start_date: यहाँ पे आपको start date देना होता हैं।
- end_date: यहाँ पे आपको end date देना होता हैं।
- format_Type: Format Type में आपको Year, Year of Month और Month day लिखना होता हैं।
- Y: Y मतलब Years होता है, दोनों date के बिच के Total Year निकालने के लिए इस्तेमाल करते है|
- M: दोनों Date के बिच के Total Month निकालने के लिए इस्तेमाल करते है|
- D: दोनों Date के बिच के Total Month of Day निकलने के लिए इस्तेमाल करते है|
Read More about Datedif Function
DATEVALUE Function
चलिए DATEVALUE फंगक्शन को समझने से पहले कुछ जरूरी बातें जो मैं आपको Excel के बारे में बताना चाहता हूं।
- Excel दिनांक (Date) को एक सीक्वेंस सीरियल नंबर के रूप में स्टोर करता है, जिससे कि किसी भी फंक्शन या फार्मूला में जब हम डेट को लेकर कोई कैलकुलेशन करते हैं तो वहां पर आसानी हो।
- तो बेसिकली जो डेट होता है वह एक्सेल में नंबर की तरह काम करता है यानि वह नंबर के रूप में स्टोर होता है।
- Excel मे सीरियल नंबर 1, 1 जनवरी 1990 की डेट को रिप्रेजेंट करता है।
- जैसे-जैसे नंबर बढ़ते जाएंगे उसी तरह डेट भी बढ़ती जाएगी अब जैसे मान लीजिए 10-02-2028 डेट हैं, तो यह डेट का सीरियल नंबर 46739 होगा और उसी तरह 22-02-22 का 44614 होगा।
Example 1
Example 2:
DATEVALUE Function बेसिकली यही काम करता है जब हम डेट फॉर्मैट में कोई डेट डालते हैं तो उसको उसके नंबर के अनुसार सीक्वेंस नंबर में कन्वर्ट कर देता है
=DATEVALUE(date_text)
- date_text: यहाँ पे आपको डेट डालनी हैं जिसे आप नंबर के रुप मे कन्वर्ट करना चाहते हैं। जैसे 10-02-20 या फिर 10/03/2022.
- ध्यान रहे कि आपकी जो भी डेट हैं वह 1 जनवरी, 1900 और 31 दिसंबर, 9999 के बीच की तारीख हो। नहीं तो यह फंगक्शन आपको error दिखने लगेगा।
- यदि आप DATEVALUE Function मे केवल दिन और महिना ही लिखते है और वर्ष को नहीं लिखते है तो यह डिफ़ॉल्ट रुपए से वर्तमान वर्ष को ले लेगा जो आपके कंप्युटर के सेट होगी।
Read More about Datevalue Function
DAY Function
एक्सेल में DAY function का उपयोग महीने के दिन को नंबर के रूप में निकालने के लिए किया जाता है। Excel में DAY function यह Date और Time की कैटेगरी में आता है।
अक्सर जब हम टाइम और डेट से रिलेटेड किसी डाटा पर काम कर रहे थे तभी हम इस फंक्शन का इस्तेमाल कर सकते हैं। Day फंगक्शन बेसिकली क्या करता है जो भी दिन याद डेट है और उसे उस महीने के दिन के अनुसार उसकी दिन निकाल कर देता है।
Day Function किसी दिनांक का दिन लौटाता है, जो किसी क्रमांक द्वारा दर्शाया जाता है। दिन को 1 से 31 तक के रूप में दिया जाता है।
ध्यान दे कि Microsoft Excel date को क्रमिक क्रमांक के रूप में संग्रहीत करता है ताकि उनका उपयोग गणनाओं में किया जा सके।
डिफ़ॉल्ट रूप से, 1 जनवरी, 1900 का क्रमांक 1 है, और 1 जनवरी 2008 क्रमांक 39448 होता है क्योंकि यह 1 जनवरी 1900 के बाद का 39,448 दिन है।
DAY(serial_number)
- सीरियल_नंबर यह argument आवश्यक है। जिस दिन को आप ढूँढना चाहते है उस दिन दिन की तारीख देना होता हैं।
DAYS Function
एक्सेल में हम DAYS Function का इस्तेमाल दों दिनांक के बीच में दिन के नंबर को जानने के लिए करते हैं।
मान लीजिए आपके पास दो डेट है और आपको पता करना है कि उन दोनों डेट के बीच में कितने दिन है? तो हम DAYS Function का इस्तेमाल कर सकते हैं।
Excel में DAYS function यह Date और Time की कैटेगरी में आता है। और जब हम किसी डेट से रिलेटेड डाटा पर काम करते और हमें पता करना होता है की किन्ही दो दिनांक के बीच में कितने दिन आ रहे हैं तब हम Days function का इस्तेमाल करते हैं
ध्यान दे कि Microsoft Excel date को क्रमिक क्रमांक के रूप में संग्रहीत करता है ताकि उनका उपयोग गणनाओं में किया जा सके।
डिफ़ॉल्ट रूप से, 1 जनवरी, 1900 का क्रमांक 1 है, और 1 जनवरी 2008 क्रमांक 39448 होता है क्योंकि यह 1 जनवरी 1900 के बाद का 39,448 दिन है।
Days Function के syntax में 2 argument होते हैं। पहला End date और दूसरा start date होता है।
End date में हमें वह डेट सेलेक्ट करनी है जहां पर आप की डेट खत्म हो रही है और start date वह डेट जहां से आपकी डेट को शुरू हो रही हैं और जिनके बीच में के दिन को आप निकालना चाहते हैं।
जो End date होगी वह सबसे लेटेस्ट डेट होगी और जो स्टार्ट होगी वह पुरानी डेट होगी।
DAYS(end_date, start_date)
- End date यह आवश्यक argument होता है। Start_date और End_date वे दो दिनांक होते हैं जिनके बीच हम दिनों की संख्या जानना चाहते हैं।
- Start date यह argument भी आवश्यक होता है। । Start_date और End_date वे दो दिनांक होते हैं जिनके बीच हम दिनों की संख्या जानना चाहते हैं।
EDATE Function
EDATE function, एक्सेल में दिनांक (Date) पर काम करता है। यदि आपको एक्सेल में किसी दिनांक से 2, 3 या 5 महीने के पहले या बाद की दिनांक का पता करना हैं, तो आप EDATE function का इस्तेमाल कर सकते हैं।
EDATE का उपयोग किसी दिनांक के आधार से मैचयूरिटी दिनांक (Maturity date) या देय तिथियों (Due date) की गणना करने के लिए कर सकते हैं।
EDATE Function Syntax: =EDATE(start_date,months)
EDATE function में निम्न प्रकार के argument होते हैं:
- start_date: यहाँ आपको वह दिनांक (Date) लिखनी है या सेल का रेफ्रन्स (Cell reference) भी दे सकते हैं। जिस दिनांक के पहले या बाद के महीने की दिनांक को आप फाइंड करना है।
- Months: start_date के पहले या बाद के महीनों की संख्या लिखनी होती हैं।
- यदि आप वर्तमान से आगे (भविष्य) की दिनांक चाहते है तो आपको महीनों की संख्या सकारात्मक (Positive) देनी है
- और यदि आप वर्तमान से पीछे (भूत) की दिनांक चाहते है तो आपको महीनों की संख्या नकारात्मक (Negative) देनी होगी।
Read More about Edate Function
EOMONTH Function
EOMONTH Function यह Excel में एक Date/Time Function के तहत वर्गीकृत किया गया है।
EOMONTH Function किसी दिनांक में निर्दिष्ट महीनों को जोड़ने के बाद महीने के अंतिम दिन की गणना करने में मदद करता है।
Excel में हम EOMONTH Function के उपयोग से किसी Date के अनुसार उसके पिछले या भविष्य के महीने का अंतिम दिन निकाल सकता हैं।
हम Excel में Expiry Date और Due Date की गणना करने के लिए EOMONTH का उपयोग कर सकते हैं।
Example 1 : इस example में आप देख सकते है हमने 6 Months बाद की Date, add की है |
Example 2 : इस example में आप देख सकते है हमने 2 Months पहले की दिनांक (date) ऐड की है।
=EOMONTH(start_date, months)
- start_date: यहाँ आपको वह डेट Select करनी होगी , जिस डेट के आधार पे आपको महीने की आखिरी Date निकालनी है | Ex: (3-6-2021)
- months: यहाँ आपको start date के जितने महीने के बाद की आखिरी दिनांक चाहिए वह महीने लिखें। जैसे कि आपको किसी Date के 5 महीने बाद की आखिरी Date चाहिए होगी तो आप Month में 5 लिखें और यदि आपको किसी Date के 5 महीने पहले कि आखिरी Date चाहिए तो आप -5 लिखेंगे|
Read More about EOMONTH Function
MONTH Function
Excel में Month Function से हम किसी दिए गए दिनांक (Date) के महीने को 1 से 12 के बीच संख्या के रूप में निकाल सकते हैं।
Examples:
Excel में हम MONTH Function के उपयोग से किसी Date के अनुसार उसके महीने को ढूँढने के लिए कर सकते है |
=Month(serial_number)
Serial_number: यहाँ आपको वह दिनांक (Date) लिखनी हैं या Cell का reference भी दे सकते है, जिसमें स्थित दिनांक (date) के आधार पे आपको महीने (Month) को निकलना है। Ex: (3-6-2021)
ध्यान दे कि जो भी दिनांक (Date) आप लिख रहे है वह वैध (Valid) हो।
Read more about month function
NETWORKDAYS Function
MS Excel में NETWORKDAYS का उपयोग दो दिनांक के बीच मे कुल कार्य दिन यानि Total working days को पता करने के लिए किया जाता हैं।
जिसमें NETWORKDAYS सप्ताह ही छुट्टी (शनिवार और रविवार) को छोड़ के दिए गए दिनांक के बीच के कुल कार्य दिन (Total working days) को निकालने मे मदत करता हैं।
यदि के आपके दिनांक के बीच मे कोई अतिरिक्त छुट्टी (शनिवार और रविवार के अलावा) जैसे कोई त्योहार, तो आप उसे भी इक्स्क्लूड कर सकते हैं।
=NETWORKDAYS(start_date, end_date_months)
- Start_date: यहाँ आपको शुरुवाती दिनांक लिखना है या Cell का reference देना है जिसमे start date हैं। जैसे, 1-8-2022। यह argument अनिवार्य (compulsory) होता हैं।
- End_date: यहाँ आपको महीने की आखिरी दिनांक को लिखना है या Cell reference देना हैं जिसमे end date हो। जैसे, 31-8-2022। यह argument अनिवार्य (compulsory) होता हैं।
- Holidays: यदि आपके start date और end date के बीच कोई अतिरिक्त छुट्टी (जैसे त्योहार आदि) हैं यहाँ आपको उसकि दिनांक को को लिखा हैं। जैसेकि महीने में 24-8-2022 या 27-8-2022 को छुट्टी हो तो Holidays Statement में आपको वह लिखना है | यह argument वैकल्पिक (optional) होता हैं।
read more about NETWORKDAYS Function
NETWORKDAYS.INTL Function
Excel मे NETWORKDAYS.INTL Function का उपयोग हम किन्ही दो दिनांक (date) के बीच में होने वाले कार्य दिनों की गिनती करने के लिए करते हैं, लेकिन इस function में हम सप्ताह मे होने वाली छुट्टी (जैसे शनिवार या रविवार) को निर्धारित कर सकते हैं, जिसके आधार पे हम कार्य दिन (working days) को गिनना चाहते हैं।
जैसा कि आपको मालूम ही होगा, अलग अलग देश मे काम करने के तरीके और सप्ताह मे होने वाली छुट्टियाँ अलग अलग होती हैं। कई देशों मे सप्ताह मे 2 दिन यानि शनिवार और रविवार दोनों दिन छुट्टी होती हैं, तो कई देशों मे रविवार या सोमवार हो सकता हैं या फिर सप्ताह मे 1 दिन की छुट्टी हो सकती हैं।
तो ऐसे मे आप यदि किसी ऐसे देश के डाटा पे काम कर रहे है जहां सप्ताह मे 2 दिन की जगह, 1 दिन या 3 दिन की छुट्टी है या फिर जहां सप्ताह की छुट्टी अलग अलग दिन होती हैं और आपको किसी दिनांक के बीच होने वाले कामों के दिन जानना हैं तो आप NETWORKDAYS.INTL Function का उपयोग कर सकते हैं।
यदि आपके दिनांक के बीच मे कोई अतिरिक्त छुट्टी (रविवार के अलावा) जैसे कोई त्योहार, तो आप उसे भी Include कर सकते हैं।
=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
- start_date : यहाँ आपको शुरुवाती दिनांक लिखना है या Cell का reference देना है जिसमे start date हैं। जैसे, 1-8-2022। यह argument अनिवार्य (compulsory) होता हैं।
- end_date :यहाँ आपको महीने की आखिरी दिनांक को लिखना है या Cell reference देना हैं जिसमे end date हो। जैसे, 31-8-2022। यह argument अनिवार्य (compulsory) होता हैं।
- weekend : यहाँ आपको weekend यानि सप्ताह में होने वाली छुट्टी के तरीके को चुनना हैं। आपको कुल 17 तरह के weekend के प्रकार मिलते है जिनमे से आपको किसी एक को चुनना होता हैं।
- holidays : यदि आपके start date और end date के बीच कोई अतिरिक्त छुट्टी (जैसे Festival आदि) हैं यहाँ आपको उस दिनांक को लिखना हैं। जैसेकि महीने में 24-8-2022 या 27-8-2022 को छुट्टी हो तो Holidays Statement में आपको वह लिखना है | यह argument वैकल्पिक (optional) होता हैं।
Read more about NETWORKDAYS.INTL function
Today function
Excel में Today Function का उपयोग करके हम वर्तमान की दिनांक (current date) पा सकते है।
यदि एक्सेल में किसी भी समय आप वर्तमान की दिनांक को पाना चाहते हैं तो आप टुडे फंक्शन का इस्तेमाल आसानी से कर सकते हैं जो आपको वर्तमान की डेट को लाकर देगा।
Today function के syntax में कोई भी आर्गुमेंट (argument) नहीं होता है, आपको सिर्फ =Today() फार्मूला लिखना है और ब्रैकेट ओपन करके क्लोज करना है इसके बाद यह फार्मूला आपको वर्तमान की दिनांक लाकर दे देगा।
ध्यान दें कि आप जब भी वर्कबुक (Excel workbook) को ओपन करेंगे, यह फार्मूला रिफ्रेश होता है और वर्तमान की डेट को दिन के अनुसार बदलता रहता हैं।
जैसे आप अगर आज इस फार्मूले को लिखते हैं तो आपको आज की डेट 2 sept देगा और अगर आप कल इसी फाइल को ओपन करेंगे तो आपको कल की दिनांक 3 sept देगा जोकि कल की वर्तमान दिनांक होगी।
चलिए अब देखते हैं कि Today function का सिंटेक्स कैसा होता है?
Today फार्मूला का सिंटेक्स में आपको सिर्फ =Today और ब्रैकेट ओपन करके क्लोज () करना होता है। इसमें किसी भी प्रकार का कोई भी argument नहीं होता है।
=Today()
आप ऊपर देख पा रहे हैं हमने यहाँ सिर्फ =Today फार्मूला टाइप किया है और ब्रैकेट ओपन क्लोज़ किया हैं।
और वह आज की डेट लाकर दे रहा है जोकि फिलहाल 2 सप्टेंबर है तो इसलिए यह हमें दो सप्टेंबर आज की दिनांक दे रहा है।
अगर मैं इसी फाइल को सेव करके कल ओपन करूंगा तो मुझे यह कल की दिनांक 3 सप्टेंबर लाकर देगा जोकि कल की वर्तमान की दिनांक होगी।
Read more about Today Function
Now function
Excel में Now फंगक्शन का इस्तेमाल करके हम वर्तमान की दिनांक और वर्तमान का जो भी समय है उसे Excel में प्रिंट कर सकते हैं यानी Excel में उसे प्राप्त कर सकते हैं
तो आप अगर किसी ऐसी फाइल पर काम कर रहे हो जिसमें आपको वर्तमान समय और दिनांक प्राप्त करना है यानि आपको Timestamp चाहिए। तो आप Now function का इस्तेमाल कर सकते हैं।
लेकिन एक बात का ध्यान रहे कि आप जब भी वर्कबुक को क्लोज करके ओपन करेंगे, तो यह फार्मूला रिफ्रेश होगा और जो भी वर्तमान का दिनांक और समय होगी उसे बदलता रहेगा।
तो मान लीजिए अगर आपने Now function का इस्तेमाल किया है और अभी फिलहाल जो दिनांक है वह 13 सितंबर है और समय 16:34 बज रहे हैं और आप इसे 2 घंटे बाद ओपन करते हैं तो इसका जो समय और दिनांक है वह 13 सितंबर और 18:34 हो जाएगा।
और इसी प्रकार यदि आप इस फाइल को अगले दिन यानी 14 सितंबर को ओपन करेंगे तो इसका जो भी रिजल्ट होगा वह 14 सप्टेंबर बचकर 16:34 हो जाएगा।
आपको ध्यान देना है कि अगर आप बार-बार अपने टाइम और समय को अपडेट करना चाहते हैं। तो आप इस Now function का इस्तेमाल Excel में कर सकते हैं।
Now के syntax में किसी भी प्रकार का argument यानी पैरामीटर नहीं होता है। आपको सिंपली Excel में Now फंगक्शन लिखकर ब्रैकेट को ओपन करके क्लोज करना होता है।
जिसके बाद Now फंगक्शन अपने आप जो भी वर्तमान के दिनांक और समय होगा उसे लाकर आपके सामने दे देगा।
=Now()
जैसा कि आप नीचे इमेज मे देख पा रहे हैं, यहां हमने Now फंगक्शन के अंदर किसी भी प्रकार का कोई argument नहीं दिया है।
हमने सिर्फ Now function लिखा और ब्रैकिट को ओपन करके बंद कर दिया और Now function ने हमें वर्तमान का समय और दिनांक लाकर दे दिया।
Download Practice Files
आप हमारे टेलग्रैम चैनल लर्न मोर से Excel की बहुत सी प्रैक्टिस फाइल इन फार्मूला कि प्रैक्टिस करने के लिए आसानी से और मुफ़्त मे डाउनलोड कर सकते हैं।
निष्कर्ष
इस आर्टिकल कि मदत से हमने आपको Excel Date Functions के बारे मे पूरी जानकारी देनी की कोशिश की हैं।
मुझे उम्मीद है कि आपको यह आर्टिकल जरूर पसंद आया होगा। और इसी तरह के इक्सेल के फंगक्शन और फार्मूला से जुड़े आर्टिकल और ब्लॉग पढ़ने के लिए आप Excel Function के पेज पे विज़िट कर सकते हैं।
अगर आप एक्सेल को बिगिनिंग से एडवांस लेवल तक सीखना चाहते हैं, EXCEL मे एक्सपर्ट बनना चाहते हैं। तो आपको एक बार Excel Advance Course को हमारी वेबसाईट Skill Course पे जरूर चेक करना चाहिए।