10 Må-kjenne Microsoft Excel-datofunksjoner
Miscellanea / / December 02, 2021
Microsoft Excel lagrer datoer som sekvensielle serienumre og ikke i formatet vi ser. Som standard, 1st Januar 1900 er serienummer 1. Så, 10th Mai 2014 blir 41769. Lagring av datoer som serienummer gjør det lettere for verktøyet å utføre datoberegninger.
Vi skal se på noen datoformler nå for å forstå mer om serienumre.
1. DATO
Datofunksjonen returnerer serienummeret til en gitt dato. Visuelt vil du fortsatt se datoverdien. Serienummeret er lagret i bakgrunnen og du kan hente det ved å endre celleformatet til nummer.
Syntaks =dato (år, måned, dag)
2. DAG
Gitt et serienummer kan denne funksjonen trekke ut dagen i måneden. For eksempel representerer 41769 10th dag i måneden.
Syntaks =dag (serienummer)
3. MÅNED
Gitt et serienummer kan denne funksjonen trekke ut måneden. Igjen, 41796 representerer måned nummer 5.
Syntaks =måned (serienummer)
4. ÅR
Denne funksjonen brukes til å trekke ut årsverdien fra serienummeret. Så for 41796 vil det være 2014.
Syntaks =år (serienummer)
Det er noe interessant du kan gjøre med funksjonene ovenfor. Du kan faktisk dele serienumre som skjulte datokoder.
- Når du vil lage én bruk datofunksjon og formater celle som tall.
- Når du vil trekke ut, bruk formelen =dato (år (sl_num), måned (sl_num), dag (sl_num))
5. UKEDAG
Denne funksjonen returnerer ukedagen fra et gitt serienummer. Returverdien er et tall og som standard starter tellingen fra søndag. Så, 41769 returnerer 7 som betyr lørdag.
Syntaks =ukedag (serienummer, [returtype])
For forskjellige dagsreferanser endre returtype-oppføringen i henhold til tabellen.
returtype | dager | tilsvarende tall |
1 eller 17 | søndag til lørdag | 1 til 7 |
2 eller 11 | mandag til søndag | 1 til 7 |
3 | mandag til søndag | 0 til 6 |
12 | tirsdag til mandag | 1 til 7 |
13 | onsdag til tirsdag | 1 til 7 |
14 | torsdag til onsdag | 1 til 7 |
15 | Fredag til torsdag | 1 til 7 |
16 | Lørdag til fredag | 1 til 7 |
6. TID
Dette fungerer som datofunksjonen med den forskjellen at den returnerer serienummeret til tiden og ikke datoen. Time, minutt og tid trenger ikke være innenfor henholdsvis 24, 60 og 60. Verktøyet er intelligent nok til å beregne det.
Syntaks =tid (time, minutt, sekund)
7. TIME
Gitt et serienummer kan du finne hvilken time på dagen det representerer.
Syntaks =time (serienummer)
8. MINUTT
Minutt trekker ut minuttverdien fra et gitt tidspunkt.
Syntaks =minutt (serienummer)
9. NÅ
Vil du sette inn gjeldende dato og klokkeslett i et excel-ark? Bare skriv "nå"-funksjonen.
Syntaks =nå()
10. I DAG
Hvis du bare vil ha datoen og ikke klokkeslettet, vil "i dag" hjelpe.
Syntaks =i dag()
Konklusjon
I MS Excel kan dataene vi ser som dato ikke alltid være en dato. Det kan til tider være enkel tekst. Og selv om det kanskje ikke gjør noen forskjell for øyet, gjør det forskjell for programvaren. For at noe skal behandles som dato, må cellen formateres som dato og bruk av datofunksjonen tar seg av formateringen av seg selv.
Datoformatet er viktig fordi verktøyet i bakgrunnen lagrer verdiene som serienummer. Hvis ikke, vil du ikke kunne utføre noen dato- og klokkeslettberegninger.
Bildekreditt: Dafne Cholet