Beskrivning
Använd den här funktionen för att bestämma vilken veckodag ett datum ska infalla på. Supported in Chains.
Detta returnerar ett heltal mellan 1 och 7 inklusive.
Syntax
WEEKDAY(serienummer,[retur_typ])
Ingångar
Denna funktion har följande argument:
| Namn | Krävs | Giltig inmatning |
|---|---|---|
serienummer |
Ja | Ett sekventiellt nummer som representerar datumet för den dag du försöker hitta. Datum ska anges med hjälp av funktionen DATE eller som resultat av andra formler eller funktioner. Använd till exempel DATE(2024,6,23) för den 23:e dagen i maj 2008. Problem kan uppstå om datum skrivs in som text. |
retur_typ |
Nej | Ett heltal som bestämmer typen av returvärde. Detta kan vara ett fast tal, en cellreferens eller produkten av en formel. |
Exempel
Typ av retur
Med funktionen WEEKDAY kan du ange vilken kodning som ska användas för att fastställa det returnerade värdet.
| Retur_typ värde | Antal returnerade |
|---|---|
| 1 (standard) | 1 = söndag till 7 = lördag. Uppför sig som tidigare versioner av Microsoft Excel. |
| 2 | 1 = måndag till 7 = söndag. |
| 3 | 0 = måndag till 6 = söndag. |
| 11 | 1 = måndag till 7 = söndag. |
| 12 | 1 = tisdag till 7 = måndag. |
| 13 | 1 = onsdag till 7 = tisdag. |
| 14 | 1 = torsdag till 7 = onsdag. |
| 15 | 1 = fredag till 7 = torsdag. |
| 16 | 1 = lördag till 7 = fredag. |
| 17 | 1 = söndag till 7 =lördag. |
Det andra sättet att konfigurera helger är att tillhandahålla en textsträng med 7 tecken inom citationstecken bestående av 1 och 0, där "1" anger en ledig dag och "0" anger en arbetsdag. Den första positionen representerar måndag.
Provdata
| A | B | C | |
|---|---|---|---|
| 1 | Datum | Person | Kostnader |
| 2 | 2/1/2023 | Abby | $3456.00 |
| 3 | 5/12/2023 | Brandon | $4783.30 |
| 4 | 7/4/2023 | Corinna | $3167.09 |
| 5 | 2/21/2023 | Damon | $2965.89 |
| 6 | 12/5/2023 | Esther | $3014.88 |
| 7 | 6/16/2023 | Francoise | $2762.93 |
Prov på formler
| Användningsfall | Formel | Förklaring och resultat |
|---|---|---|
| Returnerar månadsvärdet för ett datum i en cell. | =MÅNAD(A1) |
Denna formel returnerar månadsnumret för datumet i cell A1. För denna datauppsättning ger formeln 2. |
| Returnerar månadsvärdet för ett explicit datum. | =MÅNAD("17/9/2003") |
Returnerar månadsnumret för det angivna datumet 17/9/2003 . Denna formel ger 9. |
| Kategorisera utgifterna per månad. | =SUMMA(IF(MÅNAD(A2:A8)=2, C2:C8, 0)) |
Denna formel fungerar på följande sätt:
För denna datauppsättning ger formeln följande resultat: 6421,89 (summan av raderna 2 och 5). |
| Kontrollera om ett datum infaller inom en viss månad. | =IF(MONTH(A7)=12,"December","Övrigt") |
Denna formel fungerar på följande sätt: IF kontrollerar om datumet i cell A7 infaller i december För denna datauppsättning returnerar formeln: Övrigt (eftersom månaden är 7 - juli). |
Anteckningar
- Funktionen WEEKDAY returnerar ett värde även om datumet är tomt. Var noga med att fånga detta resultat om tomma datum är möjliga.
- Workiva-plattformen lagrar datum som sekventiella serienummer så att de kan användas i beräkningar. Som standard är 1 januari 1900 = 1.
- Om
serial_numberligger utanför intervallet, visas en - Om värdet
return_typeinte finns i den uppsättning som anges ovan returneras ett #NUM! fel. - Jokertecken fungerar inte med den här funktionen.
Relaterade funktioner
DATE
DATEVALUE
DAY
DAYS
DAYS360
EDATE
EOMONTH
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
WEEKDAY
WORKDAY
WORKDAY.INTL YEAR
YEARFRAC