Esta nova fórmula definitivamente * funciona:
{=SUM(L2:INDEX(L:L,SMALL(IF(ISNUMBER(L2:L26),ROW(L2:L26)),3)))}
Lembre-se de que, desta vez, é inserido como uma fórmula de matriz.
Olhando para a sua fórmula, além do segundo% desnecessárioSUM(), há quatro erros principais:
- Existe um espaço entre o
Re o(emISNUMBER (); -
SMALL()está sem o segundo parâmetro necessário,3; -
OFFSET()está sem o terceiro parâmetro necessário,0; - O segundo parâmetro de
OFFSET()é desativado por +1 (deve serSMALL()-1).
E, em seguida, há o erro crítico: OFFSET() não pode ser feito para retornar uma matriz inteira *. Ele só pode ser usado para preencher um intervalo quando a matriz é inserida em várias células.
* Pelo menos no Excel 2007