Sum hvis etter ukedag - Excel og Google Sheets

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen vil demonstrere hvordan du bruker SUMIFS -funksjonen til å summere data som tilsvarer bestemte ukedager i Excel og Google Sheets.

Sum Hvis etter ukedag - tekstverdier

Først vil vi demonstrere hvordan vi summerer data som tilsvarer spesifikke Ukens navn.

Vi kan bruke SUMIFS -funksjonen, sammen med en hjelperkolonne som inneholder TEKST -funksjonen for å summere alt Salg som finner sted på en bestemt Ukedag:

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

I eksemplet ovenfor bruker vi TEKST -funksjonen til å trekke ut navnet på Ukedag fra Salgsdato:

1 = TEKST (B3, "dddd")

SUMIFS -funksjonen bruker deretter denne hjelperkolonnen til å lage sammendragstabellen:

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

Sum Hvis etter ukedag - Bruk av WEEKDAY

Alternativt kan ukedagstall brukes. For å gjøre dette må hjelpekolonnen i kildedataene bruke WEEKDAY -funksjonen:

1 = UKEDAG (B3)

Hvis du bruker den numeriske verdien WEEKDAY i stedet for navnet på ukedagen, kan du få mer fleksible alternativer for senere datavisualiseringsoppgaver og oppsummeringsfunksjoner.

Sum Hvis etter ukedag - Uten hjelperkolonne

Eksemplet ovenfor summerte data etter hverdag ved hjelp av en hjelperkolonne. For å unngå behovet for en hjelperkolonne, kan vi bruke SUMPRODUCT -funksjonen:

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

Her utfører SUMPRODUCT -funksjonen en komplisert "sum if" -beregning. La oss gå gjennom eksemplet ovenfor.

Dette er vår siste formel:

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

Først evaluerer SUMPRODUCT -funksjonen ukedagen til hver av Salgsdatoer og viser også en rekke verdier fra Antall salg kolonne:

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

Ved bruk av den logiske testen (= 1) endres ukedagsnummer 1 til TRUE, alle andre er FALSE:

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

Deretter konverterer de doble bindestrekene (-) de Sanne og FALSKE verdiene til 1 og 0:

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

SUMPRODUCT -funksjonen multipliserer deretter hvert oppføringspar i matrisene for å produsere en rekke Antall salg Salgsdatoer den kampen Ukedag 1:

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

Til slutt summeres tallene i matrisen:

1 =7

Flere detaljer om bruk av boolske setninger og kommandoen “-” i en SUMPRODUCT-funksjon finner du her

Låsing av cellereferanser

For å gjøre formlene våre lettere å lese, har vi vist formlene uten låste cellereferanser:

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

Men disse formlene fungerer ikke som de skal når de kopieres og limes inn andre steder i filen. I stedet bør du bruke låste cellereferanser slik:

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

Les artikkelen vår om låsing av cellereferanser for å lære mer.

Sum If etter ukedag i Google Regneark

Disse formlene fungerer nøyaktig det samme i Google Regneark som i Excel.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave