Eu testei sua fórmula no Excel 2003 e funciona para mim - SUMPRODUCT
e TODAY
são funções internas no Excel 2003, mas EDATE
é parte do Analysis ToolPak
add-in - se você não Se esse suplemento estiver instalado, você provavelmente terá um valor de #VALUE! erro.
Tente ativar o Analysis ToolPak
Ferramentas > suplementos > marque a caixa "Analysis ToolPak". Pode ser necessário inserir novamente a fórmula.
Se isso não funcionar ou se você não quiser ou não puder instalar os suplementos, poderá obter a data de 12 meses com essa fórmula
=DATE(YEAR(TODAY())-1,MONTH(TODAY()),DAY(TODAY()))
.... ou você pode usar TODAY () - 365 (embora isso seja obviamente menos preciso porque não leva anos bissextos em conta)
então isso seria
=SUMPRODUCT(--(Deploy!T3:T60<=TODAY()),--(Deploy!T3:T60>DATE(YEAR(TODAY())-1,MONTH(TODAY()),DAY(TODAY()))))
ou apenas
=SUMPRODUCT(--(Deploy!T3:T60<=TODAY()),--(Deploy!T3:T60>TODAY()-365))
Se você ainda receber erros, talvez tenha erros no intervalo de dados Deploy!T3:T60
. Nesse caso, uma abordagem alternativa é subtrair uma função COUNTIF
de outra. Isso ajuda porque COUNTIF
ignorará os erros nos dados, a fórmula seria
=COUNTIF(Deploy!T3:T60,"<="&TODAY())-COUNTIF(Deploy!T3:T60,"<="&DATE(YEAR(TODAY())-1,MONTH(TODAY()),DAY(TODAY())))