Beschrijving
Gebruik deze functie om te bepalen op welke dag van de week een datum valt. Ondersteund in ketens.
Dit retourneert een geheel getal tussen 1 en 7 (inclusief).
Syntaxis
WEEKDAY(serienummer,[retourtype])
Invoer
Deze functie heeft de volgende argumenten:
| Naam | Vereist | Geldige invoer |
|---|---|---|
serienummer |
Ja | Een volgnummer dat de datum vertegenwoordigt van de dag waarnaar u op zoek bent. Datums moeten worden ingevoerd met behulp van de DATE functie, of als resultaat van andere formules of functies. Gebruik bijvoorbeeld DATE(2024,6,23) voor 23 juni 2024. Er kunnen problemen ontstaan als datums als tekst worden ingevoerd. |
retourtype |
Nee | Een geheel getal dat het type retourwaarde bepaalt. Dit kan een vast getal zijn, een celverwijzing of het resultaat van een formule. |
Voorbeeld
Retourtype
Met de functie WEEKDAY kunt u specificeren welke codering moet worden gebruikt om de geretourneerde waarde te bepalen.
| Return_type waarde | Geretourneerd nummer |
|---|---|
| 1 (standaard) | 1 = zondag tot en met 7 = zaterdag. Gedraagt zich zoals eerdere versies van Microsoft Excel. |
| 2 | 1 = maandag tot en met 7 = zondag. |
| 3 | 0 = maandag tot en met 6 = zondag. |
| 11 | 1 = maandag tot en met 7 = zondag. |
| 12 | 1 = dinsdag tot en met 7 = maandag. |
| 13 | 1 = woensdag tot en met 7 = dinsdag. |
| 14 | 1 = donderdag tot en met 7 = woensdag. |
| 15 | 1 = vrijdag tot en met 7 = donderdag. |
| 16 | 1 = zaterdag tot en met 7 = vrijdag. |
| 17 | 1 = zondag tot en met 7 = zaterdag. |
De tweede manier om weekenden in te stellen is door een tekstreeks van 7 tekens tussen aanhalingstekens op te geven, bestaande uit 1'en en 0'en, waarbij "1" een vrije dag aangeeft en "0" een werkdag. De eerste positie staat voor maandag.
Voorbeeldgegevens
| A | B | C | |
|---|---|---|---|
| 1 | Datum | Persoon | Uitgaven |
| 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 | Françoise | $2762.93 |
Voorbeeldformules
| Gebruiksvoorbeeld | Formule | Uitleg en resultaat |
|---|---|---|
| Geeft de dag van de week weer voor een datum in een cel (standaardnummering: zondag=1 … zaterdag=7). | =WEEKDAG(A2) |
A2 is 2/1/2023, een woensdag. Met de standaard return_type (1), is zondag=1 tot en met zaterdag=7, dus woensdag retourneert 4. |
| Geef de dag van de week terug met behulp van een alternatieve nummeringsmethode (maandag=1 … zondag=7). | =WEEKDAY(A3, 2) |
A3 is 5/12/2023, een vrijdag. return_type 2 getallen Maandag=1 tot en met Zondag=7, dus vrijdag retourneert 6. |
| Controleer of een datum in het weekend valt. | =ALS(OF(WEEKDAG(A4,2)=6,WEEKDAG(A4,2)=7),"Weekend"Weekdag") |
Gebruikmakend van return_type 2 (maandag=1…zondag=7), zaterdag=6 en zondag=7. A4 is 7/4/2023, een dinsdag (WEEKDAY(A4,2)=2), dus geen van beide voorwaarden is waar en de formule geeft "Weekday"terug. |
| Totale uitgaven voor transacties die op een vrijdag plaatsvonden. | =SOM(ALS(WEEKDAG(A2:A7)=6,C2:C7,0)) |
Deze formule werkt als volgt:
Voor deze dataset geeft de formule het volgende resultaat: $7.546,23 (de som van rij 3 en 7). |
| Zoek de naam van de dag van de week op om een datum te vinden. | =KIES(WEEKDAG(A5), "Zondag"Maandag"Dinsdag"Woensdag"Donderdag"Vrijdag"Zaterdag") |
WEEKDAY(A5) gebruikt de standaardnummering, dus het retourneert de positie in de lijst die met CHOOSE moet worden gekozen. A5 is 21-2-2023, een dinsdag, dus WEEKDAY(A5) = 3 en CHOOSE retourneert "Tuesday". |
Notities
- De functie WEEKDAY retourneert een waarde, zelfs als de datum leeg is. Zorg ervoor dat u dit resultaat vastlegt als er lege datums mogelijk zijn.
- Het Workiva-platform slaat datums op als opeenvolgende serienummers, zodat ze in berekeningen kunnen worden gebruikt. Standaard is 1 januari 1900 gelijk aan 1.
- Als
serial_numberbuiten het bereik ligt, wordt een #NUM! foutmelding geretourneerd. - Als de waarde van het type
return_typeniet in de hierboven gespecificeerde set voorkomt, wordt een #NUM! foutmelding geretourneerd. - Jokertekens werken niet met deze functie.