Voici l'enregistrement sur l'utilisation d'excel et de l'IA (chatgpt) pour débutant.
Nous sommes en train de vivre une révolution extraordinaire avec l'arrivée de l'IA. XLerateur vous accompagne dans cette révolution à tous les niveaux !
La fusion de cellules est généralement déconseillée dans Excel, pour les raisons suivantes :
=> Impossible de déplacer les colonnes.
=> Les tableaux structurés ne fonctionnent pas sur ces plages.
=> La réutilisation et la restructuration des données sont complexifiées.
Il existe cependant quelques cas où cela reste une bonne solution, notamment pour des raisons de présentation (par exemple, centrer un titre sur plusieurs lignes et colonnes) ou de sélection (par exemple, permettre la sélection directe d'une plage via la zone de titre en haut).
J'ai récemment dû supprimer toutes les zones fusionnées d'un très gros fichier pour un client. La fusion avait - et a toujours - du sens, mais elle empêchait la réorganisation des colonnes ; elle devait donc être temporairement supprimée.
Voici l'application que j'aurais vraiment aimé avoir. J'ai utilisé une approche similaire, mais bon 🙂
Voici trois vidéos, classées par ordre croissant de complexité : démonstration, implantation, puis commentaire du code. Il faudra surement débloquer le fichier (clic droit sur le fichier et propriété).
Voici le cœur de la formule qui permet de calculer le nombre de cellules contenant une formule dans une plage : =SOMME(--ESTFORMULE(D2:D28))
Cela permet de s'assurer qu'un utilisateur distrait (moi, par exemple) n'ait pas remplacé une formule par une valeur. Bien sûr, en développement professionnel, on protège la feuille, mais bon, on n'est jamais à l'abri d'une erreur...
Voici la liste des formules, le fichier et une petite vidéo d'explication.
Nombre de cellules avec des formules
=SOMME(--ESTFORMULE(Tableau1[Prix ajusté]))
Nombre de lignes dans la même plage
=LIGNES(Tableau1[Prix ajusté])
Liste des lignes contenant des valeurs
=LET(_f;LIGNE(Tableau1[Prix ajusté])*NON(ESTFORMULE(Tableau1[Prix ajusté]));FILTRE(_f;_f;"Pas de cellules sans formules"))
Lien hypertexte pour rapidement aller à la bonne cellule
=SI(A12="Pas de cellules sans formules";"";LIEN_HYPERTEXTE("#Data!C"&A12#; "Aller voir la cellule sans formule"))
Nombre de formules uniques
=LIGNES(UNIQUE(FORMULETEXTE(Tableau1[Prix ajusté])))