Suma, ak podľa dňa v týždni - Excel a Tabuľky Google

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál ukáže, ako použiť funkciu SUMIFS na súčet údajov zodpovedajúcich konkrétnym dňom v týždni v Exceli a Tabuľkách Google.

Suma Ak podľa dňa v týždni - textové hodnoty

Najprv si ukážeme, ako sčítať údaje zodpovedajúce konkrétnym Názvy dní v týždni.

Na zhrnutie všetkých môžeme použiť funkciu SUMIFS spolu s pomocným stĺpcom obsahujúcim funkciu TEXT Predaj ktoré sa konajú na konkrétnom Deň v týždni:

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

Vo vyššie uvedenom príklade použijeme funkciu TEXT na extrahovanie názvu súboru Deň v týždni z Dátum predaja:

1 = TEXT (B3, "dddd")

Funkcia SUMIFS potom použije tento pomocný stĺpec na vytvorenie súhrnnej tabuľky:

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

Suma If do dňa v týždni - pomocou WEEKDAY

Alternatívne je možné použiť čísla pracovných dní. Na to musí pomocný stĺpec v zdrojových dátach používať funkciu WEEKDAY:

1 = TÝŽDEŇ (B3)

Použitie numerickej hodnoty WEEKDAY namiesto názvu dňa v týždni vám môže poskytnúť flexibilnejšie možnosti pre neskoršie úlohy vizualizácie údajov a súhrnné funkcie.

Suma Ak do dňa v týždni - bez stĺpca pomocníka

Vyššie uvedený príklad zhrnul údaje podľa dní v týždni pomocou pomocného stĺpca. Aby sme sa vyhli potrebe pomocného stĺpca, môžeme použiť funkciu SUMPRODUCT:

1 = SUMPRODUCT (-(TÝŽDEŇ (B3: B9) = E3), C3: C9)

Tu funkcia SUMPRODUCT vykonáva komplikovaný výpočet „súčet if“. Pozrime sa na vyššie uvedený príklad.

Toto je náš konečný vzorec:

1 = SUMPRODUCT (-(TÝŽDEŇ (B3: B9) = E3), C3: C9)

Najprv funkcia SUMPRODUCT vyhodnotí číslo dňa v týždni každého z Termíny predaja a tiež uvádza pole hodnôt z Počet predajov stĺpec:

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

Pomocou logického testu (= 1) sa čísla dní v týždni 1 zmenia na TRUE, všetky ostatné sú FALSE:

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

Ďalej dvojité pomlčky (-) konvertujú hodnoty TRUE a FALSE na 1 s a 0 s:

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

Funkcia SUMPRODUCT potom znásobí každú dvojicu záznamov v poliach a vytvorí pole Počet predajov na Termíny predaja ten zápas Deň v týždni 1:

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

Nakoniec sa čísla v poli sčítajú:

1 =7

Viac podrobností o použití booleovských príkazov a príkazu „-“ vo funkcii SUMPRODUCT nájdete tu

Zamknutie odkazov na bunky

Aby boli naše vzorce ľahšie čitateľné, ukázali sme vzorce bez uzamknutých odkazov na bunky:

1 = SUMPRODUCT (-(TÝŽDEŇ (B3: B9) = E3), C3: C9)

Tieto vzorce však nebudú fungovať správne, keď ich skopírujete a vložíte na iné miesto v súbore. Namiesto toho by ste mali použiť uzamknuté odkazy na bunky takto:

1 = SUMPRODUCT (-(TÝŽDEŇ ($ B $ 3: $ B $ 9) = E3), $ C $ 3: $ C $ 9)

Ak sa chcete dozvedieť viac, prečítajte si náš článok o uzamknutí odkazov na bunky.

Suma If do dňa v týždni v Tabuľkách Google

Tieto vzorce fungujú v Tabuľkách Google úplne rovnako ako v programe Excel.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave