la función BDCONTARA Cuenta las celdas que no están en blanco dentro de una columna de una lista o base de datos que cumplen las condiciones especificadas.
Sintaxis
BDCONTARA(base_de_datos;nombre_de_campo;criterios)
Base_de_datos es el rango de celdas que compone la lista o base de datos. Una base de datos es una lista de datos relacionados en la que las filas de información son registros y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna.
Nombre_de_campo indica el campo que se utiliza en la función. Nombre_de_campo puede ser texto con el rótulo encerrado entre dobles comillas, como por ejemplo “Edad” o “Campo”, o como un número que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente.
Criterios es el rango de celdas que contiene los criterios de la base de datos. Puede utilizar cualquier rango en el argumento Criterios mientras éste incluya por lo menos un rótulo de columna y por lo menos una celda debajo del rótulo de columna que especifique una condición de columna.
El argumento nombre_de_campo es opcional. Si se pasa por alto, BDCONTARA cuenta todos los registros de la base de datos que coinciden con los criterios.
Usen la función BDCONTARA cuando requieran contar registros de una base de datos y que no tenga en blanco algún dato especifico de los registros.
veamos un ejemplo..
Observen que la base de datos tiene 19 registros de los cuales hay algunos que están en blanco, con la función BDCONTARA obtenemos el numero de registros que no estén en blanco pero que además cumpla con una condición del campo marca, para esto ponemos el nombre de campo en E23 y el criterio en E24 por lo que la formula quedaría de este modo..=BDCONTARA(B3:I19,E3,E23:E24)
espero que les sea de ayuda…