Fórmula do Excel: some se a data estiver entre -

Índice

Fórmula genérica

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1)

Resumo

Para somar valores entre duas datas, você pode usar a função SOMASE. No exemplo mostrado, a célula H7 contém esta fórmula:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

onde data (C5: C11) e quantidade (D5: D11) são intervalos nomeados.

Esta fórmula soma os valores da coluna D para datas entre H5 e H6.

Explicação

A função SUMIFS permite operadores lógicos (ou seja, "=", ">", "> =", etc.) e vários critérios.

Para combinar os valores alvo entre duas datas, precisamos usar dois critérios. A função SUMIFS requer que cada critério seja inserido como um par de critérios / intervalo da seguinte forma:

">"&H5,date // greater than H5 "<"&H6,date // less than H6

Observe que precisamos colocar os operadores lógicos entre aspas duplas ("") e, em seguida, concatená-los às referências de células com o e comercial (&). Isso ocorre porque SUMIFS está em um grupo de funções "RACON" que têm uma sintaxe exclusiva para critérios.

A fórmula final é semelhante a esta:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

Observação: este exemplo não inclui a data de início ou de término no resultado. Veja abaixo um exemplo que inclui datas de início e término.

Com datas codificadas

A melhor maneira de codificar datas na função SOMASE é usar a função DATA. Por exemplo, para somar valores em rng1 que estão entre 1º de julho de 2020 e 30 de setembro de 2020, você pode usar uma fórmula como esta:

=SUMIFS(rng1,rng2,">="&DATE(2020,7,1),rng2,"<="&DATE(2020,9,30))

Observe que estamos usando maior ou igual a ("> =") e menor ou igual a ("<=") para que SOMASE inclua as datas de início e término no resultado final.

Adicionando mais critérios

Para estender a fórmula para aplicar mais critérios, basta adicionar outro par de intervalo / critério. Por exemplo, a fórmula abaixo somará os valores em rng1 quando as datas em rng2 estiverem entre as datas em A1 e B1 e os valores AND em rng3 forem iguais a C1:

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1, rng3, C1)

Artigos interessantes...