Töltse le a példa munkafüzetet
Ez az oktatóanyag bemutatja, hogyan lehet összegezni az Excel és a Google Táblázatok adott heti számoknak megfelelő adatokat.
Összeg Ha a hét számával
A hét összegével történő „összegzéshez” ha a SUMIFS függvényt fogjuk használni. De először hozzá kell adnunk egy segítő oszlopot, amely tartalmazza a WEEKNUM függvényt.
Az Hét száma segítő oszlopot a WEEKNUM függvény segítségével számítják ki:
1 | = HETI SZÁM (B3,1) |
Ezután az összesítéshez a SUMIFS függvényt használjuk Értékesítés amelyek egy adott helyszínen játszódnak le Hét száma.
1 | = SUMIFS (D3: D9, C3: C9, F3) |
Összeg Ha heti szám szerint - Segítő oszlop nélkül
A segítő oszlopos módszer könnyen követhető, de a számítást egyetlen képletben is megismételheti a SUMPRODUCT függvény és a WEEKNUM függvény kombinációjával Értékesítések teljes száma által Hét száma.
1 | = SUMPRODUCT (-(HETI SZÁM (B3: B9+0,1) = E3), C3: C9) |
Ebben a példában a SUMPRODUCT függvényt használhatjuk bonyolult „összeg ha” számítások elvégzésére. Nézzük végig a fenti példát.
Ez a végső képletünk:
1 | = SUMPRODUCT (-(HETI SZÁM (B3: B9+0,1) = E3), C3: C9) |
Először is, a SUMPRODUCT függvény felsorolja a cellatartományok értéktömbjét:
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}) |
Ezután a WEEKNUM függvény kiszámítja a Hét száma mindegyikből Értékesítési dátumok.
A WEEKNUM függvényt nem arra tervezték, hogy tömbértékekkel dolgozzon, ezért nullát („+0”) kell hozzáadnunk ahhoz, hogy a WEEKNUM megfelelően feldolgozza az értékeket.
1 | = SUMPRODUCT (-({1; 2; 2; 3; 3; 3; 4} = 1), {4; 9; 1; 7; 6; 2; 5}) |
Hét száma az 1 -es értékek IGAZ értékekre változnak.
1 | = SUMPRODUCT (-({IGAZ; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; FALSE}), {4; 9; 1; 7; 6; 2; 5}) |
Ezután a kettős kötőjelek (-) alakítják át az IGAZ és HAMIS értékeket 1-re és 0-ra:
1 | = SUMPRODUCT ({1; 0; 0; 0; 0; 0; 0}, {4; 9; 1; 7; 6; 2; 5}) |
A SUMPRODUCT függvény ezután megsokszorozza a tömbök minden bejegyzéspárját, hogy létrehozzon egy tömböt Értékesítések száma amelyeknek van egy Hét száma 1 -ből:
1 | = SUMPRODUCT ({4; 0; 0; 0; 0; 0; 0}) |
Végül a tömb számai összeadódnak:
1 | =4 |
Ezt a képletet ezután megismétli a többi lehetséges értékre Hét száma.
További részletek a Boole-utasítások használatáról és a „-” parancsról a SUMPRODUCT függvényben itt találhatók.
Cellareferenciák zárolása
A képleteink könnyebb olvashatósága érdekében megmutattuk a képleteket zárolt cellahivatkozások nélkül:
1 | = SUMPRODUCT (-(HETI SZÁM (B3: B9+0,1) = E3), C3: C9) |
De ezek a képletek nem fognak megfelelően működni, ha másolja és beilleszti a fájl máshová. Ehelyett a következőképpen kell zárolt cellahivatkozásokat használni:
1 | = SUMPRODUCT (-(WEEKNUM ($ B $ 3: $ B $ 9+0,1) = E3), $ C $ 3: $ C $ 9) |
További információért olvassa el a Cellareferenciák zárolása című cikkünket.
Összeg Ha hét szerint Szám a Google Táblázatokban
Ezek a képletek pontosan ugyanúgy működnek a Google Táblázatokban, mint az Excelben.
A WEEKNUM függvény azonban rugalmasabb a Google Táblázatokban, mint az Excelben, és tömb be- és kimeneteket fogad el. Ezért a WEEKNUM (B3: B9+0,1) képlet {Array} +0 művelete nem szükséges.
A teljes SUMPRODUCT képlet a Google Táblázatokban a következőképpen írható fel:
1 | =ÖSSZEFOGLALÓ(--(WEEKNUM($ B $ 3: $ B $ 9+0,1)=E3),3 USD: 9 USD) |