Formula Excel: Numărați celulele care conțin numere impare -

Cuprins

Formula generică

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

rezumat

Pentru a număra celulele care conțin doar numere impare, puteți utiliza o formulă bazată pe funcția SUMPRODUCT împreună cu funcția MOD.

În exemplu, formula din celula E5 este:

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

Această formulă returnează 4 deoarece există 4 numere impare în intervalul B5: B10 (care se numește interval, "rng" în formulă).

Explicaţie

Funcția SUMPRODUCT funcționează direct cu tablouri.

Un lucru pe care îl puteți face destul de ușor cu SUMPRODUCT este efectuarea unui test pe o matrice utilizând unul sau mai multe criterii, apoi numărați rezultatele.

În acest caz, efectuăm un test pentru un număr impar, care utilizează funcția MOD:

MOD(rng,2)=1

MOD returnează un rest după divizare. În acest caz, divizorul este 2, deci MOD va returna un rest de 1 pentru orice număr întreg impar și un rest de zero pentru numerele pare.

În interiorul SUMPRODUCT, acest test se execută pe fiecare celulă din B5: B10, rezultatul este o matrice de valori TRUE / FALSE:

(FALS; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; FALS; ADEVĂRAT)

După ce constrângem valorile TRUE / FALSE la numere folosind negativul dublu, avem:

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

SUMPRODUCT apoi însumează pur și simplu aceste numere și returnează 4.

Articole interesante...