Comment construire une formule matricielle dans Excel 2007

Rappelez-vous qu'un formule de tableau est une formule spéciale qui fonctionne sur une plage de valeurs. Lorsque vous construisez une formule de tableau dans une feuille de calcul, vous utilisez le Ctrl + Maj + Entrée raccourci clavier pour insérer une formule matricielle dans la gamme de tableau.

Pour avoir une idée de la façon dont vous construisez et utilisez des formules de tableau dans une feuille de calcul, envisager l'échantillon ci-dessous. Cette feuille de calcul est conçu pour calculer les salaires bihebdomadaires 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. Au lieu de créer la formule suivante dans la cellule R10, qui vous devez recopier les cellules R11 à R13:

= A4 * R4

Vous pouvez créer la formule matricielle suivante dans la gamme de tableau:

Construire une formule de matrice pour calculer le salaire horaire pour la première période de paie.
Construire une formule de matrice pour calculer le salaire horaire pour la première période de paie.
= {A4: A7 * R4: R7}

Cette formule de matrice multiplie chacun des taux horaires dans le tableau 4 x 1 dans la gamme A4: A7 avec chacune des heures travaillées dans le tableau 4 x 1 dans la gamme R4: R7. Cette même formule est entré dans toutes les cellules de la plage de tableau (R10: R13) dès que vous avez terminé la formule dans la cellule active R10. Pour voir comment cela se fait, suivre avec les étapes nécessaires pour construire cette formule de tableau:




  1. Assurez cellule R10 la cellule active, puis sélectionnez la plage de tableau R10: R13 et le type = (signe égal) pour démarrer la formule matricielle.

    Vous commencez toujours une formule de tableau en sélectionnant la cellule ou plage de cellules où les résultats sont à paraître. Notez que les formules de tableau, comme des formules standard, commencent par le signe égal.

  2. Sélectionnez la plage A4: A7 qui contient le taux horaire pour chaque employé, tapez un * (astérisque pour la multiplication), puis sélectionnez la gamme R4: R7 qui contient le nombre total d'heures travaillées au cours de la première période de paie.

  3. Appuyez sur Ctrl + Maj + Entrée pour insérer une formule matricielle dans la gamme de tableau.

    Excel insère accolades autour de la formule et des copies de la formule de tableau {= A4: A7 * R4: R7} dans chacune des cellules de la plage du tableau R10: R13.

Lors de la saisie d'une formule matricielle, vous devez vous rappeler d'appuyer sur Ctrl + Maj + Entrée au lieu de simplement la touche Entrée, car cette combinaison de touches indique à Excel que vous construisez une formule de matrice, de sorte que le programme renferme la formule entre accolades et le copie dans tous les cellule de la plage de la baie.

La figure ci-dessous vous montre la table de salaire Février après avoir terminé toutes les formules de tableau en trois gammes: R10: R13, AI10: AI13 et AJ-10: AJ13. Dans la deuxième plage de cellules, AI10: AI13, la formule du tableau suivant a été conclu pour calculer les salaires horaires pour la deuxième période de paye en Février:

Feuille de salaire horaire après avoir saisi tous les trois formules de tableau.
Feuille de salaire horaire après avoir saisi tous les trois formules de tableau.
{= A4: A7 * AI4: AI7}

La formule du tableau suivant a été entré dans la troisième plage de cellules, AJ-10: AJ13, pour calculer le total des salaires versés à chaque employé en Février 2003:

{= R10: R13 + AI10: AI13}

Lorsque vous entrez une formule matricielle, la formule devrait produire un tableau avec les mêmes dimensions que la zone du tableau que vous avez sélectionnés. Si le tableau résultant renvoyée par la formule est plus petite que la zone du tableau, Excel élargit le tableau résultant de remplir la gamme. Si le tableau qui en résulte est supérieure à la plage de tableau, Excel ne pas afficher tous les résultats. Lors de l'expansion les résultats dans une zone du tableau, 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 la matrice ayant le plus de lignes et le même nombre de colonnes que la matrice ayant le plus de colonnes.


» » » » Comment construire une formule matricielle dans Excel 2007