Laadige alla töövihiku näide
See õpetus näitab, kuidas kasutada funktsiooni SUMIFS, et liita Excelis ja Google'i arvutustabelites konkreetsetele nädalapäevadele vastavad andmed.
Summa Kui nädalapäeva järgi - teksti väärtused
Esiteks demonstreerime, kuidas konkreetsetele andmetele summeerida Nädala päevade nimed.
Kõigi summeerimiseks saame kasutada funktsiooni SUMIFS koos abitulbaga, mis sisaldab funktsiooni TEXT Müük mis toimuvad kindlal Nädala päev:
1 | = SUMIFS (D3: D9, C3: C9, F3) |
Ülaltoodud näites kasutame funktsiooni nime TEXT ekstraheerimiseks Nädala päev alates Müügikuupäev:
1 | = TEKST (B3, "dddd") |
Funktsioon SUMIFS kasutab kokkuvõtte tabeli koostamiseks seda abistajat.
1 | = SUMIFS (D3: D9, C3: C9, F3) |
Summa Kui nädalapäeva järgi - kasutades WEEKDAY
Teise võimalusena võib kasutada nädalapäevade numbreid. Selleks peab lähteandmete abistajaveerg kasutama funktsiooni WEEKDAY.
1 | = NÄDALAPÄEV (B3) |
Kui kasutate nädalapäeva nime asemel WEEKDAY numbrilist väärtust, võite saada paindlikumaid valikuid andmete hilisemaks visualiseerimiseks ja kokkuvõtete tegemiseks.
Summa Kui nädalapäeva järgi - ilma abistaja veerguta
Ülaltoodud näites summeeriti andmed nädalapäevade kaupa, kasutades abistajaveergu. Abiveeru vajaduse vältimiseks saame kasutada funktsiooni SUMPRODUCT:
1 | = SUMPRODUCT (-(NÄDALAPÄEV (B3: B9) = E3), C3: C9) |
Siin teostab funktsioon SUMPRODUCT keerulise „summa, kui” arvutuse. Lähme läbi ülaltoodud näite.
See on meie viimane valem:
1 | = SUMPRODUCT (-(NÄDALAPÄEV (B3: B9) = E3), C3: C9) |
Esiteks hindab funktsioon SUMPRODUCT iga üksuse nädalapäeva numbrit Müügikuupäevad ja loetleb ka väärtuste massiivi Müükide arv veerg:
1 | = SUMPRODUCT (-({6; 2; 5; 1; 4; 7; 3} = 1), {4; 9; 1; 7; 6; 2; 5}) |
Kasutades loogilist testi (= 1), muudetakse nädalapäevade numbrid 1 väärtuseks TRUE, kõik teised on FALSE:
1 | = SUMPRODUCT (-({FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE}), {4; 9; 1; 7; 6; 2; 5}) |
Seejärel teisendavad topeltkriipsud (-) väärtused TRUE ja FALSE väärtusteks 1 ja 0:
1 | = SUMPRODUCT ({0; 0; 0; 1; 0; 0; 0}, {4; 9; 1; 7; 6; 2; 5}) |
Funktsioon SUMPRODUCT korrutab seejärel massiivide iga kirjepaari, et saada massiiv Müükide arv peal Müügikuupäevad see vaste Nädala päev 1:
1 | = SUMPRODUCT ({0; 0; 0; 7; 0; 0; 0}) |
Lõpuks summeeritakse massiivi numbrid:
1 | =7 |
Lisateavet Boole'i lausete ja käsu „-” kasutamise kohta funktsioonis SUMPRODUCT leiate siit
Lahtrite viidete lukustamine
Meie valemite lugemise hõlbustamiseks oleme näidanud valemeid ilma lahtriviideta:
1 | = SUMPRODUCT (-(NÄDALAPÄEV (B3: B9) = E3), C3: C9) |
Kuid need valemid ei tööta korralikult, kui kopeerite ja kleebite mujale oma faili. Selle asemel peaksite kasutama selliseid lukustatud lahtriviiteid:
1 | = SUMPRODUCT (-(WEEKDAY ($ B $ 3: $ B $ 9) = E3), $ C $ 3: $ C $ 9) |
Lisateabe saamiseks lugege meie artiklit lahtrite viidete lukustamise kohta.
Summa Kui nädalapäeva järgi Google'i arvutustabelites
Need valemid töötavad Google'i arvutustabelites täpselt samamoodi nagu Excelis.