Excel-formel: Sum etter måned ignorere år -

Innholdsfortegnelse

Generisk formel

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

Sammendrag

For å summere data etter måned, ignorerer du år, kan du bruke en formel basert på funksjonene SUMPRODUCT og MONTH. I eksemplet vist er formelen i H6:

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

Resultatet er totalt alt salg i mars, ignorert år.

Forklaring

Dette datasettet inneholder over 2900 poster, og formelen ovenfor bruker to navngitte områder:

dates = B5:B2932 amounts = E5:E2932

Inne i SUMPRODUCT-funksjonen brukes MÅNED-funksjonen til å trekke ut månedstallet for hver dato i datasettet, og sammenligne det med tallet 3:

(MONTH(dates)=3)

Hvis vi antar et lite datasett som inneholder tre datoer hver i januar, februar og mars (i den rekkefølgen), vil resultatet være en matrise som inneholder ni tall som dette:

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

der hvert tall er "månedstall" for en dato. Når verdiene sammenlignes med 3, er resultatet en matrise som dette:

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

Denne matrisen multipliseres deretter med mengdeverdiene som er knyttet til hver marsdato. Hvis vi antar at alle ni beløp er lik 100, ser operasjonen slik ut:

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

Legg merke til at matteoperasjonen endrer de SANNE FALSE-verdiene til en og null. Etter multiplikasjon har vi en enkelt matrise i SUMPRODUCT:

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

Merk at de eneste gjenværende beløpene er knyttet til mars, resten er null.

Til slutt returnerer SUMPRODUCT summen av alle elementene - 300 i forkortet eksempel ovenfor, og 25 521 i skjermbildet med faktiske data.

Telle etter måned og ignorerer år

For å få en telling per måned som ignorerer år, kan du bruke SUMPRODUCT slik:

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

Gjennomsnitt per måned som ignorerer år

For å beregne og gjennomsnittlig etter måned som ignorerer år, kombinerer du de to SUMPRODUCT-formlene ovenfor slik:

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

Interessante artikler...