Преузмите пример радне свеске
Овај водич ће показати како се користи функција СУМИФС за сумирање података који одговарају одређеним данима у недељи у Екцелу и Гоогле табелама.
Зброј ако по дану у недељи - вредности текста
Прво ћемо показати како се сумирају подаци који одговарају одређеним Имена дана у недељи.
Можемо користити функцију СУМИФС, заједно са помоћном колоном која садржи функцију ТЕКСТ да збројимо све Продаја које се одвијају на одређеном Дан у недељи:
1 | = СУМИФС (Д3: Д9, Ц3: Ц9, Ф3) |
У горњем примеру користимо ТЕКСТ функцију да издвојимо име Дан у недељи од Датум продаје:
1 | = ТЕКСТ (Б3, "дддд") |
Функција СУМИФС затим користи ову помоћну колону за израду збирне табеле:
1 | = СУМИФС (Д3: Д9, Ц3: Ц9, Ф3) |
Зброј ако по дану у недељи - коришћење ВЕЕКДАИ
Алтернативно, могу се користити бројеви радних дана. Да би то учинили, помоћна колона у изворним подацима мора да користи функцију ВЕЕКДАИ:
1 | = НЕДЕЉНИ (Б3) |
Коришћење нумеричке вредности ВЕЕКДАИ уместо назива радног дана може вам пружити флексибилније опције за касније задатке визуализације података и резиме функција.
Зброј ако по дану у недељи - без колоне помоћника
Горњи пример сумира податке по радним данима користећи помоћну колону. Да бисмо избегли потребу за помоћном колоном, можемо користити функцију СУМПРОДУЦТ:
1 | = СУМПРОДУЦТ (-(НЕДЕЉА (Б3: Б9) = Е3), Ц3: Ц9) |
Овде функција СУМПРОДУЦТ врши компликовано израчунавање „збира ако“. Прођимо кроз горњи пример.
Ово је наша коначна формула:
1 | = СУМПРОДУЦТ (-(НЕДЕЉА (Б3: Б9) = Е3), Ц3: Ц9) |
Прво, функција СУМПРОДУЦТ процењује број радних дана сваког од Датуми продаје а такође наводи и низ вредности из Број продаје колона:
1 | = СУМПРОДУЦТ (-({6; 2; 5; 1; 4; 7; 3} = 1), {4; 9; 1; 7; 6; 2; 5}) |
Користећи логички тест (= 1), бројеви радних дана од 1 се мењају у ТРУЕ, сви остали су ФАЛСЕ:
1 | = СУМПРОДУЦТ (-({ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; ТРУЕ; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ}), {4; 9; 1; 7; 6; 2; 5}) |
Затим двоструке цртице (-) претварају ТРУЕ и ФАЛСЕ вредности у 1с и 0с:
1 | = СУМПРОДУЦТ ({0; 0; 0; 1; 0; 0; 0}, {4; 9; 1; 7; 6; 2; 5}) |
Функција СУМПРОДУЦТ затим множи сваки пар уноса у низовима да би произвела низ Број продаје на Датуми продаје та утакмица Дан у недељи 1:
1 | = СУМПРОДУЦТ ({0; 0; 0; 7; 0; 0; 0}) |
Коначно, бројеви у низу се сабирају:
1 | =7 |
Више детаља о коришћењу логичких исказа и команде “-” у функцији СУМПРОДУЦТ можете пронаћи овде
Закључавање ћелијских референци
Да бисмо олакшали читање наших формула, приказали смо формуле без закључаних референци ћелија:
1 | = СУМПРОДУЦТ (-(НЕДЕЉА (Б3: Б9) = Е3), Ц3: Ц9) |
Али ове формуле неће радити исправно када их копирате и залепите на друго место у датотеци. Уместо тога, требало би да користите закључане ћелијске референце попут ове:
1 | = СУМПРОДУЦТ (-(НЕДЕЉА ($ Б $ 3: $ Б $ 9) = Е3), $ Ц $ 3: $ Ц $ 9) |
Прочитајте наш чланак о закључавању ћелијских референци да бисте сазнали више.
Зброј Ако по дану у недељи у Гоогле табелама
Ове формуле раде потпуно исто у Гоогле таблицама као и у Екцелу.