web-dev-qa-db-fra.com

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

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}
44
Kevin Bell

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 seule formule 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 Ctrl+Shift+Enter. Vous verrez la matrice complète des résultats imprimés dans la plage que vous avez sélectionnée.

enter image description here

70
Excellll

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 celui-ci: =INDEX({2,5,7,9}, 4) renverra 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 le saisir sous forme de formule matricielle en appuyant sur CTRL et SHIFT tout en appuyant sur ENTREE, 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.

9
Jason Clement