Je ne comprends pas quand je dois utiliser Ctrl+ Shift+ Enteret quand l'utiliser Enterdans Excel.
Quelqu'un peut-il m'aider à comprendre la différence entre eux et comment les utiliser?
microsoft-excel
Lakesh
la source
la source
Réponses:
Pour les formules unicellulaires
Il n'y a pas de règle complètement cohérente.
En général, lorsque vous utilisez des plages dans des formules ou des fonctions qui ne s'appliquent normalement qu'à des cellules uniques, vous avez besoin de CTRL+ SHIFT+ ENTER..... donc si vous utilisez
=IF(A1=3,1,0)
c'est une formule simple qui peut être normalement entrée ...... mais si vous la changez en
=SUM(IF(A1:A10=3,1,0))
..... alors vous avez maintenant besoin de CTRL+ SHIFT+ENTER
.... mais certaines fonctions peuvent traiter des plages ou des tableaux sans CSE, par exemple
SUMPRODUCT
etLOOKUP
...... et certaines fonctions ont toujours besoin de CSE, par exempleTRANSPOSE
... et pour vous embrouiller davantage, généralement si vous utilisez une "constante de tableau" à la place d'un tableau, par exemple
=SUM(IF({1,2,3,4,5,6,7,8,9,10}=3,1,0))
... qui n'a pas besoin de CSE ....... et il existe des moyens de transformer des formules de CSE en non-CSE, par exemple, cela a besoin de CSE
=INDEX(B2:B10,MATCH(1,(A2:A10="x")*(C2:C10="y"),0))
mais cela évite au CSE de faire la même chose avec une fonction INDEX supplémentaire
=INDEX(B2:B10,MATCH(1,INDEX((A2:A10="x")*(C2:C10="y"),0),0))
pour les formules multicellulaires
ce sont des formules qui renvoient un "tableau" de valeurs, par exemple cette formule renvoie un "tableau" de 21 valeurs
=FREQUENCY(A1:A100,B1:B20)
de sorte que vous pouvez sélectionner une plage de 21 cellules pour afficher toutes ces valeurs - ces formules doivent être confirmées avec CTRL+ SHIFT+ ENTERaprès la sélection de la plage de saisie
la source