Lobbying Microsoft

J'en avais déjà parlé précedemment, mais vous pouvez faire entendre votre voix sur les nouvelles fonctionnalités, bugs à corriger et autres nouvelles fonctions que vous voudriez voir apparaître dans Excel.

Ca se passe ici :
https://excel.uservoice.com/forums/304921-excel-for-windows-desktop-application/filters/top

Et forcément, ma favorite :
https://excel.uservoice.com/forums/304921-excel-for-windows-desktop-application/suggestions/14049132-make-a-simple-safer-version-of-vlookup-and-index-m

A bientôt

Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

A propos d’Excel et de l’intelligence artificielle (en Anglais)…

Pas tout à fait de l'Excel, mais quand même très approprié quand on peut pressentir un avenir/présent (?) où nos feuilles de calculs seront créées automatiquement par de l'intelligence artificielle...D'ailleurs, si vous avez des références à ce sujet, cela m'intéresse grandement 🙂

Quelques questions qui me taraudent suite au visionnage de ce TED:
- Comment va-t-on "combiner nos forces", les forces de l'humain et celles de l'intelligence artificielle dans un contexte Excellien?
- Comment et est-ce-que nos compétences à "coacher" nos machines intelligentes vont (ou pas) rendre le processus global plus efficace/intelligent/productif/utile (rayer les mentions inutiles !) comparé à du pur humain (sans IA) ou à de la pure IA sans coach?

From Gasparov:
"And I reached this formulation. A weak human player plus a machine plus a better process is superior to a very powerful machine alone, but more remarkably, is superior to a strong human player plus machine and an inferior process. This convinced me that we would need better interfaces to help us coach our machines towards more useful intelligence."

Traduction libre aidée par une intelligence artificielle googlienne !
"Et j'ai atteint cette formulation. Un joueur humain faible, plus une machine, plus un meilleur processus, est supérieur à une machine très puissante seule, mais plus remarquable, est supérieure à un joueur humain fort, plus une machine et un processus inférieur. Cela m'a convaincu que nous aurons besoin de meilleures interfaces pour nous aider à "coacher" nos machines vers une intelligence plus utile."

Et plus spécifiquement sur Excel, quelques thèmes...
- Utilisation de l'IA pour vérifier la cohérence interne des classeurs déjà existants.
- Utilisation de l'IA pour proposer des nouvelles analyses, de nouveaux modèles ou de nouvelles structures dans le cadre d'un tableur.
- Abandon complet d'Excel au profit des seuls résultats livrés par l'IA hors-Excel.
- Utilisation d'API d'intelligence artificielle dans Excel ou en utilisant une combinaison des deux, un peu sous la forme de macros complémentaires.

Évidemment, il y a aussi l'utilisation d'Excel pour construire des IA, ou tout au moins pour en comprendre les fondements. De nombreuses références existent déjà sur le net.

N'hésitez pas à partager vos idées et commentaires.

Gaëtan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Mise en forme conditionelle si zéro, mais pas quand la cellule est vide

Bonjour à tous,

Voici une astuce intéressante (merci Fanny), lorsque vous voulez mettre en rouge une cellule qui contient un zéro, l'approche classique va aussi mettre en rouge les cellules vides :

Pour mettre uniquement la cellule contenant un zéro en rouge, on peut donc utiliser la formule suivante :
=ET(B1<>"";B1=0)

Si vous connaissez une autre méthode, n'hésitez-pas !

A bientôt.

Gaëtan Mourmant

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Aide-mémoire, les options d’Excel dont on ne se rappelle jamais !

Bonjour à tous,

Il y a des endroits comme ça dans Excel, on dirait qu'ils disparaissent !

En voici quelques-uns...

Personnellement, je laisse la majorité de ces options par défaut et il est rare que j'ai à les changer...C'est peut être aussi pour cela que j'oublie où elles se trouvent !

Ajouter ou enlever la fonction LireDonnéesTabCroisDynamique
Cette fonction apparaît automatiquement lorsque l'on fait référence à une cellule d'un tableau croisé dynamique. Elle est parfois très utile dans certaines circonstances spécifiques, notamment lors de la gestion de larges bases de données.
Pour la désactiver, aller dans Fichier - Options - Formules et décocher :

