Som indien per dag van de week - Excel & Google Spreadsheets

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze zelfstudie laat zien hoe u de SUMIFS-functie kunt gebruiken om gegevens op te tellen die overeenkomen met specifieke dagen van de week in Excel en Google Spreadsheets.

Som als per dag van de week - Tekstwaarden

Eerst zullen we demonstreren hoe we gegevens kunnen optellen die overeenkomen met specifieke Namen van de dag van de week.

We kunnen de SOMMEN-functie gebruiken, samen met een hulpkolom met de TEKST-functie om alles op te tellen verkoop die plaatsvinden op een specifieke Dag van de week:

1 =SOMMEN.(D3:D9,C3:C9,F3)

In het bovenstaande voorbeeld gebruiken we de TEXT-functie om de naam van de . te extraheren Dag van de week van de Verkoopdatum:

1 =TEKST(B3,"dddd")

De SOMMEN-functie gebruikt vervolgens deze hulpkolom om de overzichtstabel te maken:

1 =SOMMEN.(D3:D9,C3:C9,F3)

Som indien per dag van de week - WEEKDAY gebruiken

Als alternatief kunnen weekdagnummers worden gebruikt. Om dit te doen, moet de helperkolom in de brongegevens de WEEKDAY-functie gebruiken:

1 =WEEKDAG(B3)

Als u de numerieke waarde WEEKDAY gebruikt in plaats van de naam van de weekdag, krijgt u mogelijk meer flexibele opties voor latere gegevensvisualisatietaken en samenvattingsfuncties.

Som indien per dag van de week - zonder helperkolom

Het bovenstaande voorbeeld somde gegevens op per weekdag met behulp van een hulpkolom. Om de noodzaak van een helperkolom te vermijden, kunnen we de SOMPRODUCT-functie gebruiken:

1 =SOMPRODUCT(--(WEEKDAG(B3:B9)=E3),C3:C9)

Hier voert de SOMPRODUCT-functie een gecompliceerde "som als" -berekening uit. Laten we het bovenstaande voorbeeld doornemen.

Dit is onze definitieve formule:

1 =SOMPRODUCT(--(WEEKDAG(B3:B9)=E3),C3:C9)

Eerst evalueert de SOMPRODUCT-functie het weekdagnummer van elk van de Verkoopdata en geeft ook de reeks waarden weer van Aantal verkopen kolom:

1 =SOMPRODUCT(--({6; 2; 5; 1; 4; 7; 3}=1),{4; 9; 1; 7; 6; 2; 5})

Met behulp van de logische test (= 1) worden weekdagnummers van 1 gewijzigd in TRUE, alle andere zijn ONWAAR:

1 =SOMPRODUCT(--({FALSE; ONWAAR; ONWAAR; WAAR; ONWAAR; ONWAAR; ONWAAR }),{4; 9; 1; 7; 6; 2; 5})

Vervolgens zetten de dubbele streepjes (-) de TRUE en FALSE-waarden om in 1s en 0s:

1 =SOMPRODUCT({0; 0; 0; 1; 0; 0; 0 },{4; 9; 1; 7; 6; 2; 5})

De SOMPRODUCT-functie vermenigvuldigt vervolgens elk paar vermeldingen in de arrays om een ​​​​array te produceren van Aantal verkopen Aan Verkoopdata die wedstrijd Dag van de week 1:

1 =SOMPRODUCT({0; 0; 0; 7; 0; 0; 0})

Ten slotte worden de getallen in de array opgeteld:

1 =7

Meer details over het gebruik van Booleaanse instructies en de opdracht "-" in een SUMPRODUCT-functie vindt u hier

Celverwijzingen vergrendelen

Om onze formules leesbaarder te maken, hebben we de formules weergegeven zonder vergrendelde celverwijzingen:

1 =SOMPRODUCT(--(WEEKDAG(B3:B9)=E3),C3:C9)

Maar deze formules werken niet goed wanneer ze ergens anders in uw bestand worden gekopieerd en geplakt. Gebruik in plaats daarvan vergrendelde celverwijzingen zoals deze:

1 =SOMPRODUCT(--(WEEKDAG($B$3:$B$9)=E3),$C$3:$C$9)

Lees ons artikel over het vergrendelen van celreferenties voor meer informatie.

Som als per dag van de week in Google Spreadsheets

Deze formules werken in Google Spreadsheets precies hetzelfde als in Excel.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave