Summa om efter veckodag - Excel och Google Kalkylark

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning visar hur du använder SUMIFS -funktionen för att summera data som motsvarar specifika veckodagar i Excel och Google Sheets.

Summa om efter veckodag - Textvärden

Först kommer vi att visa hur man summerar data som motsvarar specifika Veckodagens namn.

Vi kan använda SUMIFS -funktionen tillsammans med en hjälparkolumn som innehåller TEXT -funktionen för att summera allt Försäljning som äger rum på en specifik Dag i veckan:

1 = SUMMER (D3: D9, C3: C9, F3)

I exemplet ovan använder vi TEXT -funktionen för att extrahera namnet på Dag i veckan från Försäljningsdatum:

1 = TEXT (B3, "dddd")

SUMIFS -funktionen använder sedan denna hjälparkolumn för att ta fram sammanfattningstabellen:

1 = SUMMER (D3: D9, C3: C9, F3)

Summa om efter veckodag - Använda WEEKDAY

Alternativt kan veckodagsnummer användas. För att göra detta måste hjälpkolumnen i källdatan använda WEEKDAY -funktionen:

1 = VECKODAG (B3)

Genom att använda det numeriska värdet WEEKDAY istället för veckodagsnamnet kan du få mer flexibla alternativ för senare datavisualiseringsuppgifter och sammanfattningsfunktioner.

Summa om efter veckodag - utan hjälpkolumn

Exemplet ovan summerade data per vardag med hjälp av en hjälparkolumn. För att undvika behovet av en hjälparpelare kan vi använda SUMPRODUCT -funktionen:

1 = SUMPRODUCT (-(WEEKDAY (B3: B9) = E3), C3: C9)

Här utför SUMPRODUCT -funktionen en komplicerad "summa om" -beräkning. Låt oss gå igenom exemplet ovan.

Detta är vår sista formel:

1 = SUMPRODUCT (-(WEEKDAY (B3: B9) = E3), C3: C9)

Först utvärderar SUMPRODUCT -funktionen veckodagsnumret för varje Säljdatum och listar också matrisen av värden från Antal försäljningar kolumn:

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

Med hjälp av det logiska testet (= 1) ändras veckodagsnummer 1 till SANT, alla andra är FALSKA:

1 = SUMPRODUKT (-({FALSK; FALSK; FALSK; SANN; FALSK; FALSK}), {4; 9; 1; 7; 6; 2; 5})

Därefter konverterar de dubbla streckarna (-) värdena TRUE och FALSE till 1s och 0s:

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

SUMPRODUCT -funktionen multiplicerar sedan varje par poster i matriserna för att producera en array med Antal försäljningar Säljdatum den matchen Dag i veckan 1:

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

Slutligen summeras siffrorna i matrisen:

1 =7

Mer information om hur du använder booleska uttalanden och kommandot “-” i en SUMPRODUCT-funktion hittar du här

Låsning av cellreferenser

För att göra våra formler lättare att läsa har vi visat formlerna utan låsta cellreferenser:

1 = SUMPRODUCT (-(WEEKDAY (B3: B9) = E3), C3: C9)

Men dessa formler fungerar inte korrekt när de kopieras och klistras in någon annanstans i din fil. Istället bör du använda låsta cellreferenser så här:

1 = SUMPRODUCT (-(WEEKDAY ($ B $ 3: $ B $ 9) = E3), $ C $ 3: $ C $ 9)

Läs vår artikel om låsa cellreferenser för att lära dig mer.

Summa om efter veckodag i Google Kalkylark

Dessa formler fungerar exakt likadant i Google Kalkylark som i Excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave