Voit laskea tiedot kuukausittain, jättämättä vuotta huomiotta, käyttämällä kaavaa, joka perustuu SUMPRODUCT- ja MONTH -funktioihin. Esitetyssä esimerkissä H6: n kaava on:
= SUMPRODUCT (( MONTH (dates)=month)*amounts)
Tuloksena on maaliskuun kokonaismyynti, vuotta lukuun ottamatta.
SelitysTämä tietojoukko sisältää yli 2900 tietuetta, ja yllä oleva kaava käyttää kahta nimettyjä alueita :
= SUMPRODUCT (( MONTH (dates)=3)*amounts)
SUMPRODUCT -toiminnon sisällä KUUKAUSI -funktiota käytetään kuukauden datan poimimiseen jokaisen tietojoukon päivämäärän osalta ja sen vertaamiseen numeroon 3:
dates = B5:B2932 amounts = E5:E2932
Jos oletamme pienen tietojoukon, jossa luetellaan 3 päivämäärää tammikuussa, helmikuussa ja maaliskuussa (tässä järjestyksessä), tuloksena olisi taulukko, joka sisältää yhdeksän numeroa seuraavasti:
( MONTH (dates)=3)
jossa jokainen numero on päivämäärän 'kuukauden numero'. Kun arvoja verrataan arvoon 3, tuloksena on seuraavanlainen taulukko:
{111222333}
Tämä taulukko kerrotaan sitten kunkin maaliskuun päivämäärään liittyvillä määräarvoilla. Jos oletamme, että kaikki yhdeksän summaa ovat 100, operaatio näyttää tältä:
Excel-kaavan päivät kahden päivämäärän välillä
{FALSEFALSEFALSEFALSEFALSEFALSETRUETRUETRUE}
Huomaa, että matemaattinen operaatio muuttaa TRUE FALSE -arvot yhdeksi ja nolliksi. Kertomisen jälkeen meillä on yksi taulukko SUMPRODUCTissa:
{000000111} * {100100100100100100100100100}
Huomaa, että ainoat jäljellä olevat määrät liittyvät maaliskuuhun, loput ovat nolla.
Lopuksi SUMPRODUCT palauttaa kaikkien kohteiden summan - 300 yllä olevassa lyhennetyssä esimerkissä ja 25 521 kuvakaappauksessa todellisten tietojen kanssa.
Laske kuukausittain huomiotta vuosi
Jos haluat laskea kuukausittain ilman vuosia, voit käyttää SUMPRODUCTia seuraavasti:
= SUMPRODUCT ({000000100100100})
Keskimäärin kuukausittain ilman vuotta
Voit laskea ja laskea kuukausittain huomioimatta vuoden yhdistämällä yllä olevat kaksi SUMPRODUCT -kaavaa seuraavasti:
Kirjailija Dave Bruns= SUMPRODUCT (--( MONTH (dates)=3))