Cómo usar O en una función CONTAR.SI cuando se trata de fechas y caracteres ">"

Cómo usar O en una función CONTAR.SI cuando se trata de fechas y caracteres ">"

Quiero escribir una función mediante la cual pueda contar una celda si está en blanco O es mayor que una fecha.

Esta es una parte de lo que será una fórmula mucho más grande, por lo que se busca evitar una solución de SUM(countif(D:D,""),countif(D:D,">"&E1))

La función que tengo actualmente se ve así:

Suma((Conteos(D:D,{">"&E1,""}))

Donde E1 = 1/12/2015

¡Gracias por tu ayuda!

Respuesta1

COUNTIFS()No parece gustarle mezclar constantes de matriz y referencias de celda de esa manera. Funciona bien si codificas la fecha de esta manera:

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

O si no desea codificarlo, use esta fórmula matricial. Esta fórmula debe confirmarse con ctrl+shift+enter.

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

Tenga en cuenta que ambas soluciones, además de solo, =COUNTIF(D:D,"")contaráncadacelda en blanco en la columna, por lo que no puede seleccionar la columna completa (a menos que sus datos llenen toda la columna).

Respuesta2

Puedes construir la matriz requerida con una pequeña manipulación, por ejemplo:

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

Sin embargo, ¿está seguro de que realmente desea contar todos los espacios en blanco dentro de la columna D?

Saludos

información relacionada