
Резиме
За сумирање по месецима у колонама можете користити функцију СУМИФС заједно са функцијом ЕОМОНТХ. У приказаном примеру, формула у Г5 је:
=SUMIFS(amount,client,$F5,date,">="&G$4,date,"<="&EOMONTH(G$4,0))
Ова формула користи три именована опсега: „износ“ (Д5: Д15), „клијент“ (Б5: Б15) и „датум“ (Ц5: Ц15).
Објашњење
Функција СУМИФС дизајнирана је за збрајање вредности у опсегу на основу једног или више критеријума. У овом случају су нам потребна три критеријума:
- Име клијента = клијент у колони Ф.
- Датум> = први у месецу (од датума у реду 4)
- Датум <= крај месеца (од датума у реду 4)
Кључна тачка: називи месеци у Г4: И4 су заправо важећи датуми, форматирани у формату прилагођеног броја „ммм“. То нам омогућава да директно користимо вредности датума у Г4: И4 за горе наведене критеријуме # 2 и # 3.
Повратак у СУМИФС, први пар опсега / критеријума се користи за проверу имена клијента:
client,$F5
Обавештење Ф5 је мешовита референца, закључана колона. Ово омогућава да се ред мења док се формула копира кроз табелу, али име клијента увек долази из колоне Ф.
Други пар опсега / критеријума користи се за проверу датума у односу на први у месецу:
date,">="&G$4
Као што је горе поменуто, вредности у Г4: И4 су заправо датуми: 1. јануара 2019., 1. фебруара 2019. и 1. марта 2019. Дакле, овај критеријум једноставно проверава датуме веће од датума првог у месецу у реду 4. Обратите пажњу да ово је још једна помешана референца, овог пута са закључаним редом. Ово омогућава промену колоне док се формула копира преко табеле, али задржава број реда фиксним. Спајање знаком & (&) је неопходно када се граде критеријуми који користе логички оператор и вредност из друге ћелије.
Трећи пар опсега / критеријума користи се за проверу датума у односу на последњи дан у месецу:
date,"<="&EOMONTH(G$4,0)
Да бисмо добили последњи дан у месецу, користимо функцију ЕОМОНТХ на датум из заглавља колоне у реду 4. Са нулом предвиђеном за аргумент месеци, ЕОМОНТХ враћа последњи дан истог месеца. Опет, референца на Г4 је помешана да се ред не би променио.
Решење за изведене табеле
Изведена табела би била изврсно решење за овај проблем, јер се аутоматски може груписати по месецима без икаквих формула. За упоредно поређење формула у односу на пивот табеле погледајте овај видео: Зашто пивот табеле.