Monsieur Excel
Pour tout savoir faire sur Excel !

13 mai 2020

Fonctions mat. dynamiques (a)

Si vous avez une version d’Excel récente, par exemple une licence 365, vous pouvez à présent utiliser les fonctions matricielles dynamiques appelées dynamic arrays en anglais.

Il s’agit d’un changement fondamental dans Excel qui permet entre autres d’écrire une simple formule là où il fallait parfois avoir recours à des formules matricielles, donc validées avec [Ctrl]-[Maj]-[Entrée].










Clic dans une cellule de la nouvelle table

Quand on clique dans l’une quelconque des cellules de ce nouveau bloc, un encadrement entoure l’ensemble des cellules du nouveau bloc et la formule =A4:D17 apparaît en police grise dans la barre de formule, sauf si c’est en I7 que l’on a cliqué auquel cas la police n’est pas grisée.

Destruction d’un bloc de cellules

Si l’on sélectionne un bloc comportant des cellules du bloc I7:L20 mais n’incluant pas la cellule I7 pour l’effacer ou le détruire, tout ce qui a été détruit réapparaît immédiatement !

En revanche, dès que l’on efface ou détruit la cellule I7, ou un bloc de n’importe quelle taille incluant la cellule I7, l’ensemble du bloc I7:L20 disparaît.

Saisie à l’intérieur du bloc de cellules

Si l’on entre quoi que ce soit dans une des cellules du bloc I7:L20 à part la cellule I7, ce que l’on a saisi est bien validé dans la cellule, mais tout le reste du bloc disparaît, sauf la cellule I7 qui affiche à présent le message d’erreur #EPARS! Apparemment, cela signifie « parsing error », ce qui se traduirait par « erreur d’analyse ».

Dès que l’on détruit ou efface la cellule dans laquelle on a effectué la saisie ayant provoqué l’erreur #EPARS!, ou même un bloc incluant cette cellule, le bloc I7:L20 réapparaît tel qu’il était auparavant.

Conclusion

Cette brève introduction nous permet de constater que les fonctions matricielles dynamiques représentent une innovation majeure dans Excel. Nous continuerons donc à explorer cette innovation dans les prochains articles.

2 Commentaire(s):

  • Bonjour,
    Plus qu'une innovation, une vraie révolution puisque il est désormais possible d'afficher des résultats dans une cellule sans qu'elle ne contienne elle-même une formule. À l'opposé du principe initial du tableur.
    Ces fonctions apportent à l'usage de nouvelles possibilités très intéressantes ; j'ai hâte de lire vos commentaires détaillés dans vos prochaines publications. Et découvrir des utilisations que je n'ai pas encore testées.
    Cordialement
    jhbf

    By Anonymous jhbf, sur 3:48 PM  

  • Par contre il serait intéressant de savoir quelle version exactement permet se genre de manip.

    J'ai actuellement o365 pro plus dan smon entreprise , mais je n'ai pas accès à cette fonctionalité.
    C'est encore en Beta ?

    Merci.

    By Blogger Benji, sur 11:32 AM  

Enregistrer un commentaire

<< Accueil