Automatisation de l’hyper-productivité

Et on continue sur la lancée de cette astuce , en permettant l'automatisation de la création des corrections automatiques.

Voici un petit fichier qui va vous permettre juste ca :
Téléchargez le fichier ici.

Ouvrez le fichier, activez les macros, et cliquez sur le bouton, puis tapez ii[ESPACE] ou iii[ESPACE] ou encore iie[ESPACE] dans une cellule pour immédiatement voir le résultat. Vous pouvez ensuite double-cliquer sur les arguments de la formules pour les remplacer par la plage appropriée.
Merci à Dominique Handelsman pour l'idée de la dernière formule.

Si vous avez d'autres formules longues à proposer, n'hésitez pas et je les ajouterai au fichier.
Une petite recherche internet des meilleurs méga-formules serait d'ailleurs une bonne idée pour un prochain article !

A bientôt.

Gaetan Mourmant

Une astuce très productive : ii pour =INDEX(ColRésultat;EQUIV(ValCherchée;ColRecherche;0))

Ca faisait un moment que je n'avais pas vu une astuce qui fasse gagner autant de temps, donc je suis ravi de la partager ! Elle a été posté par Wyn en 2016 (https://www.youtube.com/watch?v=cT6K8Gz97PE&feature=youtu.be).

Vous connaissez déjà les nombreuses discussions qui existent sur le sujet du Recherchev vs. Index/match, sinon, je vous invite à revoir ces deux résumés de la situation :
https://www.xlerateur.com/divers/2016/12/31/index-equiv-vs-recherchev-5477/
https://www.xlerateur.com/divers/2017/01/02/6-bonnes-raisons-dabandonner-recherchev-meme-si-vous-vous-appelez-flash-5514/

Donc, un des arguments pour l'utilisation de Recherchev est que c'est plus rapide à taper. Voici donc une astuce qui va vous permettre de résoudre cet inconvénient.

Dans Fichier - Options - Vérification - Options de correction automatique - Correction automatique,
et vous ajoutez une nouvelle option :
ii pour
=INDEX(ColRésultat;EQUIV(ValCherchée;ColRecherche;0)
Ce qui donne :

ou encore pour un tableau à double entrée:
iii pour
=INDEX(TabRésultat;EQUIV(ValCherchée;ColRecherche;0);EQUIV(ValCherchée;LigRecherche;0))
Ce qui donne :

Voici l'endroit où il faut ajouter la correction automatique:

Il ne vous reste plus qu'à taper ii ou iii, puis espace, puis à double cliquer sur les arguments pour compléter la formule.

C'est tout !

Source : https://excel.uservoice.com/forums/304921-excel-for-windows-desktop-application/suggestions/14049132-make-a-simple-safer-version-of-vlookup-and-index-m?page=4&per_page=20

A bientôt.

Gaëtan

Créer un “Tout” dans une formule sommeprod

Suite à la question d'un client, voici comment créer une SOMMEPROD qui permettent de prendre en compte un critère "(Tout)", un peu à la manière d'un tableau croisé dynamique.

Pour cela, on va utiliser la formule SI et ensuite créer une série de {VRAI;VRAI;VRAI}, ce qui va donc nous donner ceci :

=SOMMEPROD((Tableau1[Montant])*(SI(D1="(Tout)";Tableau1[Ville];D1)=Tableau1[Ville]))

Donc, si D1 est égal à "Tout"; alors on tester [Ville]=[Ville] et donc : {VRAI;VRAI;VRAI;VRAI}

Voici un petit fichier qui illustre cette question.

A bientôt.
Gaetan