No LibreOffice Calc, as seguintes obras; Como os dois programas são basicamente os mesmos, ele também deve funcionar no OpenOffice Calc. Use a fórmula
%código%; em seguida, pressione CTRL + Shift + Enter para torná-lo uma fórmula de matriz.
Em geral, uma fórmula que aceita valores únicos e retorna um valor único (por exemplo, =SUM(A1:X1^2/(1+A1:X1))
e pressione Enter) pode ser feita para obter e retornar um intervalo, tornando-se uma fórmula de matriz (por exemplo, fórmula é =A1 + B1
e pressione Ctrl + Shift + Enter). Neste exemplo, a fórmula retornará três valores, A1 + B1, A2 + B2 e A3 + B3. (Se você digitar isso diretamente na célula C1, o programa também preencherá as células C2 e C3.) Em vez de exibir esses valores diretamente na planilha, você pode, como na pergunta, passar esses valores para SUM ou qualquer outra função que aceita um intervalo de valores ( =A1:A3 + B1:B3
e pressiona CTRL + Shift + Enter).
EDIT:
Com a função matemática f (x) = x 2 / (1+ x ) da sua pergunta, em Calc você pode substituir x com uma única célula (por exemplo, A1) em uma fórmula regular, produzindo um valor único ou com um intervalo (por exemplo, A1: X1), produzindo um valor para cada valor o intervalo. Em sua fórmula, basta substituir a única célula por um intervalo ( =SUM(A1 + B1)
etc. em vez de A1:X1^2
etc.) e pressionar CTRL + Shift + Enter para torná-la uma fórmula de matriz.
Informações técnicas sobre como isso funciona sob o capô: A1^2
na fórmula é avaliado como a lista (ou matriz, daí o nome matriz da fórmula ) A1:X1
. {A1, B1, ..., X1}
produz a lista A1:X1^2
. Como {A1^2, B1^2, ..., X1^2}
está na fórmula duas vezes, há duas listas; quando a divisão é avaliada, A1:X1
se torna {A1 ^ 2 / (1 + A1), B1 ^ 2 / (1 + B1), ..., X1 ^ 2 / (1 + X1)}. Esta lista é o que SUM soma.