¿Qué significa "A1: A4 ^ {1,2,3}" en una fórmula de Excel?

44

¿Qué hace el operando de intercalación en Excel a un rango cuando es seguido por otros números entre paréntesis? Por ejemplo, digamos que tenemos la siguiente tabla:

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

Entonces, ¿qué está haciendo la siguiente fórmula?

= A1:A4^{1,2,3}
Kevin Bell
fuente
-1 Deberías haber probado la fórmula antes de escribirla. Y como señaló una respuesta, su fórmula da un error. Incluso la primera parte = A1: A4 da un error. Por cierto, me doy cuenta de que 2 ^ {3,4,5,6,7} parece hacer lo mismo que 2 ^ {3}, por lo que los números que figuran después del primer número entre llaves no parecen tener ningún efecto allí
barlop
caret es para "al poder de" también conocido como exponente / índice / orden.
barlop
20
@barlop Es posible que desee reconsiderar su voto negativo. Hay una manera sensata de usar esta fórmula que es completamente opaca para un usuario de Excel no experimentado: vea mi respuesta.
Excellll
3
@Excellll ok, lo comprobaré, interesado en probar tu ans. He eliminado mi
voto negativo

Respuestas:

70

El cursor significa una operación de potencia. La expresión entre corchetes {1,2,3}, es una matriz que contiene los valores 1, 2 y 3.

Como señaló @JasonClement, esta fórmula solo devuelve un valor cuando se ingresa como una fórmula de matriz con Ctrl+ Shift+ Enter. Como una fórmula de matriz, el resultado es una matriz de 4 por 3 que contiene los valores a continuación.

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

Sin embargo, cuando se ingresa en una sola celda, solo se devuelve el valor superior izquierdo de la matriz.

El secreto de esta fórmula es que debe ingresarse como una fórmula única en un rango del mismo tamaño que la matriz . Para hacer esto, seleccione un rango vacío de 4 por 3, por ejemplo D1:F4. Sin cambiar la selección, haga clic en la barra de fórmulas y escriba la fórmula. Luego presione Ctrl+ Shift+ Enter. Verá la matriz completa de resultados impresa en el rango que seleccionó.

ingrese la descripción de la imagen aquí

Excellll
fuente
Muchas gracias por su completa respuesta. En realidad, esta fórmula era parte de otra fórmula que se suponía que calculaba los coeficientes de un ajuste de curva polinómica.
Kevin Bell
55
La primera parte de esta pregunta que leí fue su título (duh), que dice "¿Qué significa" A1: A4 ^ {1,2,3} " en una fórmula de Excel?" Se puede usar como parámetro para un función de hoja de trabajo (en una sola celda). Por ejemplo, si A1contiene 100 y A2contiene 2, entonces =SUM(A1:A2^{1,2,3})(como una fórmula de matriz) se evalúa como 1010114, que es 100 + 100² + 100³ + 2 + 2² + 2³ (1010100 + 14).
G-Man dice 'Restablece a Mónica' el
9

El operador de intercalación es para especificar un exponente. Por ejemplo, 2 ^ 4 devolverá 2 a la cuarta potencia (2 * 2 * 2 * 2), que es 16.

Los corchetes como este son una forma de definir una matriz, que podría usarse donde sea que también se pueda especificar un rango. Por ejemplo, el uso de la fórmula INDEX con una matriz como esta: =INDEX({2,5,7,9}, 4)devolverá el cuarto elemento de la matriz: 9.

No tengo idea de lo que esta fórmula intenta hacer. Como es, resulta en un error. Puede ingresarlo como una fórmula de matriz presionando CTRL y MAYÚS mientras presiona ENTRAR, pero eso solo devolverá el valor de la primera celda (A1) elevada al primer valor en la matriz dada (1), que es lo mismo que 1.5 a la primera potencia, que es 1.5.

Jason Clement
fuente