Töltse le a példa munkafüzetet
Ez az oktatóanyag bemutatja, hogyan kell használni a SUMIFS függvényt a hét meghatározott napjainak megfelelő adatok összegzéséhez Excelben és Google Táblázatokban.
Összeg Ha a hét napjai szerint - Szövegértékek
Először bemutatjuk, hogyan lehet összegezni az adott adatoknak megfelelő adatokat A hét napjainak nevei.
Az összesítéshez használhatjuk a SUMIFS függvényt, valamint a TEXT függvényt tartalmazó segédoszlopot Értékesítés amelyek egy meghatározott eseményen zajlanak A hét napja:
1 | = SUMIFS (D3: D9, C3: C9, F3) |
A fenti példában a TEXT függvényt használjuk a A hét napja tól Értékesítési dátum:
1 | = SZÖVEG (B3, "dddd") |
A SUMIFS függvény ezt az oszlopot használja az összefoglaló táblázat elkészítéséhez:
1 | = SUMIFS (D3: D9, C3: C9, F3) |
Összeg Ha a hét napjai szerint - a WEEKDAY használatával
Alternatívaként hétköznapi számok is használhatók. Ehhez a forrásadatok segítő oszlopának a WEEKDAY függvényt kell használnia:
1 | = HETI NAP (B3) |
Ha a hét napja név helyett a WEEKDAY számértéket használja, rugalmasabb lehetőségeket kínálhat a későbbi adatmegjelenítési feladatokhoz és összefoglaló funkciókhoz.
Összeg Ha a hét napjai szerint - Segítő oszlop nélkül
A fenti példa segítő oszlop segítségével összefoglalta az adatokat hétköznapokra. A segítő oszlop szükségességének elkerülése érdekében használhatjuk a SUMPRODUCT funkciót:
1 | = SUMPRODUCT (-(HETI NAP (B3: B9) = E3), C3: C9) |
Itt a SUMPRODUCT függvény bonyolult „összeg ha” számítást végez. Nézzük végig a fenti példát.
Ez a végső képletünk:
1 | = SUMPRODUCT (-(HETI NAP (B3: B9) = E3), C3: C9) |
Először is, a SUMPRODUCT függvény kiértékeli a hét minden napjának számát Értékesítési dátumok és felsorolja az értékek tömbjét is Értékesítések száma oszlop:
1 | = SUMPRODUCT (-({6; 2; 5; 1; 4; 7; 3} = 1), {4; 9; 1; 7; 6; 2; 5}) |
A logikai teszt (= 1) használatával az 1 -es hétköznapok száma IGAZ -ra változik, a többi HAMIS:
1 | = SUMPRODUCT (-({HAMIS; HAMIS; HAMIS; IGAZ; 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 ({0; 0; 0; 1; 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 tovább Értékesítési dátumok azt a gyufát A hét napja 1:
1 | = SUMPRODUCT ({0; 0; 0; 7; 0; 0; 0}) |
Végül a tömb számai összegződnek:
1 | =7 |
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 NAP (B3: B9) = 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 (-(HETI NAP ($ B $ 3: $ B $ 9) = E3), $ C $ 3: $ C $ 9) |
További információért olvassa el a Cellareferenciák zárolása című cikkünket.
Összeg Ha a hét napjai szerint a Google Táblázatokban
Ezek a képletek pontosan ugyanúgy működnek a Google Táblázatokban, mint az Excelben.