Personnaliser l’affichage d’un résultat

Dans mon post précédent (https://www.xlerateur.com/?p=404), j'ai présenté une utilisation particulière du format.

Voici un exemple plus simple d'utilisation de ce format :
Au lieu d'afficher le résultat formaté avec un $, on peut inclure ce résultat dans une phrase.

Ainsi, la cellule C2 a la valeur 12, mais affiche une phrase complète reprenant ce résultat:
"Vous avez acheté" 0 "pommes"

Pour accéder au format de la cellule : CTRL + 1, puis choisir l'onglet Nombre.

format-personnalise

Evidemment, vous pouvez personnaliser à loisir cette fonctionnalité.

A bientôt.

Top 10 de mes fonctionnalités préférées, les connaissez-vous ?

Un post récapitulatif pour mes 10 fonctionnalités préférées sur Excel !

On va la faire à la MTV, en commençant par la fin !

10 - Les connecteurs pour dessiner efficacement et proprement
- Utilisation des connecteurs pour créer rapidement des dessins sur Excel :
2000 à 2003 : Affichage de la barre d'outils Dessin, puis :
connecteurs
2007-2013 : dans l'onglet Insertion, sous "formes".
A noter que l'outil est beaucoup plus facile à utiliser sur 2003 que sous 2007-2013 !
top-10-Excel-2

9-Copier une plage comme une image
Très utile pour copier des tableaux ou des graphiques comme des images (par exemple pour les coller ensuite dans powerpoint), voici la procédure :
2000-2003 : touche MAJ appuyée, puis Edition et choisir Copier une image...
2007-2013 : Onglet Accueil, puis coller, en tant qu'image... et choisir copier comme image (au niveau de la logique MS, ca ressemble au bouton démarrer pour arrêter windows XP 😉 )
A-top-10-Excel-4

8-Ajuster les pages pour l'impression
Bien que relativement bien connu, cette astuce est néanmoins incontournable dès lors que l'on veut imprimer des tableaux. On peut ainsi laisser vide le nombre de pages en hauteur pour n'avoir qu'un ajustement sur la largeur !
top-10-Excel-3

7a-Créer très rapidement une série de noms
A partir des noms de lignes ou de colonnes d'un tableau, on peut ainsi très rapidement créer une série de noms.
2000-2003 : Menu Insertion, Noms, Créer...
A-top-10-Excel-5
2007-2013 : Onglet Formules, Créer à partir de la sélection:
A-top-10-Excel-6

7b-Toujours dans les noms, coller une liste avec leurs adresses
Pour utiliser cette fonctionnalité, il faut bien sur que des noms aient été créés!
2000-2003 : facile d'accès : Insertion, nom, coller une liste
A-top-10-Excel-7
2007-2013: c'est très bien caché par rapport à 2003, car le nom de la fonctionnalité a été changé :
A-top-10-Excel-8

6-validation et zone nommée
C'est une astuce que j'utilise fréquemment pour faire référence à une liste se trouvant dans une autre feuille :
1- Nommer la liste (2000-2003: insertion, noms, définir / 2007-2013: onglet formules, gestionnaire de noms)
2- Dans données validation, choisir liste et faire référence au nom:
A-top-10-Excel-9

5- Mes fonctions de calculs préférées
Evidemment, on ne peut éviter SOMMEPROD, qui peut compléter adéquatement SOMME.SI, lorsqu'on doit gérer plusieurs critères. Sur le même principe, dans Excel 2007-2010, SOMME.SI.ENS est devenu incontournable.
Pour 2003, j'adore DECALER,notamment en lien avec des noms dynamiques (voir plus bas).
Finalement, les fonctions INDEXet EQUIV et leurs combinaisons (à la place de RECHERCHEV que je n'aime pas du tout ! 😉 ).

4-Les tableaux croisés dynamiques
Si vous ne les connaissez pas et que vous utilisez des listes de données (une table dont la première ligne contient les en-tête pour chaque colonne), c'est un outil incontournable pour l'analyse. je n'ai pas le temps de développer ici (ca prendrait un cd complet !), mais voici l'instruction de base :
2000-2003 : Données - Rapport de tableaux croisés dynamiques
2007-2013 : Insertion - Rapport de tableaux croisés dynamiques
On fait ensuite glisser les champs aux emplacements désirés (en lignes, en colonnes, sur les données ou encore dans la zone de filtre).

3- Les noms dynamiques (2000-2003) et les tables (2007-2013)
2000-2003 : Il s'agit de créer des noms avec la fonction DECALER qui permettent de s'ajuster aux données. Par exemple, créer un nom pour faire référence à la table contenant les données alimentant un tableau croisés dynamique.
On peut aussi utiliser des noms dynamiques pour des images ou encore pour des listes.
Pour un cours complet sur ces utilisations : cliquez ici
2007-2013 : Il est maintenant beaucoup plus facile de créer un nom dynamique, il suffit simplement de mettre la plage sous la forme d'une table, puis de nommer cette plage. On peut aussi utiliser le nom de cette table, mais pas dans tous les cas (validations avec liste, par exemple).

2- 2007-2013 seulement - la punaise sur le nom du fichier
Uniquement sur 2007-2013, en cliquant à droite du nom du fichier à partir du bouton office/menu fichier, on garde en permanence les fichiers qu'on utilise le plus.
Sous 2003, on peut aussi créer des raccourcis vers les fichiers les plus utilisés (dans l'explorateur windows), mais c'est moins rapide et intuitif.

1-Les raccourcis-clavier incontournables
Certainement l'astuce permettant de gagner le plus de temps, le raccourci-clavier:
ALT : en dessinant, qui permet de caler l'image sur les bords de la cellule
F4 : répéter la dernière action
F4 : dans une formule, ajouter/supprimer des $
F3 : dans une formule (ou ailleurs), insérer un nom. Aussi utile dans validation ou mise en forme conditionnelle
CTRL + G, U, I : respectivement Gras, Souligné (Underlined) et Italique
ALT + F11 : afficher VBE
CTRL + Entrée : en éditant une formule, ca permet de recopier sur toute la plage sélectionnée
CTRL + ; : : insérer la date et l'heure
Encore plus sur ce sujet : ici ou

Et voilà, bravo si vous avez tout lu !
Si vous avez votre propre liste (de 5 ou 10) ou que vous voulez compléter celle-ci, n'hésitez pas !

A bientôt.

Gaëtan

La fonction SiErreur dans Excel 2007

Bonjour à tous,

Dans la série p'tite merveille, je viens juste de découvrir la fonction SIERREUR (uniquement excel 2007) qui peut remplacer agréablement quelque chose comme :
=SI(ESTERREUR(A1);"Erreur";A1)
qui se lit en Francais, comme :
Si la cellule A1 contient une erreur, alors renvoyer le message Erreur, sinon renvoyer la valeur de la cellule A1.

Ce qui nous donne donc :
=SIERREUR(A1;"Erreur")

Les erreurs pouvant être capturées sont les suivantes :
#N/A, #VALEUR!, #REF!, #DIV/0!, #NOMBRE!, #NOM?, or #NUL!.

Outre que ce soit plus rapide à écrire, il semblerait logique que des gains en terme de performance (rapidité de calcul) soient aussi au rendez-vous.

Malheureusement, comme je développe encore très peu d'applications uniquement pour 2007, je ne vais pas utiliser cette fonction avant longtemps, mais si vous êtes passé à 2007, ca peut être utile à connaître.

A bientôt

Gaetan