Preuzmite primjer radne knjige
Ovaj će vodič pokazati kako koristiti funkciju SUMIFS za zbrajanje podataka koji odgovaraju određenim danima u tjednu u Excelu i Google tablicama.
Zbroj ako po danu u tjednu - tekstualne vrijednosti
Prvo ćemo pokazati kako zbrojiti podatke koji odgovaraju određenim Imena dana u tjednu.
Možemo upotrijebiti funkciju SUMIFS zajedno sa pomoćnim stupcem koji sadrži funkciju TEXT da zbrojimo sve Prodajni koje se odvijaju na određenom Dan u tjednu:
1 | = ZBIRA (D3: D9, C3: C9, F3) |
U gornjem primjeru koristimo funkciju TEXT za izdvajanje imena datoteke Dan u tjednu od Datum prodaje:
1 | = TEKST (B3, "dddd") |
Funkcija SUMIFS tada koristi ovaj pomoćni stupac za izradu zbirne tablice:
1 | = SUMIFS (D3: D9, C3: C9, F3) |
Zbroj ako po danu u tjednu - pomoću WEEKDAY -a
Alternativno, mogu se koristiti brojevi radnih dana. Da biste to učinili, stupac pomoćnik u izvornim podacima mora koristiti funkciju WEEKDAY:
1 | = TJEDAN (B3) |
Korištenje numeričke vrijednosti WEEKDAY umjesto naziva radnog dana može vam pružiti fleksibilnije opcije za kasnije zadatke vizualizacije podataka i funkcije sažetka.
Zbroj ako po danu u tjednu - bez kolone pomoćnika
Gornji primjer sažeo je podatke po radnim danima pomoću pomoćnog stupca. Kako bismo izbjegli potrebu za pomoćnim stupcem, možemo upotrijebiti funkciju SUMPRODUCT:
1 | = SUMPRODUCT (-(TJEDAN (B3: B9) = E3), C3: C9) |
Ovdje funkcija SUMPRODUCT izvodi komplicirani izračun "zbroja ako". Prođimo kroz gornji primjer.
Ovo je naša konačna formula:
1 | = SUMPRODUCT (-(TJEDAN (B3: B9) = E3), C3: C9) |
Prvo, funkcija SUMPRODUCT procjenjuje broj radnih dana svakog od Datumi prodaje a također navodi i niz vrijednosti iz Broj prodaje stupac:
1 | = PODIZVOD (-({6; 2; 5; 1; 4; 7; 3} = 1), {4; 9; 1; 7; 6; 2; 5}) |
Koristeći logički test (= 1), brojevi dana u tjednu 1 mijenjaju se u TRUE, svi ostali su LAŽ:
1 | = SUMPRODUCT (-({FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE}), {4; 9; 1; 7; 6; 2; 5}) |
Dalje crtice (-) pretvaraju TRUE i FALSE vrijednosti u 1s i 0s:
1 | = PODIZVOD ({0; 0; 0; 1; 0; 0; 0}, {4; 9; 1; 7; 6; 2; 5}) |
Funkcija SUMPRODUCT zatim množi svaki par unosa u nizovima kako bi proizvela niz Broj prodaje na Datumi prodaje ta utakmica Dan u tjednu 1:
1 | = PODIZVOD ({0; 0; 0; 7; 0; 0; 0}) |
Konačno, brojevi u nizu se zbrajaju:
1 | =7 |
Više pojedinosti o korištenju logičkih izraza i naredbe “-” u funkciji SUMPRODUCT možete pronaći ovdje
Zaključavanje referenci ćelija
Radi lakšeg čitanja formula prikazali smo formule bez zaključanih referenci ćelija:
1 | = SUMPRODUCT (-(TJEDAN (B3: B9) = E3), C3: C9) |
Ali ove formule neće raditi ispravno ako ih kopirate i zalijepite na drugo mjesto u datoteci. Umjesto toga, trebali biste koristiti zaključane ćelijske reference poput ove:
1 | = SUMPRODUCT (-(TJEDAN ($ B $ 3: $ B $ 9) = E3), $ C $ 3: $ C $ 9) |
Pročitajte naš članak o zaključavanju referenci stanica da biste saznali više.
Zbroj Ako po danu u tjednu u Google tablicama
Ove formule rade potpuno isto u Google tablicama kao i u Excelu.