Fórmula de Excel: cuenta las celdas que contienen números impares -

Tabla de contenido

Fórmula genérica

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

Resumen

Para contar celdas que contienen solo números impares, puede usar una fórmula basada en la función SUMPRODUCT junto con la función MOD.

En el ejemplo, la fórmula en la celda E5 es:

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

Esta fórmula devuelve 4 ya que hay 4 números impares en el rango B5: B10 (que se denomina rango, "rng" en la fórmula).

Explicación

La función SUMPRODUCTO trabaja directamente con matrices.

Una cosa que puede hacer fácilmente con SUMPRODUCT es realizar una prueba en una matriz utilizando uno o más criterios y luego contar los resultados.

En este caso, estamos ejecutando una prueba para un número impar, que usa la función MOD:

MOD(rng,2)=1

MOD devuelve un resto después de la división. En este caso, el divisor es 2, por lo que MOD devolverá un resto de 1 para cualquier número entero impar y un resto de cero para números pares.

Dentro de SUMPRODUCT, esta prueba se ejecuta en cada celda en B5: B10, el resultado es una matriz de valores VERDADERO / FALSO:

(FALSO; VERDADERO; VERDADERO; VERDADERO; FALSO; VERDADERO)

Después de convertir los valores VERDADERO / FALSO a números usando el doble negativo, tenemos:

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

SUMPRODUCT luego simplemente suma estos números y devuelve 4.

Articulos interesantes...