DAY-funktionen i Excel kan användas för att extrahera och visa månadsdelen av ett datum som har skrivits in i funktionen.
Funktionens utgång returneras som ett heltal från 1 till 31.
En relaterad funktion är DAYS-funktionen som kan användas för att hitta antalet dagar mellan två datum som förekommer i samma vecka eller månad med hjälp av en subtraktionsformel som visas i rad 9 i exemplet i bilden ovan.
Pre Excel 2013
DAYS-funktionen introducerades först i Excel 2013. För tidigare versioner av programmet använder du DAY-funktionen i en subtraktionsformel för att hitta antalet dagar mellan två datum som visas i rad åtta ovan.
Serie nummer
Excel-butikerna anges som sekventiella nummer- eller serienummer-så att de kan användas i beräkningar. Varje dag ökar antalet med en. Delvisa dagar anges som fraktioner av en dag, till exempel 0,25 för en fjärdedel av en dag (sex timmar) och 0,5 för en halv dag (12 timmar).
För Windows-versioner av Excel, som standard:
- 1 januari 1900 = serienummer 1;
- 1 januari 2016 = 42370 (eftersom det är 42.370 dagar efter 1 januari 1900);
- Klockan 12 på 1 januari 2016 är 42370.50.
DAG / DAGAR Funktioner Syntax och Argument
En funktions syntax avser funktionens layout och innehåller funktionens namn, parentes och argument.
Syntaxen för DAY-funktionen är:
= DAG (Serienummer)
Serienummer - (krävs) ett nummer som representerar det datum från vilket dagen extraheras.
Detta nummer kan vara:
- ett serienummer som representerar en datumrad 4 i exemplet;
- en cellreferens till arbetsarkets plats för en datumrad 5 i exemplet;
- ett datum som anges som funktionens argument med hjälp av DATE-funktionsraden 6 i exemplet;
- det aktuella datumet inmatas som funktionens argument med hjälp av funktionen 6 i exemplet Idag eller NU.
Notera: Om ett falskt datum införs i funktionen, till exempel 29 februari för ett icke-språngår, justerar funktionen utgången till den rätta dagen för följande månad som visas i rad 7 i bilden där utgången för datumet 29 februari 2017 är en-för 1 mars 2017.
Syntaxen för DAYS-funktionen är:
DAGAR (End_date, Start_Date)
End_Date, Start_Date - (krävs) Dessa är de två datum som används för att beräkna antalet dagar.
Anmärkningar:
- Om datumargument är numeriska värden som faller utanför räckvidden för giltiga datum, till exempel den 32 augusti 2016, DAGAR kommer att returnera #NUM! felvärde.
- Om endera datumargumentet anges som en textsträng som inte kan analyseras som giltigt ett giltigt datum, DAGAR returnerar #VALUE! felvärde.
Excel WEEKDAY Funktionsexempel
Rader 3-9 i exemplet ovan visar olika användningsområden för DAY och DAYS-funktionerna.
Också i rad 10 är en formel som kombinerar WEEKDAY-funktionen med CHOOSE-funktionen i en formel för att återge namnet på dagen från det datum som ligger i cell B1.
DAY-funktionen kan inte användas i formeln för att hitta namnet eftersom det finns möjligen 31 resultat för funktionen, men bara sju dagar i veckan gick in i CHOOSE-funktionen.
WEEKDAY-funktionen å andra sidan returnerar bara ett tal mellan ett och sju, vilket sedan kan matas in i CHOOSE-funktionen för att hitta namnet på dagen.
Hur formeln fungerar är:
- WEEKDAY-funktionen extraherar numret på dagen från datumet i cell B1;
- CHOOSE-funktionen returnerar dagnamnet från listan över namn som anges som Värde argument för den funktionen.
Såsom visas i cell B10 ser den slutliga formeln ut så här:
= VÄLJ (WEEKDAY (B1), "måndag", "tisdag", "onsdag", "torsdag", "Friday", "Saturday", "Sunday")
Nedan anges de steg som användes för att ange formeln i arbetsbladet.
Anger funktionen VÄLJ / VEKDAG
Alternativ för inmatning av funktionen och dess argument inkluderar:
- Skrivning av den fullständiga funktionen som visas ovan i en arbetsbladcell;
- Välja funktionen och dess argument med hjälp av dialogrutan VÄLJ.
Även om det är möjligt att helt enkelt skriva in den fullständiga funktionen manuellt, så tycker många att det är lättare att använda dialogrutan som ser ut att skriva in rätt syntax för funktionen, till exempel citattecken som omger varje dagnamn och kommaseparatorn mellan dem.
Eftersom WEEKDAY-funktionen är näst inuti VÄLJ, används dialogrutan VÄLJ-funktion och WEEKDAY skrivs in som index_num argument.
I det här exemplet returneras det fullständiga namnet för varje dag i veckan. För att få formuläret returnera det korta formuläret, till exempel Tis hellre än Tisdag, skriv in de korta formulären för Värde argument i stegen nedan.
Stegen för att ange formeln är:
- Klicka på cellen där formulärresultaten kommer att visas, till exempel cell A10;
- Klicka på formler fliken i bandmenyn;
- Välja Uppslag och referens från bandet för att öppna nedrullningslistan för funktionen;
- Klicka på VÄLJA i listan för att hämta funktionens dialogruta
- I dialogrutan klickar du på index_num linje;
- Typ WEEKDAY (B1) på den här raden i dialogrutan;
- Klicka på värde1 rad i dialogrutan;
- Typ söndag på denna linje;
- Klicka på värde2 linje;
- Typ måndag ;
- Fortsätt att ange namnen för varje dag i veckan på separata rader i dialogrutan.
- När alla dagar har angetts klickar du på ok för att slutföra funktionen och stäng dialogrutan
- Namnet torsdag bör visas i arbetsarket där formuläret är beläget
- Om du klickar på cell A10 visas den fullständiga funktionen i formulärfältet ovanför arbetsbladet.