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
R
e 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