Excel में दो Dates के बीच कितने दिन हैं कैसे निकालें?

Excel में अगर आपके पास Start Date और End Date हैं और आप जानना चाहते हैं कि दोनों dates के बीच कितने दिन हैं, तो यह काम काफी आसानी से किया जा सकता है। सबसे simple तरीका है दोनों dates को subtract करना। इसके अलावा Excel में DAYS और DATEDIF जैसे functions भी हैं, जिनका इस्तेमाल अलग जरूरतों के लिए किया जा सकता है। Microsoft के अनुसार Excel dates को internally sequential numbers के रूप में store करता है, इसलिए दो valid dates को subtract करके days का difference निकाला जा सकता है।

मान लीजिए A2 में 01-01-2026 और B2 में 15-01-2026 है। अगर C2 में =B2-A2 लिखते हैं, तो result 14 आएगा। यानी दोनों dates के बीच 14 दिन का difference है।

Excel में दो Dates के बीच Days निकालने का सबसे आसान तरीका

अगर Start Date A2 में और End Date B2 में है, तो किसी खाली cell में यह formula लगाएँ:

=B2-A2

बस इतना करने पर Excel दोनों dates का difference निकाल देगा।

उदाहरण:

Start DateEnd DateFormulaResult
01-01-202615-01-2026=B2-A214
10-02-202620-02-2026=B3-A310
01-03-202631-03-2026=B4-A430

यह तरीका तब सबसे अच्छा है जब आपको सिर्फ कुल calendar days का difference चाहिए। Excel date values को numbers की तरह calculate करता है, इसलिए subtraction काम करता है।

Excel में दो Dates के बीच कितने दिन हैं कैसे निकालें?
Excel में दो Dates के बीच कितने दिन हैं कैसे निकालें?

DAYS Formula से Date Difference कैसे निकालें?

अगर आप formula को थोड़ा ज्यादा स्पष्ट रखना चाहते हैं, तो Excel का DAYS function इस्तेमाल कर सकते हैं।

Formula होगा:

=DAYS(B2,A2)

यहाँ B2 End Date है और A2 Start Date है।

Microsoft के अनुसार DAYS(end_date, start_date) दो dates के बीच दिनों की संख्या return करता है।

उदाहरण के लिए:

A2: 01-01-2026
B2: 15-01-2026

तो:

=DAYS(B2,A2)

का result 14 होगा।

DAYS formula उस समय भी useful है जब sheet देखने वाला व्यक्ति formula देखकर तुरंत समझ सके कि calculation dates के बीच days निकालने के लिए है।

DATEDIF से दो Dates के बीच Days कैसे निकालें?

Excel में DATEDIF function भी date difference निकालने के लिए इस्तेमाल किया जाता है।

अगर Start Date A2 में और End Date B2 में है:

=DATEDIF(A2,B2,"d")

यह दोनों dates के बीच पूरे दिनों का difference देता है। DATEDIF में "d" days, "m" complete months और "y" complete years के लिए इस्तेमाल किया जाता है।

लेकिन यहाँ एक जरूरी बात है। Microsoft ने DATEDIF के बारे में warning दी है कि कुछ situations में यह incorrect results दे सकता है। इसलिए केवल simple days difference के लिए =B2-A2 या DAYS formula ज्यादा straightforward विकल्प है।

आज की Date से किसी Future Date तक कितने दिन बाकी हैं?

मान लीजिए किसी cell में exam की date, payment due date या किसी event की future date है और आप जानना चाहते हैं कि आज से कितने दिन बाकी हैं।

अगर future date A2 में है, तो formula:

=A2-TODAY()

यह आज की date से A2 में दी गई date तक remaining days बताएगा।

TODAY() current date return करता है और workbook calculate होने पर date update हो सकती है। इसलिए इस तरह की calculation समय के साथ बदलती रहेगी।

उदाहरण के लिए अगर A2 में 30-09-2026 है, तो formula उस date और आज के बीच remaining days दिखाएगा।

अगर date निकल चुकी है, तो result negative भी आ सकता है। इसे देखकर आप आसानी से समझ सकते हैं कि deadline कितने दिन पहले निकल चुकी है।

दो Dates के बीच Working Days कैसे निकालें?

कई बार हमें Saturday और Sunday को छोड़कर सिर्फ working days की संख्या चाहिए होती है। जैसे employee attendance, project duration या office working period में।

