Екцел формула: Збир по месецима занемарите годину -

Генеричка формула

=SUMPRODUCT((MONTH(dates)=month)*amounts)

Резиме

Да бисте сумирали податке по месецима, занемарујући годину, можете користити формулу засновану на функцијама СУМПРОДУЦТ и МОНТХ. У приказаном примеру, формула у Х6 је:

=SUMPRODUCT((MONTH(dates)=3)*amounts)

Резултат је укупна продаја у марту, не рачунајући годину.

Објашњење

Овај скуп података садржи преко 2900 записа, а горња формула користи два именована опсега:

dates = B5:B2932 amounts = E5:E2932

Унутар функције СУМПРОДУЦТ, функција МОНТХ се користи за издвајање броја месеца за сваки датум у скупу података и упоређивање са бројем 3:

(MONTH(dates)=3)

Ако претпоставимо да је мали скуп података са по 3 датума у ​​јануару, фебруару и марту (тим редоследом), резултат би био низ који садржи девет оваквих бројева:

(1;1;1;2;2;2;3;3;3)

при чему је сваки број „месечни број“ за датум. Када се вредности упореде са 3, резултат је низ попут овог:

(FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE)

Овај низ се затим помножи са вредностима износа повезаним са сваким датумом марта. Ако претпоставимо да је свих девет износа једнако 100, операција изгледа овако:

(0;0;0;0;0;0;1;1;1) * (100;100;100;100;100;100;100;100;100)

Приметите да математичка операција мења ТРУЕ ФАЛСЕ вредности у јединице и нуле. Након множења, имамо један низ у СУМПРОДУЦТ:

=SUMPRODUCT((0;0;0;0;0;0;100;100;100))

Имајте на уму да су једини преживели износи повезани са мартом, а остали су нула.

Коначно, СУМПРОДУЦТ враћа збир свих ставки - 300 у скраћеном примеру горе и 25,521 на снимку екрана са стварним подацима.

Броји према месецу занемарујући годину

Да бисте добили бројање по месецима занемарујући годину, можете да користите СУМПРОДУЦТ овако:

=SUMPRODUCT(--(MONTH(dates)=3))

Просек за месец занемарујући годину

Да бисте израчунали и просечили месеце занемарујући годину, комбинирате две горе наведене формуле СУМПРОДУЦТ овако:

=SUMPRODUCT((MONTH(dates)=3)*amounts)/SUMPRODUCT(--(MONTH(dates)=3))

Занимљиви Чланци...