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.