2013-03-08

Contar elementos únicos en una lista (2/2)

Cuando el rango contenga alguna celda en blanco:












La fórmula utilizada en la entrada anterior nos daría un error, pues crearía una fracción 1/0 que genera el error #¡DIV/0! Para evitarlo utilizamos:

1. La sugerida por Microsoft válida para Excel 2003 y Excel 2007:
{=SUMA(SI(LARGO(B3:E7);1/CONTAR.SI(B3:E7;B3:E7)))}
2. O la más sencilla y directa, válida desde Excel 2007 en adelante:
{=SUMA(SI.ERROR(1/CONTAR.SI(B3:E7;B3:E7);0))}

La primera fórmula crea una matriz de verdaderos (número de caracteres de la cadena de texto de cada celda, 13 en este caso en todas) y falsos (ceros). Cuando es falso no calcula el 1/CONTAR.SI evitando generar la fracción 1/0. En la segunda fórmula, cuando 1/CONTAR.SI genera un error, lo sustituye por un cero, y continua con el cálculo.











No hay comentarios:

Publicar un comentario

Nube de datos