10 måste känna till Microsoft Excel-datumfunktioner
Miscellanea / / December 02, 2021
Microsoft Excel lagrar datum som serienummer och inte i det format som vi ser. Som standard, 1st Januari 1900 är serienummer 1. Alltså 10th Maj 2014 blir 41769. Att lagra datum som serienummer gör det lättare för verktyget att utföra datumberäkningar.
Vi kommer att titta på några datumformler nu för att förstå mer om serienummer.
1. DATUM
Datumfunktionen returnerar serienumret för ett givet datum. Visuellt kommer du fortfarande att se datumvärdet. Serienumret lagras i bakgrunden och du kan hämta det genom att ändra cellformatet till nummer.
Syntax =datum (år, månad, dag)
2. DAG
Med ett serienummer kan denna funktion extrahera dagen i månaden. Till exempel representerar 41769 10th dagen i en månad.
Syntax =dag (serienummer)
3. MÅNAD
Med ett serienummer kan denna funktion extrahera sin månad. Återigen representerar 41796 månad nummer 5.
Syntax =månad (serienummer)
4. ÅR
Denna funktion används för att extrahera årsvärdet från serienumret. Så för 41796 blir det 2014.
Syntax =år (serienummer)
Det finns något intressant du kan göra med ovanstående funktioner. Du kan faktiskt dela serienummer som dolda datumkoder.
- När du vill skapa en använd datumfunktion och formatera cellen som nummer.
- När du vill extrahera använd formeln =datum (år (sl_num), månad (sl_num), dag (sl_num))
5. VECKODAG
Denna funktion returnerar veckodagen från ett givet serienummer. Returvärdet är ett tal och som standard börjar räkningen från söndag. Så, 41769 returnerar 7 vilket betyder lördag.
Syntax =veckodag (serienummer, [returtyp])
För olika dagreferenser ändra posten returtyp enligt tabellen.
return_type | dagar | motsvarande nummer |
1 eller 17 | söndag till lördag | 1 till 7 |
2 eller 11 | Måndag till söndag | 1 till 7 |
3 | Måndag till söndag | 0 till 6 |
12 | tisdag till måndag | 1 till 7 |
13 | onsdag till tisdag | 1 till 7 |
14 | Torsdag till onsdag | 1 till 7 |
15 | Fredag till torsdag | 1 till 7 |
16 | Lördag till fredag | 1 till 7 |
6. TID
Detta fungerar som datumfunktionen med skillnaden att den returnerar tidens serienummer och inte datumet. Timmar, minut och tid behöver inte ligga inom 24, 60 respektive 60. Verktyget är intelligent nog att beräkna det.
Syntax =tid (timme, minut, sekund)
7. TIMME
Med ett serienummer kan du se vilken timme på dygnet det representerar.
Syntax =timme (serienummer)
8. MINUT
Minute extraherar minutvärdet från en given tidpunkt.
Syntax =minut (serienummer)
9. NU
Vill du infoga aktuellt datum och tid i ett excelark? Skriv bara "nu"-funktionen.
Syntax =nu()
10. I DAG
Om du bara vill ha datum och inte tid, kommer "idag" att hjälpa.
Syntax =idag()
Slutsats
I MS Excel är data vi ser som datum kanske inte alltid ett datum. Det kan vara enkel text ibland. Och även om det kanske inte gör någon skillnad för ögat så gör det skillnad för programvaran. För att något ska behandlas som datum måste cellen formateras som datum och att använda datumfunktionen sköter formateringen av sig själv.
Datumformatet är viktigt eftersom verktyget i bakgrunden lagrar värdena som serienummer. Om inte kommer du inte att kunna utföra några datum- och tidsberäkningar.
Bildkredit: Dafne Cholet