Summa tühjalt - Excel ja Google'i arvutustabelid

Laadige alla töövihiku näide

Laadige alla töövihiku näide

See õpetus näitab, kuidas kasutada funktsiooni SUMIFS, et liita Exceli ja Google'i arvutustabelite tühjade või tühjade lahtrite andmed.

Summa kui tühi

Esiteks demonstreerime tühjade lahtritega ridade summeerimist.

Funktsioon SUMIFS summeerib andmed, mis vastavad teatud kriteeriumidele.

Kõigi summeerimiseks saame kasutada funktsiooni SUMIFS Skoorid eest Mängijad ilma nimedeta allolevas näites.

1 = SUMIFS (C3: C8, B3: B8, "")

Kasutame Excelis tühja lahtri tähistamiseks topelt jutumärke (“”). Meie näide ignoreerib Mängijad A, B, C ja D ning võtab kokku tundmatu hinded Mängijad.

Ruumide käsitlemine tühjade lahtritena - abistajaveeruga

Excelis tühjade lahtritega suhtlemisel peate olema ettevaatlik. Lahtrid võivad teile tühjad tunduda, kuid Excel ei käsitle neid tühjana. See võib juhtuda, kui lahter sisaldab tühikuid, reavahesid või muid nähtamatuid märke. See on tavaline probleem, kui importite andmeid Excelisse teistest allikatest.

Kui peame tühikuid sisaldavaid lahtreid käsitlema samamoodi nagu tühjad, siis eelmise näite valem ei tööta. Pange tähele, kuidas SUMIFSi valem ei pea lahtrit B9 allpool ("") tühjaks:

Kui soovite tühikuid sisaldavat lahtrit kohelda tühja lahtrina, saame lisada TRIM -funktsiooniga abiveeru, et eemaldada iga lahtri väärtusest täiendavad tühikud.

1 = TRIM (B3)

Rakendame abistajaveerule funktsiooni SUMIFS ja see arvutab nüüd summa täpselt.

1 = SUMIFS (E3: E9, D3: D9, "")

Abistajaveergu on lihtne luua ja seda on lihtne lugeda, kuid võib -olla soovite ülesande täitmiseks kasutada ühte valemit. Seda käsitletakse järgmises osas.

Ruumide käsitlemine tühjade lahtritena - ilma abistaja veerguta

Kui abistajaveerg ei vasta teie vajadustele, saate tühjade ridade summeerimiseks kasutada funktsiooni SUMPRODUCT koos funktsioonidega LEN ja TRIM.

1 = SUMPRODUCT (-(LEN (TRIM (B3: B9)) = 0), D3: D9)

Selles näites kasutame funktsiooni SUMPRODUCT keeruka „summa, kui” arvutamiseks. Lähme läbi valemi.

See on meie viimane valem:

1 = SUMPRODUCT (-(LEN (TRIM (B3: B9)) = 0), D3: D9)

Esiteks loetleb funktsioon SUMPRODUCT kahe lahtrivahemiku väärtuste massiivi:

1 = SUMPRODUCT (-(LEN (TRIM ({"A"; "B"; ""; "C"; ""; "XX"; ""}))) = 0), {25; 10; 15; 5 ; 8; 17; 50)

Seejärel eemaldab funktsioon TRIM eesmised ja tagumised tühikud Mängija nimed:

1 = SUMPRODUCT (-(LEN ({"A"; "B"; ""; "C"; ""; "XX"; ""}) = 0), {25; 10; 15; 5; 8; 17; 50)

Funktsioon LEN arvutab kärbitud pikkused Mängija nimed:

1 = SUMPRODUCT (-({1; 1; 0; 1; 0; 2; 0} = 0), {25; 10; 15; 5; 8; 17; 50)

Loogilise testiga (= 0) kärbitakse kõik Mängija 0 tähemärgiga nimed asendatakse tõega:

1 = SUMPRODUCT (-({FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE}), {25; 10; 15; 5; 8; 17; 50)

Seejärel teisendavad topeltkriipsud (-) väärtused TRUE ja FALSE väärtusteks 1 ja 0:

1 = SUMPRODUCT ({0; 0; 1; 0; 1; 0; 1}, {25; 10; 15; 5; 8; 17; 50)

Funktsioon SUMPRODUCT korrutab seejärel massiivide iga kirjepaari, et saada massiiv Skoorid ainult Mängija nimed, mis on tühjad või tehtud ainult tühikutest:

1 = SUMPRODUCT ({0; 0; 15; 0; 8; 0; 50)

Lõpuks liidetakse massiivi numbrid kokku:

1 =73

Lisateavet Boole'i ​​lausete ja käsu „-” kasutamise kohta funktsioonis SUMPRODUCT leiate siit.

Summa, kui Google'i arvutustabelites on tühi

Need valemid töötavad Google'i arvutustabelites täpselt samamoodi nagu Excelis.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave