Prenesite primer delovnega zvezka
Ta vadnica bo pokazala, kako uporabiti funkcijo SUMIFS za seštevanje podatkov, ki ustrezajo določenim dnevom v tednu v Excelu in Google Preglednicah.
Vsota po dnevu v tednu - besedilne vrednosti
Najprej bomo pokazali, kako sešteti podatke, ki ustrezajo določenim Imena dneva v tednu.
Za seštevanje vseh lahko uporabimo funkcijo SUMIFS skupaj s pomožnim stolpcem, ki vsebuje funkcijo TEXT Prodaja ki potekajo na določeni Dan v tednu:
1 | = SUMIFS (D3: D9, C3: C9, F3) |
V zgornjem primeru uporabljamo funkcijo TEXT za ekstrahiranje imena datoteke Dan v tednu Iz Datum prodaje:
1 | = BESEDILO (B3, "dddd") |
Funkcija SUMIFS nato uporabi ta pomožni stolpec za izdelavo zbirne tabele:
1 | = SUMIFS (D3: D9, C3: C9, F3) |
Vsota, če po dnevu v tednu - uporaba WEEKDAY
Lahko pa uporabite tudi številke med tednom. Če želite to narediti, mora stolpec pomočnik v izvornih podatkih uporabiti funkcijo WEEKDAY:
1 | = TEDEN (B3) |
Če uporabite številsko vrednost WEEKDAY namesto imena tedna, boste morda imeli bolj prilagodljive možnosti za kasnejše naloge vizualizacije podatkov in funkcije povzetka.
Vsota po dnevu v tednu - brez stolpca za pomoč
Zgornji primer je povzel podatke po delavnikih s pomožnim stolpcem. Da bi se izognili potrebi po pomožnem stolpcu, lahko uporabimo funkcijo SUMPRODUCT:
1 | = PODROČJE (-(TEDEN (B3: B9) = E3), C3: C9) |
Tu funkcija SUMPRODUCT izvede zapleten izračun "vsote, če". Pojdimo skozi zgornji primer.
To je naša zadnja formula:
1 | = PODROČJE (-(TEDEN (B3: B9) = E3), C3: C9) |
Najprej funkcija SUMPRODUCT ovrednoti številko dneva v tednu vsakega od Datumi prodaje in navaja tudi niz vrednosti iz Število prodaj stolpec:
1 | = PODROČJE (-({6; 2; 5; 1; 4; 7; 3} = 1), {4; 9; 1; 7; 6; 2; 5}) |
Z logičnim testom (= 1) se številke dneva v tednu 1 spremenijo v TRUE, vse ostale pa so FALSE:
1 | = SUMPRODUCT (-({FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE}), {4; 9; 1; 7; 6; 2; 5}) |
Nato dvojne črtice (-) pretvorijo vrednosti TRUE in FALSE v 1s in 0s:
1 | = PODROČJE ({0; 0; 0; 1; 0; 0; 0}, {4; 9; 1; 7; 6; 2; 5}) |
Funkcija SUMPRODUCT nato pomnoži vsak par vnosov v matrikah, da ustvari matriko Število prodaj naprej Datumi prodaje to tekmo Dan v tednu 1:
1 | = PODROČJE ({0; 0; 0; 7; 0; 0; 0}) |
Končno se seštejejo številke v matriki:
1 | =7 |
Več podrobnosti o uporabi logičnih stavkov in ukaza "-" v funkciji SUMPRODUCT najdete tukaj
Zaklepanje referenc celic
Za lažje branje formul smo prikazali formule brez zaklenjenih sklicev na celice:
1 | = PODROČJE (-(TEDEN (B3: B9) = E3), C3: C9) |
Toda te formule ne bodo delovale pravilno, če jih kopirate in prilepite drugam v datoteko. Namesto tega uporabite zaklenjene sklice na celice, kot je ta:
1 | = SUMPRODUCT (-(TEDEN ($ B $ 3: $ B $ 9) = E3), $ C $ 3: $ C $ 9) |
Če želite izvedeti več, preberite naš članek o zaklepanju referenc celic.
Vsota Če po dnevu v tednu v Google Preglednicah
Te formule delujejo popolnoma enako v Google Preglednicah kot v Excelu.