Pour effectuer des calculs complexes, utilisez une formule matricielle.

Exemple: Dans cet exemple, il y a deux plages à multiplier (chaque article multiplie la quantité par le prix) et totalise les résultats.

  1. Pour la plage 1, le nom défini pour la plage B2: B10 est Quantité (voir Astuce n ° 188).

  2. Pour la plage 2, le nom défini pour la plage C2: C10 est Prix.

  3. Dans la cellule D16, entrez la formule de tableau suivante:

\ {SUM (Quantity * Price)} La formule renvoie le résultat des totaux de la plage de quantité, multiplié par la fourchette de prix.

Pour créer une formule de tableau, sélectionnez la cellule après avoir entré manuellement la formule, appuyez sur F2, puis appuyez sur Ctrl + Maj + Entrée.

Le côté technique d’une formule matricielle

Un tableau enregistre des valeurs ou des chaînes dans des emplacements mémoire temporaires. La technique Array ouvre autant de cellules en mémoire que nécessaire pour conserver les nombres multipliés; la formule tableau renvoie le total (dans cet exemple) de ces nombres de la mémoire temporaire à la cellule.

Capture d’écran // Formules de tableau – le côté technique