Ajouter ou enlever les noms de table dans les formules
Dans une table, par défaut, la formule va faire référence au nom de la table et de ses colonnes. Ceci reste une excellente pratique, mais dans certains cas, on veut revenir à une formule normale.
Pour cela, aller dans Fichier - Options - Formules et décochez :

Ajouter ou enlever la recopie automatique des formules dans les tables
Si vous ajoutez une formule dans une table, par défaut, elle sera automatiquement recopiée vers le bas. Une fois celle-ci recopiée vous pouvez la désactiver en allant sur la dernière cellule et en cliquant sur le bouton en bas à droite de la cellule :

Ici, vous avez aussi accès aux options qui permettent de désactiver cette fonctionnalité de manière permanente, au lieu d'une seule fois. Ceci est aussi accessible via Fichier - Options - Vérification - bouton "Options de correction automatique" et enfin, l'onglet "Mise en forme automatique au cours de la frappe".

Modifier les listes personnalisées
Voici une autre option qui a été planquée dans un recoin sombre et obscur. Elle est parfois bien pratique si vous avez souvent à compléter des listes personnalisées.

Pour y accéder :
Fichier - Options - Options avancées, et tout en bas, cliquer sur le bouton "Listes personnalisées"

Enlever dans VBE le message d'erreur de saisie
Lorsque vous faites une erreur en VBA, un message d'erreur de saisie apparait :

C'est très bien au début, mais ça devient vite lassant. De fait, vous pouvez désactiver ce message en allant dans Outils-Options

En espérant que cet aide-mémoire vous soit utile.

N'hésitez pas si vous en connaissez d'autres !

A bientôt.

Gaëtan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Eclater le prénom, le nom et l’email

Bonjour à tous,

Devant fréquemment reprendre des adresses emails de thunderbird pour les remettre dans une table, voici une petite formule très pratique. Il y a pleins d'autres alternatives comme d'exporter le carnet d'adresse, mais je voulais juste pouvoir faire un copier-coller dans une table.

Vous pouvez télécharger le fichier ici.

Soit un email formaté de cette manière et mis en A2 :
Gaetan Mourmant <contact@polykromy.com>

Cette technique fonctionne pour la majorité des cas, c'est à dire où le prénom et le nom sont séparés par un espace. Dans les autres cas, c'est plus difficile à gérer et on rentre dans la gestion de beaucoup de cas particuliers.
On considère ici le premier espace. On considère aussi un espace entre le nom et le "<" de l'email.

Pour récupérer le prénom (en B2) : =GAUCHE(A2;TROUVE(" ";A2)-1)
Pour récupérer le nom (en C2) : =STXT(A2;NBCAR(B2)+2;TROUVE("<";A2)-NBCAR(B2)-2)
Pour récupérer l'email (en D2) : =STXT(A2;TROUVE("<";A2)+1;NBCAR(A2)-TROUVE("<";A2)-1)

Explications :

=GAUCHE(A2;TROUVE(" ";A2)-1)
La formule TROUVE renvoie la position de l'espace dans A2, et comme on ne veut pas l'espace dans le nom, on enlève 1.

=STXT(A2;NBCAR(B2)+2;TROUVE("<";A2)-NBCAR(B2)-2)
La formule STXT permet de renvoyer une partie d'une chaîne de caractères en fonction de sa position de départ et de sa longueur.
NBCAR(B2)+2 : permet de renvoyer la position du premier caractère du nom, soit donc le nombre de caractères du prénom, plus l'espace, plus un caractère, donc +2.
TROUVE("<";A2)-NBCAR(B2)-2 : permet de renvoyer le nombre de caractères du nom, en se basant sur la position du <.

=STXT(A2;TROUVE("<";A2)+1;NBCAR(A2)-TROUVE("<";A2)-1)
TROUVE("<";A2)+1 : On cherche la position du < que l'on augmente de 1 pour retourner la position du premier caractère de l'email
NBCAR(A2)-TROUVE("<";A2)-1 : On part de la totalité du nombre de caractère de A2, duquel on retranche le nombre de caractères qui se trouvent à gauche du <.

Il y a surement pleins d'autres façons, plus rapides et/ou plus courtes, n'hésitez pas à partager.

A bientôt.

Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !