Fórmula do Excel: some se a data for maior que -

Índice

Fórmula genérica

=SUMIF(range,">"&DATE(year,month,day),sum_range)

Resumo

Para somar, se com base em datas superiores a uma determinada data, você pode usar a função SOMASE. No exemplo mostrado, a célula H5 contém esta fórmula:

=SUMIF(date,">"&DATE(2015,10,1),amount)

Esta fórmula soma os valores na coluna D quando uma data na coluna C é maior que 1º de outubro de 2015.

Explicação

A função SUMIF oferece suporte aos operadores lógicos do Excel (ou seja, "=", ">", "> =", etc.), para que você possa usá-lo como desejar em seus critérios.

Nesse caso, queremos combinar datas posteriores a 1º de outubro de 2015, portanto, estamos usando o operador maior que (>) com a função DATE para criar uma data:

">"&DATE(2015,10,1)

A função DATE é uma maneira segura de criar datas para os critérios da função, pois elimina problemas associados às configurações regionais de data.

Observe que precisamos colocar o operador maior que entre aspas duplas e juntá-lo à data com um E comercial (&).

Data como referência de célula

Se você deseja expor a data na planilha para que possa ser facilmente alterada, use esta fórmula:

=SUMIF(date,">"&A1,amount)

Onde A1 é uma referência a uma célula que contém uma data válida.

Alternativa com SUMIFS

Você também pode usar a função SOMASE. SOMASE pode manipular vários critérios e a ordem dos argumentos é diferente de SOMASE. A fórmula SOMASE equivalente é:

=SUMIFS(amount, date,">"&DATE(2015,10,1))

Observe que o intervalo de soma sempre vem primeiro na função SOMASE.

Artigos interessantes...