ऐसी स्थिति में सिर्फ =B2-A2 लगाना सही नहीं होगा, क्योंकि इसमें सभी calendar days count होंगे।

Excel में working days के लिए NETWORKDAYS function इस्तेमाल किया जा सकता है:

=NETWORKDAYS(A2,B2)

यह सामान्य weekend pattern को ध्यान में रखकर working days calculate करता है। Microsoft के अनुसार NETWORKDAYS.INTL का इस्तेमाल weekend और holidays को अपनी जरूरत के अनुसार handle करने के लिए भी किया जा सकता है।

अगर आपकी company में Saturday और Sunday छुट्टी हैं और बीच में कुछ holidays भी हैं, तो holiday dates की अलग list देकर calculation ज्यादा practical बनाई जा सकती है।

Date Difference का Result गलत क्यों आ सकता है?

अगर formula लगाने के बाद सही result नहीं मिल रहा है, तो सबसे पहले check करें कि cells में dates वास्तव में Excel-recognized dates हैं या केवल text के रूप में लिखी हुई हैं।

उदाहरण के लिए किसी imported data में date देखने में 15/09/2026 जैसी हो सकती है, लेकिन Excel उसे date की जगह text मान सकता है। ऐसी स्थिति में subtraction या date functions expected result नहीं देंगे। Microsoft के अनुसार DATEVALUE text के रूप में stored date को Excel-recognized date value में convert करने के लिए इस्तेमाल किया जा सकता है।

एक और common mistake है Start Date और End Date को उल्टा देना। अगर End Date पहले की है और Start Date बाद की, तो simple subtraction negative result देगा। DATEDIF में Start Date End Date से बड़ी होने पर #NUM! error आ सकता है।

कौन-सा Formula कब इस्तेमाल करें?

जरूरतFormulaउपयोग
Simple date difference=B2-A2सबसे आसान तरीका
Days function=DAYS(B2,A2)दो dates के बीच days
Years/Months/Days=DATEDIF(A2,B2,"y") आदिAge या service period
आज से future date=A2-TODAY()Remaining days
Working days=NETWORKDAYS(A2,B2)Weekend हटाकर days

एक जरूरी बात: Start और End Date दोनों को Count करना हो तो?

यहाँ अक्सर confusion होता है। 01 January से 15 January तक simple subtraction 14 देता है। लेकिन अगर आपका काम ऐसा है जिसमें 01 January और 15 January दोनों dates को भी count करना है, तो:

=B2-A2+1

इससे result 15 आएगा।

इसलिए formula लगाने से पहले यह तय करें कि आपको दो dates के बीच का difference चाहिए या दोनों dates को शामिल करके total days चाहिए। यही छोटी-सी बात attendance, leave calculation और booking periods में काफी फर्क डाल सकती है।

निष्कर्ष

Excel में दो dates के बीच days निकालने के लिए सबसे आसान तरीका =B2-A2 है। अगर function इस्तेमाल करना हो तो =DAYS(B2,A2) भी साफ और practical विकल्प है। Age या years/months/days जैसी calculation के लिए DATEDIF उपयोगी हो सकता है, लेकिन Microsoft की warning को देखते हुए उसके limitations का ध्यान रखना चाहिए।

और अगर आपको weekends हटाकर सिर्फ office working days चाहिए, तो NETWORKDAYS ज्यादा सही रहेगा। बस यह जरूर check करें कि आपकी dates Excel में actual date values के रूप में पहचानी जा रही हैं।

FAQs

1. Excel में दो Dates के बीच कितने दिन हैं निकालने का सबसे आसान Formula क्या है?

अगर Start Date A2 और End Date B2 में है, तो =B2-A2 लगाएँ। यह दोनों dates के बीच calendar days का difference देगा।

2. Excel में दो Dates के बीच दोनों dates को भी count कैसे करें?

अगर Start और End दोनों dates को total count में शामिल करना है, तो =B2-A2+1 इस्तेमाल करें। उदाहरण के लिए 1 January से 15 January तक इसका result 15 होगा।

3. Excel में Saturday और Sunday को हटाकर Days कैसे निकालें?

Working days निकालने के लिए =NETWORKDAYS(A2,B2) इस्तेमाल किया जा सकता है। अगर weekend pattern या holidays को customize करना है, तो NETWORKDAYS.INTL ज्यादा suitable हो सकता है।

Leave a Comment