Fórmula genérica
=SUMAPRODUCTO(--(AÑO(dates)=year))
Explicación
Para contar fechas en un año determinado, puede usar las funciones SUMAPRODUCTO y AÑO. En el ejemplo que se muestra, la fórmula en E5 es:
=SUMAPRODUCTO(--(AÑO(dates)=D5))
donde "data" el rango con nombre B5: B15.
Cómo funciona esta fórmula
La función AÑO extrae el año de una fecha válida. En este caso, le estamos dando a AÑO y un conjunto de fechas en el rango "fechas" con nombre, por lo que obtenemos una serie de resultados:
{2018;2017;2019;2019;2017;2019;2017;2019;2019;2018;2018}
Cada fecha se compara con el valor del año en la columna D, para producir una matriz o valores VERDADERO FALSO:
{FALSO;VERDADERO;FALSO;FALSO;VERDADERO;FALSO;VERDADERO;FALSO;FALSO;FALSO;FALSO}
Para la fórmula en E5, los valores VERDADERO son casos donde las fechas son en el año 2017, y los valores FALSO representan fechas en cualquier otro año.
Luego, usamos un doble negativo para forzar los valores de VERDADERO FALSO a 1's y 0's. Dentro de SUMAPRODUCTO, ahora tenemos:
=SUMAPRODUCTO({0;1;0;0;1;0;1;0;0;0;0})
Finalmente, con solo una matriz para trabajar, SUMAPRODUCTO suma los elementos en la matriz y devuelve un resultado, 3.
0 comentarios:
Publicar un comentario