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}
microsoft-excel
worksheet-function
Kevin Bell
la source
la source
Réponses:
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.
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.la source
A1
contient 100 etA2
2, 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).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.
la source