Notifications
Clear all

SOMARPRODUTO Data Mês 1

3 Posts
2 Usuários
0 Reactions
1,236 Visualizações
(@jeanj-2)
Posts: 0
New Member
Topic starter
 

Boa tarde,

Conforme modelo anexo, mostra que quando eu utilizo SOMARPRODUTO para contar quantas datas do mês 1 possui na coluna A ela retorna corretamente, desde que seja A1:A40 sendo a linha 40 a última preenchida. Como eu alimento a planilha diariamente a tendência é aumentar os dados desta coluna, então se a fómula for =SOMARPRODUTO((MÊS(A1:A1000)=1)*1), ou seja, até a linha 1000 ou mais, ela retorna outro valor que não tem haver. Como eu poderia preparar esta fórmula para que funcione sem eu saber a quantidade exata de linha que vão ter nesta coluna diariamente.

Agradeço desde já a quem ajudar.

Jean J.

 
Postado : 21/06/2017 11:58 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

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

 
Postado : 21/06/2017 12:05 pm
(@jeanj-2)
Posts: 0
New Member
Topic starter
 

Excelente Bernardo!

Mais uma que aprendi!
Muito obrigado!!!

Abraço!
Jean J.

 
Postado : 21/06/2017 12:08 pm