Como usar OR em uma função CONT.SE ao lidar com datas e caracteres “>”

Como usar OR em uma função CONT.SE ao lidar com datas e caracteres “>”

Quero escrever uma função pela qual eu possa contar uma célula se estiver em branco OU for maior que uma data.

Esta é uma parte do que será uma fórmula muito maior, portanto, procure evitar uma solução de SUM(countif(D:D,""),countif(D:D,">"&E1))

A função que tenho atualmente é assim:

Soma((Contagens(D:D,{">"&E1,""}))

Onde E1 = 01/12/2015

Obrigado pela ajuda!

Responder1

COUNTIFS()não parece gostar de misturar constantes de array e referências de células assim. Funciona bem se você codificar a data assim:

=SUM(COUNTIF(D1:D4,{">12/1/2015",""}))

Ou se você não quiser codificá-lo, use esta fórmula de matriz. Esta fórmula deve ser confirmada com ctrl+shift+enter.

=SUM(--(D1:D4>E1),--(D1:D4=""))

Observe que ambas as soluções, assim como apenas =COUNTIF(D:D,"")contarãotodocélula em branco na coluna, portanto você não pode selecionar a coluna inteira (a menos que seus dados preencham a coluna inteira).

Responder2

Você pode construir o array necessário com um pouco de manipulação, por exemplo:

=SUMPRODUCT(COUNTIF(D:D,IF({0,1},">"&E1,"")))

mas você tem certeza de que realmente deseja contar todos os espaços em branco em toda a coluna D?

Cumprimentos

informação relacionada