-
Use Sumifs com a data como uma das condições. Se você tiver uma versão do Office 365 do Excel, poderá usar as novas funções Maxifs e AverageIfs e especificar a data como uma das condições. Se você não tiver o Office 365, poderá usar o Sumproduct, que faz o trabalho bem, mas será um pouco mais lento com grandes conjuntos de dados.
-
Sim, o índice é o caminho a percorrer. Você pode criar um intervalo de índice para o dia com base na primeira correspondência da data que vai até a última correspondência da data. Em seguida, aninhe esse índice em uma fórmula de correspondência.
=MAX(INDEX(D:D,MATCH(F2,B:B,0)):INDEX(D:D,MATCH(F2-1,B:B,-1)-1))
se a data que você deseja procurar estiver na célula F2, como nesta captura de tela
Se você conseguir que isso funcione, é claro que você também pode usar a abordagem para as fórmulas em 1.