
= SUMPRODUCT (--( MID (range,3,1)='3'))Resumen
Para contar números donde el tercer dígito es igual a 3, puede usar una fórmula basada en las funciones SUMPRODUCT y MID. En el ejemplo que se muestra, la fórmula en E5 es:
|_+_|ExplicaciónPara obtener el tercer carácter de una cadena en A1, puede usar la función MID de esta manera:
|_+_|
El primer argumento es una referencia de celda, el segundo argumento especifica el número de inicio y el tercer argumento indica el número de caracteres.
Si le da a la función MID un rango de celdas para el primer argumento, obtendrá una matriz de resultados. En el ejemplo que se muestra, esta expresión:
mes de regreso a partir de la fecha en Excel|_+_|
devuelve una matriz como esta:
|_+_|Esta matriz contiene el tercer dígito de cada celda en el rango B5: B12. Observe que la función MID ha convertido automáticamente los valores numéricos en el rango en cadenas de texto y ha devuelto el tercer carácter como valor de texto.
Cuando comparamos esta matriz usando = '3', obtenemos una matriz como esta:
|_+_|Usamos el doble negativo para coaccionar los valores VERDADERO y FALSO a 1 y cero respectivamente, lo que devuelve:
|_+_|Finalmente, con solo una matriz para trabajar, la función SUMPRODUCTO suma los elementos de la matriz y devuelve el total, 3.
Autor Dave Bruns