Lataa esimerkkityökirja
Tämä opetusohjelma osoittaa, kuinka Excelin ja Google Sheetsin tiettyjä viikkoarvoja vastaavat tiedot voidaan laskea yhteen.
Summa Jos viikon numero
Jos haluat "summaa jos" viikon numeroilla, käytämme SUMIFS -funktiota. Mutta ensin meidän on lisättävä auttajasarake, joka sisältää WEEKNUM -toiminnon.
The Viikon numero auttajasarake lasketaan käyttämällä WEEKNUM -funktiota:
1 | = VIIKKO (B3,1) |
Seuraavaksi käytämme SUMIFS -funktiota kaikkien laskemiseen Myynti jotka tapahtuvat tietyssä paikassa Viikon numero.
1 | = SUMIFS (D3: D9, C3: C9, F3) |
Summa Jos viikonumeron mukaan - ilman avustajan saraketta
Helper -sarakemenetelmää on helppo seurata, mutta voit myös toistaa laskutoimituksen yhdellä kaavalla käyttämällä SUMPRODUCT -funktiota yhdessä WEEKNUM -funktion kanssa. Myynnin kokonaismäärä käyttäjältä Viikon numero.
1 | = SUMPRODUCT (-(WEEKNUM (B3: B9+0,1) = E3), C3: C9) |
Tässä esimerkissä voimme käyttää SUMPRODUCT -funktiota monimutkaisten summa -laskelmien suorittamiseen. Käydään läpi yllä oleva esimerkki.
Tämä on viimeinen kaavamme:
1 | = SUMPRODUCT (-(WEEKNUM (B3: B9+0,1) = E3), C3: C9) |
Ensinnäkin SUMPRODUCT -funktio luettelee solualueiden arvoryhmän:
1 | =(--(({"1/3/2020"; "1/6/2020"; "1/9/2020"; "1/12/2020"; "1/15/2020"; "1/18/2020"; "1/21/2020"}+0,1)=1), {4; 9; 1; 7; 6; 2; 5}) |
Sitten WEEKNUM -funktio laskee Viikon numero jokaisesta Myyntipäivät.
WEEKNUM -funktiota ei ole suunniteltu toimimaan taulukkoarvojen kanssa, joten meidän on lisättävä nolla ("+0"), jotta WEEKNUM käsittelee arvot oikein.
1 | = SUMPRODUCT (-({1; 2; 2; 3; 3; 3; 4} = 1), {4; 9; 1; 7; 6; 2; 5}) |
Viikon numero arvot, jotka ovat yhtä kuin 1, muutetaan TOSI -arvoiksi.
1 | = SUMPRODUCT (-({TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}), {4; 9; 1; 7; 6; 2; 5}) |
Seuraavaksi kaksoisviivat (-) muuntaa TOSI- ja EPÄTOSI-arvot 1: ksi ja 0: ksi:
1 | = SUMPRODUCT ({1; 0; 0; 0; 0; 0; 0}, {4; 9; 1; 7; 6; 2; 5}) |
SUMPRODUCT -funktio kertoo sitten jokaisen taulukon merkintäparin muodostaakseen taulukon Myynnien määrä joilla on a Viikon numero ja 1:
1 | = SUMPRODUCT ({4; 0; 0; 0; 0; 0; 0}) |
Lopuksi taulukon numerot lasketaan yhteen:
1 | =4 |
Tämä kaava toistetaan sitten muille mahdollisille arvoille Viikon numero.
Lisätietoja Boolean-lauseiden käytöstä ja SUMPRODUCT-funktion komennosta “-” löytyy täältä.
Soluviitteiden lukitseminen
Kaavojemme lukemisen helpottamiseksi olemme näyttäneet kaavat ilman lukittuja soluviittauksia:
1 | = SUMPRODUCT (-(WEEKNUM (B3: B9+0,1) = E3), C3: C9) |
Mutta nämä kaavat eivät toimi kunnolla, kun kopioit ja liität muualle tiedostoosi. Käytä sen sijaan lukittuja soluviittauksia seuraavasti:
1 | = SUMPRODUCT (-(WEEKNUM ($ B $ 3: $ B $ 9+0,1) = E3), $ C $ 3: $ C $ 9) |
Lue artikkelimme soluviitteiden lukitsemisesta saadaksesi lisätietoja.
Summa Jos viikon mukaan Google Sheetsissä
Nämä kaavat toimivat täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä.
WEEKNUM -toiminto on kuitenkin joustavampi Google Sheetsissä kuin Excelissä, ja se hyväksyy matriisitulot ja -lähdöt. Siksi {Array} +0 -toimintoa WEEKNUM (B3: B9+0,1) -kaavassa ei vaadita.
SUMPRODUCT -kaava voidaan kirjoittaa Google Sheetsiin seuraavasti:
1 | =SUMPRODUCT(--(WEEKNUM($ B $ 3: $ B $ 9+0,1)=E3),$ 3 $: $ 9 $) |