Estou tentando ajudar um colega com um aprimoramento de uma planilha. Estamos usando o Excel 365.
Na célula C3 temos a fórmula:
=FILTER(O1:O51,O1:O51>E1)
Ele produz uma coluna dinâmica de resultados que aumentará ou diminuirá dependendo do valor em E1 . Em C1 temos uma fórmula que soma as células abaixo:
=SUM(C3#)
Tudo isso funciona.
Meu colega quer colocar a fórmula no fundo do derramamento dinâmico. Ele também quer que a fórmula se mova automaticamente para cima ou para baixo à medida que o derramamento aumenta ou diminui. Então, na ilustração, a fórmula iria para a célula C20 .
Eu não tenho idéia de como fazer isso ou mesmo se é possível.
Minha sugestão foi não incluir a fórmula. Primeiro defina o parâmetro de filtro e execute esta macro curta:
Sub dural()
Dim r As Range, rNext As Range
Set r = Range("C3#")
Set rNext = r(r.Count + 1)
rNext.Formula = "=SUM(C3#)"
End Sub
A macro colocará a fórmula na célula correta. Colega respondeu "não é automático o suficiente"
Quaisquer sugestões serão bem-vindas.