Boa tarde JeanJ.
Cara, o Excel interpreta data de uma maneira até interessante (principalmente o 0).
0 = 00/01/1900 (zero de janeiro de 1990)
1 = 01/01/1900 (primeiro de janeiro de 1990)
2 = 02/01/1900 (dois de janeiro de 1990)
...
42905 = 19/06/2017 (dezenove de junho de 2017)
42906 = 20/06/2017 (vinte de junho de 2017)
42907 = 21/06/2017 (vinte e um de junho de 2017)
Resumindo.
São números sequenciais onde ele formata como data.
Essas células vazias ele interpreta como 0 (zero), que entende como dia zero do mês de janeiro do ano de 1900
Por isso ele soma ao mês 1 da sua fórmula.
Coloque mais uma condição. Por exemplo:
=SOMARPRODUTO((MÊS(A1:A1000)=1)*(ANO(A1:A1000)=2017))
ou
=SOMARPRODUTO((MÊS(A1:A1000)=1)*((A1:A1000)>0))
ou
=SOMARPRODUTO((MÊS(A1:A1000)=1)*((A1:A1000)<>""))
E por aí vai.
Qualquer coisa da o grito.
Abraço
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 21/06/2017 12:05 pm