O que significa "A1: A4 ^ {1,2,3}" em uma fórmula do Excel?


44

O que o operando de intercalação no Excel faz em um intervalo quando é seguido por outros números entre colchetes? Por exemplo, digamos que temos a seguinte tabela:

      A    B    C
1    1.5   0    0
2   -0.5   0    0
3    4     0    0
4    5     0    0

Então, o que a seguinte fórmula está fazendo?

= A1:A4^{1,2,3}

-1 Você deveria ter tentado a fórmula antes de escrevê-la. E, como resposta indicada, sua fórmula apresenta um erro. Até a primeira parte = A1: A4 apresenta um erro. A propósito, noto que 2 ^ {3,4,5,6,7} parece fazer o mesmo que 2 ^ {3}, portanto, os números listados após o primeiro número entre colchetes não parecem ter nenhum efeito lá
— barlop

circunflexo é para "ao poder de" aka expoente / índice / ordem.
— Barlop #

20
@ Barlop Você pode reconsiderar seu voto negativo. Existe uma maneira sensata de usar essa fórmula que é completamente opaca para um usuário não experiente do Excel - veja minha resposta.
— Excellll

3
@ OK Excel eu vou dar uma olhada, interessado em experimentar o seu ans. Eu removi o meu
— voto negativo

Respostas:


70

O sinal de intercalação significa uma operação de energia. A expressão entre colchetes,, {1,2,3}é uma matriz que contém os valores 1, 2 e 3.

Conforme observado por @JasonClement, essa fórmula retorna apenas um valor quando inserida como uma fórmula de matriz com Ctrl+ Shift+ Enter. Como uma fórmula de matriz, o resultado é uma matriz de 4 por 3 contendo os valores abaixo.

A1^1  A1^2  A1^3
A2^1  A2^2  A2^3
A3^1  A3^2  A3^3
A4^1  A4^2  A4^3

Quando inserido em uma única célula, no entanto, somente o valor superior esquerdo da matriz é retornado.

O segredo dessa fórmula é que ela deve ser inserida como uma fórmula única em um intervalo do mesmo tamanho da matriz . Para fazer isso, selecione um intervalo vazio de 4 por 3, por exemplo D1:F4. Sem alterar a seleção, clique na barra de fórmulas e digite a fórmula. Então pressione Ctrl+ Shift+ Enter. Você verá a matriz completa dos resultados impressos no intervalo selecionado.

insira a descrição da imagem aqui


Muito obrigado pela sua resposta completa. Na verdade, essa fórmula fazia parte de outra fórmula que deveria calcular os coeficientes de um ajuste de curva polinomial.
— Kevin de Bell

5
A primeira parte desta pergunta que li foi o título (duh), que diz “O que significa“ A1: A4 ^ {1,2,3} ” em uma fórmula do Excel?” Ele pode ser usado como parâmetro para um função de planilha (em uma única célula). Por exemplo, se A1contém 100 e A2contém 2, então =SUM(A1:A2^{1,2,3})(como uma fórmula de matriz) avalia como 1010114, que é 100 + 100² + 100³ + 2 + 2² + 2³ (1010100 + 14).
— G-Man diz 'Reinstate Monica'

9

O operador de cursor é para especificar um expoente. Por exemplo, 2 ^ 4 retornará 2 à quarta potência (2 * 2 * 2 * 2), que é 16.

Parênteses curvos como esse são uma maneira de definir uma matriz, que pode ser usada sempre que um intervalo também possa ser especificado. Por exemplo, o uso da fórmula INDEX com uma matriz da seguinte forma: =INDEX({2,5,7,9}, 4)retornará o quarto item da matriz: 9.

Não tenho idéia do que essa fórmula está tentando fazer. Como é, resulta em um erro. Você pode inseri-lo como uma fórmula de matriz pressionando CTRL e SHIFT enquanto pressiona ENTER, mas isso retornará apenas o valor da primeira célula (A1) aumentada para o primeiro valor na matriz fornecida (1), igual a 1,5 para a 1ª potência, que é 1,5.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.