Theory
कितने दिन overdue?
एक supplier का payment 10 June की invoice पर due था। Meera जानना चाहती है, आज, यह कितने दिन overdue है। कागज़ पर वह एक calendar पर गिनती, महीने के अंत के पार अजीब।
Excel में वह =TODAY()-DATE(2026,6,10) type करती है और जवाब एक सादे number के रूप में पाती है।
आप दो dates को घटाकर दिनों की गिनती कैसे पा सकते हैं? क्योंकि Excel dates को कैसे store करता है, इस बारे में एक राज़ की वजह से, एक ऐसा जो सारी date गणित को अचानक सरल बना देता है। वह राज़ यही lesson है।
Theory
Dates भेस में day-numbers हैं
एक विशाल calendar की कल्पना कीजिए जहाँ 1 January 1900 से हर दिन का एक serial number है: day 1, day 2, day 3... आज तक (करीब day 46,000)। Excel dates को ठीक इसी तरह store करता है, सादे numbers के रूप में जो एक date costume पहने हैं। एक बार आप जान लें कि एक date दरअसल एक number है, तो दो dates को घटाकर उनके बीच के दिन गिनना जादू होना बंद कर देता है: यह बस number घटा number है।
Theory
Date और time toolkit
क्योंकि dates serial numbers हैं, ये functions सब स्वाभाविक रूप से काम करते हैं:
- TODAY(): मौजूदा date। NOW(): मौजूदा date और time।
- DATE(year, month, day): हिस्सों से एक date बनाता है।
- DAY / MONTH / YEAR: एक date में से एक टुकड़ा निकालते हैं।
- HOUR / MINUTE / SECOND: एक time में से एक टुकड़ा निकालते हैं।
- WEEKDAY(date): यह हफ्ते का कौन सा दिन है इसके लिए 1 से 7 लौटाता है।
- DAYS360(start, end): दो dates के बीच के दिन एक 360-दिन (12 x 30) साल मानते हुए, interest और finance में इस्तेमाल।
Quiz
Meera A2 और B2 की दो dates के बीच के दिनों की संख्या पाने को =B2-A2 क्यों लिख सकती है?
- Excel dates को serial numbers के रूप में store करता है, तो उन्हें घटाना एक day count देता है
- Excel के पास सिर्फ dates के लिए एक छिपा calendar-counting engine है
- यह सिर्फ तब काम करता है जब दोनों dates एक ही महीने में हों
- यह काम नहीं करता; आपको हमेशा DAYS360 इस्तेमाल करना होगा
Show the answer
Excel dates को serial numbers के रूप में store करता है, तो उन्हें घटाना एक day count देता है
हर date एक serial number के रूप में store होती है (1 Jan 1900 से दिन), तो B2 - A2 बस एक number घटा दूसरा है, जो उनके बीच के दिन देता है। कोई ख़ास engine नहीं, कोई same-month नियम नहीं। यह "dates numbers हैं" वाली सूझ examiners का टटोला मुख्य तथ्य है, और यह हर date calculation को अंतर्ज्ञानी बना देती है।
Think first
सबसे व्यस्त दिन ढूँढिए
Meera के पास sale dates का एक column है और वह जानना चाहती है कौन सा WEEKDAY (Mon-Sun) सबसे व्यस्त है। कौन सा function हर date को एक day-of-week में बदलता है, और यह किस तरह की value लौटाता है?
Show the answer
WEEKDAY(date)। यह हफ्ते के दिन को दर्शाने वाला 1 से 7 तक एक number लौटाता है (default रूप से 1 = Sunday)। Meera फिर गिन सकती है कि हर weekday number पर कितनी sales गिरीं ताकि अपना सबसे व्यस्त दिन पहचान सके। बात यह: WEEKDAY एक number देता है, 'Monday' शब्द नहीं, तो आप इसे गिनने और तुलना के लिए इस्तेमाल करते हैं, display के लिए नहीं।
Watch out
Marks कहाँ कटते हैं
यह सोचना कि dates text के रूप में store होती हैं, वे serial numbers हैं, इसीलिए arithmetic काम करती है। TODAY() (सिर्फ date) को NOW() (date और time) से गड्डमड्ड करना। यह भूलना कि WEEKDAY एक number लौटाता है (1-7), एक दिन का नाम नहीं। और DAYS360 (30-दिन के महीने मानता है, finance के लिए) को एक सादे date घटाव (असली calendar दिन) से मिलाना, exams पूछते हैं कि एक finance calculation DAYS360 क्यों इस्तेमाल करती है (जवाब: मानकीकृत 360-दिन का interest साल)।
Theory
फिर से, costume में numbers
pattern को दोहराते देखिए: एक char भेस में एक number है (BCA104), एक percentage भेस में एक decimal है (पिछला unit), और अब एक date भेस में एक serial number है। Computers लगभग सब कुछ numbers के रूप में store करते हैं और इंसानों के लिए उन्हें सजाते हैं। इसे पहचानिए और आधी computing रहस्यमय होना बंद कर देती है। आगे: Meera के numbers को ऐसे charts में बदलना जो एक नज़र में trends दिखाएँ।
Summary
Key takeaways
- Excel dates को serial numbers के रूप में store करता है (1 Jan 1900 से दिन), तो date2 - date1 = बीच के दिन।
- TODAY() date देता है; NOW() date और time देता है।
- DATE एक date बनाता है; DAY/MONTH/YEAR और HOUR/MINUTE/SECOND हिस्से निकालते हैं।
- WEEKDAY हफ्ते के दिन के लिए 1-7 एक number लौटाता है (सबसे व्यस्त दिन ढूँढने को बढ़िया)।
- DAYS360 financial/interest calculations के लिए एक 360-दिन साल पर दिन गिनता है।
- याद रखने का hook: एक date, date costume में एक day-number है।