Kalkylarkanvändare överallt glädde sig när Google Sheets släpptes till världen tillbaka 2006. Ett kraftfullt, molnbaserat kalkylprogramvarupaket som är helt gratis att använda, Sheets har en enkel inlärningskurva och är ett bra verktyg för att skapa kalkylblad för arbete, skola, eller personligt bruk. Självklart kommer fri programvara som är lätt att använda inte att ha funktionsuppsättningen för de marknadsledande paketen som Microsoft Excel. Ark saknar lite funktioner och funktionalitet, men det är fortfarande ett mycket kapabelt programvarupaket.
Se även vår artikel Så här konverterar du Google Sheets-kalkylark till XML
En av de vanligaste användningarna för kalkylbladsprogram är att skapa kalendrar och att hantera information om datum, till exempel tidtabeller eller semestrar. Många användare som skapar ett kalkylblad som hanterar datum tycker att de behöver beräkna hur många dagar det finns mellan två datum; det vill säga de måste hitta hur många dagar det finns mellan (som exempel) 1 juli 2018 och 31 januari 2019. Du kan bara titta på en kalender och räkna dagarna upp för hand, och det skulle fungera bra om datum var väldigt nära varandra, men för ett stort antal datum eller datum som är långt ifrån varandra skulle lite hjälp från datorn säkert vara trevligt. Lyckligtvis har Google Sheets ett antal sätt att hitta antalet dagar mellan två datum.
MINUS-funktionen
Till skillnad från Excel har Google Sheets en subtraktionsfunktion som är mycket praktiskt för att beräkna enkla datumskillnader. MINUS är Sheets subtraktionsfunktion och på grund av att datum lagras internt (som heltal som beskriver antalet dagar sedan ett visst datum i det förflutna), fungerar det bra för att dra ett datum från ett annat, så länge datumen är båda i samma format. Syntaxen för MINUS är: = MINUS (värde 1, värde 2) .
Om du vill använda MINUS öppnar du ett tomt Google Sheets-kalkylblad i din webbläsare. Ange (som exempel) '4/4/2017' och '5/15/2017' i cellerna B3 och C3. Välj nu cell D3, där vi ska placera MINUS-funktionen. Klicka inuti fxfältet och ange sedan '= MINUS (C3, B3)' och tryck på Enter. Cell D3 kommer nu att returnera värdet 40, som visas direkt nedan.
Så det är 40 dagar mellan 4/5/2017 och 15-15/2017. Du kan också hitta skillnaden mellan datum bara genom att ange cellreferenser och inte bry dig om MINUS-funktionen. Klicka till exempel på cell E3 och mata in '= C3-B3' i funktionsfältet, som visas i ögonblicksbilden direkt nedan. Det kommer också att returnera 40, men eftersom du direkt drar bort datum utan MINUS kommer värdet i cell E antagligen att visas i datumformat och ser väldigt konstigt ut. Du kan konvertera cellformatet för att visa ett heltal genom att välja Format > Nummer och nummer .
Du kan också mata in cellreferenser med det tidigare datumet först. Om du angav '= B3-C3' i funktionsfältet skulle cellen innehålla värdet -40. Detta belyser att 4/4/2017 är 40 dagar efter 15/15/2017.
DATEDIF-funktionen
DATEDIF är en funktion som du kan hitta de totala dagarna, månaderna eller åren mellan två datum med. Du kan hitta de totala dagarna mellan två datum som anges i kalkylarket eller inkludera datumen inom DATEDIF istället. Syntaxen för DATEDIF är: DATEDIF (startdatum, slutdatum, enhet) . Enheten för funktionen kan vara D (dagar), M (månader) eller Y (år).
För att hitta skillnaden mellan 4/4/2017 och 5/15/2017 med DATEDIF, bör du välja en cell för att lägga till funktionen till (F3, i vårt fall) och mata in '= DATEDIF' i fx-fältet. Expandera sedan funktionen med parenteser som innehåller startdatum och slutdatumcellreferenser B3 och C3. Enhetsdagarna, annars "D", bör också vara i slutet av funktionen. Så hela funktionen är = DATEDIF (B3, C3, “D”), som returnerar värdet 40, som nedan.
DATEDIF fungerar också om du lägger in datuminformationen direkt i formeln. Klicka på en kalkylark för att lägga till DATEDIF till och mata sedan in '= DATEDIF (“4/5/2017”, “5/15/2017 ″, ” D ”)” i fx-fältet. Det kommer att returnera 40 i den valda cellen som visas nedan.
DAY360-funktionen
Google Sheets inkluderar DAY360, som beräknar skillnaden mellan datum för ett 360-dagars år. 360-dagars kalendern används främst för finansiella kalkylblad, där ränteberäkningar kan behövas. Syntaxen för DAYS360 är: = DAYS360 (startdatum, slutdatum, ) . Det är en valfri indikator som du kan inkludera för metoden för dagräkning.
Om du vill använda den här funktionen i ditt Google Sheets-kalkylblad för datum 1/1/2016 och 1/1/2017, anger du '1/1/2016' i cell B4 som startdatum och matar sedan in '1/1/2017' i C4 som slutdatum för funktionen. Välj nu cell D4, mata in funktionen '= DAYS360 (B4, C4)' i fx-fältet och tryck på Enter. Därefter kommer cell D4 att inkludera totalt 360 dagar mellan de valda datumen. Observera att den enda verkliga användningen för den här funktionen är om du arbetar med räntor.
NETWORKDAYS-funktionen
NETWORKDAYS beräknar också antalet dagar mellan datum, men det är inte helt detsamma som de andra. Denna funktion räknar bara vardagarna, så den lämnar helgerna från ekvationen. (Läs det som "Nätverksdagar" snarare än "Nätverksdagar".) Som sådan kan du hitta det totala antalet vardagar mellan ett par datum med NÄTVERKSDAGAR, och du kan också ange extra helgdagar så att det utesluter andra datum. Syntaxen för NETWORKDAYS är: NETWORKDAYS (start_date, end_date, ) .
Du kan lägga till den här funktionen i ditt kalkylblad med exemplen datum 4/4/2017 och 5/15/2017 in i cellerna B3 och C3. Välj en cell som ska inkludera dagen totalt i och klicka i fx-fältet för att infoga funktionen. Input '= NETWORKDAYS (B3, C3)' och tryck på Enter för att lägga till funktionen till vilken kalkylarkcell du har valt för den. NETWORKDAYS-cellen innehåller det totala 29 för antalet dagar mellan datumen.
För att lägga till ett semesterdatum till funktionen, ange först '4/17/2017' i cell A3. Välj NETWORKDAYS-cellen, klicka på fx-fältet och ändra funktionen genom att lägga till cellreferensen A3 till den. Så funktionen skulle då vara = NÄTVERKSDAGAR (B3, C3, A3), som kommer att returnera 28 med den extra bankhelgen dras också från de totala dagarna.
Andra viktiga datumrelaterade funktioner
Det finns ett antal datumrelaterade funktioner i ark som du bör känna till om du ska göra mycket arbete med datum.
-
- Funktionen DATE konverterar ett angivet år, månad och dag till ett datum. Formatet är DATE (år, månad, dag). Till exempel returnerar DATE (2019, 12, 25) “12/25/2019”.
- Funktionen DATEVALUE konverterar en korrekt formaterad datumsträng till ett datum heltal. Formatet är DATEVALUE (datumsträng); datumsträngen kan vara vilken som helst lämplig sträng, till exempel "12/25/2019" eller "1/23/2012 8: 5: 30".
- DAG-funktionen returnerar dagen i månaden som ett specifikt datum faller på, i numeriskt format. Formatet är DAG (datum). Till exempel returnerar DAG (“12/25/2019”) 25.
- DAYS-funktionen returnerar antalet dagar mellan två datum. Formatet är DAGAR (slutdatum, startdatum). Till exempel returnerar DAYS (“12/25/20189”, “31/8/2019”) 116.
- EDATE-funktionen returnerar ett datum ett visst antal månader före eller efter det givna datumet. Formatet är EDATE (startdatum, antal månader). Till exempel returnerar EDATE (“8/31/2019”, -1) “7/31/2019”.
- Funktionen MÅNAD returnerar den månad på året som ett visst datum faller på, i numeriskt format. Formatet är MÅNAD (datum). Till exempel returnerar MÅNAD (“8/30/2019”) 8.
- Funktionen TODAY returnerar det aktuella datumet som ett datumvärde. Formatet är i DAG (). Till exempel vid tidpunkten för detta skrivande skulle TODAY () returnera “31/8/2019”.
- Funktionen WEEKDAY returnerar ett numeriskt värde som visar dagen i veckan för det angivna datumet. Formatet är WEEKDAY (datum, typ) och typen kan vara 1, 2 eller 3. Om typen är 1 räknas dagar från söndag och söndagen har ett värde om 1. Om typen är 2, räknas dagar från måndag och värdet på måndag är 1. Om typen är 3, räknas dagar från måndag och värdet på måndag är 0. Till exempel, 2014-04-30 är en tisdag, och WEEKDAY ("30-30/2019", 1) skulle returnera 3, medan WEEKDAY (“4/30/2019”, 2) skulle returnera 2 och WEEKDAY (“4/30/2019”, 3) skulle returnera 1.
- YEAR-funktionen returnerar ett numeriskt värde som visar året för det angivna datumet. Formatet är YEAR (datum). Till exempel skulle YEAR (“12/25/2019”) återvända till 2019.
Det är så du kan hitta antalet dagar mellan datum i Google Sheets. Funktionerna MINUS, DATEDIF, NETWORKDAYS och DAYS360 kommer säkert att vara praktiska om dina kalkylblad innehåller många datum.
Har du några andra unika eller intressanta sätt att arbeta med datum i Google Sheets? Dela dem med oss nedan!
