1. Calculez les totaux avec des formules classiques…
L’exemple ici illustré représente les sept lignes d’une facture. Pour chaque produit, nous voulons afficher en colonne D le total (prix unitaire multiplié par la quantité), en n’utilisant, dans un premier temps, que
des formules classiques. Tapez en D3 la formule =B3*C3 (voir écran 1), validez par Entrée puis recopiez cette formule sur les cellules D4 à D9.
2…. puis remplacez-les par une formule matricielle
Les formules que vous avez tapées donnent un résultat correct. Mais, si vous devez les modifier, pour prendre en compte une ristourne, il vous faudra agir en deux temps : changer la formule en D3, puis la
recopier de nouveau sur les cellules D4 à D9. Il y a plus efficace : sélectionnez le champ D3:D9 et appuyez sur Suppr pour en effacer le contenu. Sans annuler la sélection, tapez
=, sélectionnez à la souris le champ B3:B9, tapez * (le symbole de la multiplication), puis sélectionnez le champ C3:C9. Vous devez voir apparaître =B3:B9*C3:C9 (voir écran 2).
Attention : pour valider la formule, ne tapez pas Entrée mais Ctrl + Maj + Entrée. C’est en effet ainsi que vous spécifiez à Excel qu’il s’agit d’une formule matricielle. Dans la ligne d’état
(visible sous les barres d’outils), les accolades qui entourent la formule sont le signe qu’il s’agit d’une formule matricielle. Excel va alors prendre une par une les cellules des champs B3:B9 et C3:C9, les multiplier et
afficher le résultat dans les cellules successives du champ D3:D9.
3. Modifiez la formule
Dans l’étape précédente, vous avez obtenu les mêmes résultats que dans l’étape 1. Dans ces conditions, vous vous demandez peut-être quel avantage apporte la formule matricielle. Le voici : supposons que vous vouliez intégrer
une remise, dont le montant, commun à tous les articles, soit écrit en B11. Dans cette cellule, tapez par exemple 7 % et validez. Puis double-cliquez dans la cellule D3. Vous
remarquerez que les accolades qui encadrent la formule matricielle sont masquées pendant que vous la modifiez. Appuyez sur la touche Fin pour placer le point d’insertion en fin de formule et complétez cette dernière afin qu’elle
devienne =C3:C9*D3:D9 *(1-$B$11). Validez cette formule matricielle en tapant Ctrl + Maj + Entrée. Vous pouvez apprécier l’intérêt des formules matricielles : vos totaux sont immédiatement mis à
jour, bien que vous n’ayez modifié qu’une seule formule (voir écran 3).
4. Remplissez un tableau de valeurs Les formules
matricielles vous permettent de remplir facilement un tableau, comme le montre l’exemple, illustré dans l’écran ci-dessus. Ici, vous voulez afficher un tableau de prix pour une location. Les tarifs horaires figurent dans la plage
A3:A7 et la durée de location dans la plage B2:F2. Vous voulez, dans la plage B3:F7 (en vert sur l’écran), obtenir les prix par une simple multiplication, mais en ne tapant qu’une seule formule. Sélectionnez la
plage B3:F7, tapez = puis sélectionnez à la souris le champ A3:A7. Tapez * (étoile), puis sélectionnez à la souris le champ B2:F2. Validez par
Ctrl + Maj + Entrée. Dans chaque cellule, le montant est issu du produit du nombre d’heures par le tarif horaire correspondant (voir écran 4).