A fórmula a seguir deve funcionar:
=IF(AF99>0,AF99+SUM(INDIRECT("AF" & 99-(MAX(C2,1) & ":AF98")),AF99)
Estou usando uma fórmula (mencionada abaixo) no Excel, onde preciso que o comprimento da coluna seja aumentado de diminuído com um valor específico fornecido em uma célula (esse valor é calculado por uma fórmula).
=IF(AE99>0,AF99+SUM(AF93:AF98),AF99)
Aqui eu quero aumentar ou diminuir o comprimento de (AF93: AF98) por um valor dado em por exemplo. célula C2. Suponha que seja 6. então o comprimento da coluna é 6 linhas ou C2 é 30, o comprimento da coluna na fórmula é então 30 linhas.
Informação adicional:
Na foto, AE99 é a hora. Eu quero a fórmula para verificar; se houver um valor em AE99, ele adicionará 6 linhas anteriores à célula correspondente de AE que é AF. Agora eu quero o comprimento ou altura (no entanto o seu chamado) que é AF93: AF98 a ser variado por um valor dado em outra célula completamente diferente, por exemplo, é 10, então o comprimento da coluna seria AF88: AF98.
A fórmula a seguir deve funcionar:
=IF(AF99>0,AF99+SUM(INDIRECT("AF" & 99-(MAX(C2,1) & ":AF98")),AF99)