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-દિવસ વર્ષ પર દિવસ ગણે છે.
- યાદ રાખવાની યુક્તિ: એક date, date costume માં એક day-number છે.