Vidéo: Microsoft Excel 2010 - Mise en forme de tableaux #E04 2025
Une formule de tableau est une formule spéciale qui fonctionne sur une plage de valeurs dans Excel 2010. Lorsque vous générez une formule matricielle dans une feuille de calcul, vous appuyez sur Ctrl + Maj + Entrée pour insérer une formule matricielle dans la plage du tableau. Pour avoir une idée de la façon dont vous construisez et utilisez les formules matricielles dans une feuille de calcul, prenez l'exemple ci-dessous. Cette feuille de calcul est conçue pour calculer le salaire bihebdomadaire pour chaque employé. Il le fera en multipliant le taux horaire de chaque employé par le nombre d'heures travaillées dans chaque période de paie. Utilisez une formule matricielle au lieu de créer la formule suivante dans la cellule R10 et de la copier dans les cellules R11 à R13:
Vous pouvez créer la formule matricielle suivante dans la plage de tableaux:
= {A4: A7 * R4: R7}
Cette formule matricielle multiplie chacun des taux horaires des 4 x 1 tableau dans la plage A4: A7 avec chacune des heures travaillées dans le tableau 4 x 1 dans la plage R4: R7. Cette même formule est entrée dans toutes les cellules de la plage du tableau (R10: R13) dès que vous complétez la formule dans la cellule active R10. Pour voir comment cela est fait, suivez les étapes nécessaires pour construire cette formule de tableau:
-
= (signe égal) pour démarrer la formule matricielle. Vous commencez toujours une formule matricielle en sélectionnant la cellule ou la plage de cellules dans laquelle les résultats doivent apparaître. Notez que les formules matricielles, comme les formules standard, commencent par le signe égal.
Sélectionnez la plage A4: A7 qui contient le taux horaire pour chaque employé, saisissez
-
* (un astérisque pour la multiplication), puis sélectionnez la plage R4: R7 qui contient le nombre total d'heures travaillées pendant la première période de paie.
-
Excel insère des accolades autour de la formule et copie la formule matricielle {= A4: A7 * R4: R7} dans chacune des cellules du tableau R10: R13.
Lorsque vous entrez une formule matricielle, n'oubliez pas d'appuyer sur Ctrl + Maj + Entrée au lieu de la touche Entrée, car cette combinaison de touches indique à Excel que vous construisez une formule matricielle, afin que le programme comprenne la formule entre accolades et le copie dans toutes les cellules du tableau.
La figure ci-dessous montre le tableau des salaires de février après avoir rempli toutes les formules matricielles en trois plages: R10: R13, AI10: AI13 et AJ10: AJ13. Dans la deuxième plage de cellules, AI10: AI13, la formule matricielle suivante a été saisie pour calculer le salaire horaire pour la deuxième période de paie en février:
Feuille de calcul des salaires horaires après avoir entré les trois formules matricielles.
La formule matricielle suivante a été saisie dans la troisième plage de cellules, AJ10: AJ13, pour calculer le salaire total versé à chaque employé en février 2010:
{= R10: R13 + AI10: AI13}
Lorsque vous entrez une formule matricielle, la formule doit produire un tableau ayant les mêmes dimensions que la plage de tableaux que vous avez sélectionnée. Si le tableau résultant renvoyé par la formule est plus petit que la plage de tableau, Excel développe le tableau résultant pour remplir la plage. Si le tableau résultant est plus grand que la plage de tableau, Excel n'affiche pas tous les résultats. Lors de l'expansion des résultats dans une plage de tableaux, Excel considère les dimensions de tous les tableaux utilisés dans les arguments de l'opération. Chaque argument doit avoir le même nombre de lignes que le tableau ayant le plus de lignes et le même nombre de colonnes que le tableau contenant le plus de colonnes.
