NB.SI.ES y condición O

Resuelto
touroul Mensajes publicados 520 Fecha de registro   Estado Miembro Última intervención   -  
touroul Mensajes publicados 520 Fecha de registro   Estado Miembro Última intervención   -
Buenas noches, el foro

¿Saben si es posible combinar la función CONTAR.SI.CONJUNTO y la función O?
Aquí hay un vistazo a mi fórmula actual:

=CONTAR.SI.CONJUNTO(B4:B10;A4;D4:D10;{"OPEL";"BMW"})
o: =CONTAR.SI.CONJUNTO(B4:B10;A4;D4:D10;O("OPEL";"BMW")

El objetivo es, por supuesto, contar los valores que cumplen con el criterio B4:B50;A4, y a la vez OPEL o BMW.
Estas fórmulas no funcionan correctamente.
Dada la longitud de mi fórmula inicial, me gustaría evitar duplicar la fórmula de esta manera:
=CONTAR.SI.CONJUNTO(B4:B10;A4;D4:D10;"OPEL";D4:D10;"BMW")

De antemano, gracias por su ayuda.

Configuración: Windows / Excel 2013 / Firefox 51.0

2 respuestas

  1. touroul Mensajes publicados 520 Fecha de registro   Estado Miembro Última intervención   16
     
    Hola Vaucluse

    Al igual que usted, he llegado a la misma conclusión al recorrer los foros.
    No hay posibilidad con NB.SI.ENS
    Sin embargo, encontré un post donde alguien logró hacerlo con una fórmula del tipo:
    =NB.SI.ENS(B4:B10;A4;D4:D10;{"OPEL";"BMW"}), sin validación matricial.
    En mi caso, esta sintaxis no funciona, no hay error de fórmula, pero no devuelve nada.

    Entonces, probé su propuesta con:
    =SOMMEPROD((B4:B10=A4)*((NB.SI($B$1:$B$5;D4:D10)))
    Funciona bien y los resultados son correctos.
    Viendo la longitud de la fórmula inicial, de todos modos economizo cerca de 1/3 de las líneas, pero sobre todo gano en claridad en la fórmula.

    Le agradezco mucho y lo marco como resuelto, ¡fue interesante!
    ¡Hasta pronto!
    2