Que signifie «A1: A4 ^ {1,2,3}» dans une formule Excel?

44

Que fait l'opérande de curseur dans Excel avec une plage lorsqu'il est suivi d'autres nombres entre parenthèses? Par exemple, disons que nous avons le tableau suivant:

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

Alors, quelle est la formule suivante?

= A1:A4^{1,2,3}
Kevin Bell
la source
-1 Vous devriez avoir essayé la formule avant de l'écrire. Et comme une réponse a souligné, votre formule donne une erreur. Même la première partie = A1: A4 donne une erreur. En passant, je remarque que 2 ^ {3,4,5,6,7} semble faire la même chose que 2 ^ {3} et que les nombres indiqués après le premier nombre entre accolades ne semblent pas avoir d'incidence. il
Barlop
caret est pour "à la puissance de" aka exponent / index / order.
Barlop
20
@barlop Vous voudrez peut-être reconsidérer votre vote négatif. Il existe un moyen judicieux d'utiliser cette formule qui est complètement opaque pour un utilisateur Excel non expérimenté - voir ma réponse.
Excellll
3
@ Excellent ok je vais y jeter un coup d'œil, intéressé d'essayer vos ans. J'ai retiré mon
vote négatif

Réponses:

70

Le caret signifie une opération de puissance. L’expression entre crochets,, {1,2,3}est un tableau contenant les valeurs 1, 2 et 3.

Comme l'a noté @JasonClement, cette formule ne renvoie une valeur que si elle est entrée sous forme de formule matricielle avec Ctrl+ Shift+ Enter. En tant que formule matricielle, le résultat est une matrice 4 sur 3 contenant les valeurs ci-dessous.

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

Cependant, lorsque vous entrez dans une seule cellule, seule la valeur en haut à gauche de la matrice est renvoyée.

Le secret de cette formule est qu’elle doit être entrée comme une formule unique dans une plage de la même taille que la matrice . Pour ce faire, sélectionnez une plage vide de 4 sur 3, par exemple D1:F4. Sans changer la sélection, cliquez dans la barre de formule et tapez la formule. Puis appuyez sur Ctrl+ Shift+ Enter. Vous verrez la matrice complète des résultats imprimés dans la plage que vous avez sélectionnée.

entrez la description de l'image ici

Excellent
la source
Merci beaucoup pour votre réponse complète. En réalité, cette formule faisait partie d'une autre formule censée calculer les coefficients d'un ajustement de courbe polynomiale.
Kevin Bell
5
La première partie de cette question que j’ai lue était son titre (duh), qui dit «Que signifie« A1: A4 ^ {1,2,3} » dans une formule Excel?». Elle peut être utilisée comme paramètre pour une fonction de feuille de calcul (dans une seule cellule). Par exemple, si A1contient 100 et A22, alors =SUM(A1:A2^{1,2,3})(en tant que formule matricielle) est évalué à 1010114, ce qui correspond à 100 + 100² + 100³ + 2 + 2² + 2³ (1010100 + 14).
G-Man dit 'Réintégrez Monica'
9

L'opérateur caret sert à spécifier un exposant. Par exemple, 2 ^ 4 retournera 2 à la 4ème puissance (2 * 2 * 2 * 2), soit 16.

Les accolades comme celle-ci sont un moyen de définir un tableau, qui pourrait être utilisé partout où une plage pourrait également être spécifiée. Par exemple, utiliser la formule INDEX avec un tableau comme ceci: =INDEX({2,5,7,9}, 4)retournera le 4ème élément du tableau: 9.

Je n'ai aucune idée de ce que cette formule tente de faire. Dans ce cas, il en résulte une erreur. Vous pouvez l’entrer sous forme de formule en appuyant sur CTRL et SHIFT en même temps que sur ENTER, mais cela ne renverra que la valeur de la première cellule (A1) élevée à la première valeur du tableau donné (1), qui est identique à 1,5. à la 1ère puissance, qui est de 1,5.

Jason Clement
la source