Excel formula: saskaita šūnas, kas satur nepāra skaitļus -

Satura rādītājs

Vispārēja formula

=SUMPRODUCT(--(MOD(rng,2)=1))

Kopsavilkums

Lai uzskaitītu šūnas, kurās ir tikai nepāra skaitļi, varat izmantot formulu, kuras pamatā ir funkcija SUMPRODUCT kopā ar MOD funkciju.

Piemērā šūnas E5 formula ir:

=SUMPRODUCT(--(MOD(rng,2)=1))

Šī formula atgriež 4, jo diapazonā B5 ir 4 nepāra skaitļi: B10 (kas formulā ir nosaukts diapazons, "rng").

Paskaidrojums

Funkcija SUMPRODUCT darbojas tieši ar masīviem.

Viena lieta, ko jūs varat viegli izdarīt, izmantojot SUMPRODUCT, ir masīva pārbaude, izmantojot vienu vai vairākus kritērijus, pēc tam saskaitiet rezultātus.

Šajā gadījumā mēs veicam nepāra skaitļa pārbaudi, kurā tiek izmantota funkcija MOD:

MOD(rng,2)=1

MOD atgriež atlikumu pēc dalīšanas. Šajā gadījumā dalītājs ir 2, tāpēc MOD atgriezīs atlikumu 1 jebkuram nepāra skaitlim un nulles atlikumu pāra skaitļiem.

SUMPRODUCT iekšpusē šis tests tiek veikts visās B5: B10 šūnās. Rezultāts ir TRUE / FALSE vērtību masīvs:

(FALSE; TRUE; TRUE; TRUE; FALSE; TRUE)

Pēc tam, kad TRUE / FALSE vērtības esam piespiesti skaitļiem, izmantojot dubultnegatīvu, mums ir:

(0; 1; 1; 1; 0; 1)

Pēc tam SUMPRODUCT vienkārši summē šos skaitļus un atgriež 4.

Interesanti raksti...