Excel képlet: Az összeg havonta figyelmen kívül hagyja az évet

Általános képlet

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

Összegzés

Az adatok havi összesítéséhez, év figyelmen kívül hagyásával, használhatja a SUMPRODUCT és a MONTH függvényeken alapuló képletet. A bemutatott példában a H6 képlete a következő:

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

Ennek eredménye az összes márciusi értékesítés, az évet figyelmen kívül hagyva.

Magyarázat

Ez az adatkészlet több mint 2900 rekordot tartalmaz, és a fenti képlet két megnevezett tartományt használ:

dates = B5:B2932 amounts = E5:E2932

A SUMPRODUCT függvény belsejében a MONTH függvény használható az adatkészlet minden dátumának hónapszámának kinyerésére és összehasonlítására a 3-as számmal:

(MONTH(dates)=3)

Ha egy kis adatkészletet feltételezünk, amelyek 3 dátumot tartalmaznak januárban, februárban és márciusban (ebben a sorrendben), akkor az eredmény egy tömb, amely kilenc ilyen számot tartalmaz:

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

ahol minden szám a dátum "hónapszáma". Ha az értékeket összehasonlítjuk a 3-mal, az eredmény egy ilyen tömb:

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

Ezt a tömböt ezután megszorozzuk az egyes márciusi dátumokkal társított összegértékekkel. Ha feltételezzük, hogy mind a kilenc összeg 100-nak felel meg, a művelet így néz ki:

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

Vegye figyelembe, hogy a matematikai művelet az IGAZ HAMIS értékeket egysé és nullává változtatja. Szorzás után egyetlen tömbünk van a SUMPRODUCT-ban:

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

Vegye figyelembe, hogy az egyetlen fennmaradó összeg márciushoz kapcsolódik, a többi nulla.

Végül a SUMPRODUCT visszaadja az összes elem összegét - 300 a fenti rövidített példában és 25 521 a képernyőképen tényleges adatokkal.

Számoljon havonta, figyelmen kívül hagyva az évet

Ha évenként figyelmen kívül akarja venni a havi számlálást, használhatja a következő SUMPRODUCT-ot:

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

Átlag havonta, figyelmen kívül hagyva az évet

Az év figyelmen kívül hagyásával kiszámíthatja és havonta átlagolhatja a fenti két SUMPRODUCT képletet:

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

érdekes cikkek...