¿Cómo puedo hacer un subtotal en Excel agrupando por mes?

¿Cómo puedo hacer un subtotal en Excel agrupando por mes?

Estoy usando la siguiente fórmula para sumar filas filtradas/ocultas, lo cual funciona muy bien...

=SUBTOTAL(109;J2:J3105)

Sin embargo, no puedo encontrar una manera de aplicar esta lógica para que el subtotal solo agregue filas con un mes determinado. Esto no funciona...

=SUBTOTAL(109;SUM(IF(MONTH(E2:E3105)=1;J2:J3105;0)))

información relacionada