Dans la série, j’en apprends tous les jours

Bonjour à tous,

Ce matin j'ouvre un fichier excel (Excel 2007) d'une très bonne amie et oh surprise, il y a une règle sur le bord de ma feuille de calcul :

Tiens, une règle

Mais quelle bonne idée, me dis-je et comment se fait-il-donc que je n'ai point vu ceci auparant???

Bref, c'est tout bête, il faut d'abord aller dans l'onglet affichage, puis passer en mode "Mise en page", puis dans ce même onglet, on s'assure que la Règle (sous 2007) est coché. Comme je n'utilise jamais ce mode, je n'avais donc jamais vu la règle... CQFD...

Pour revenir en model normal, on clique sur le bouton... normal 😉

Je regarde un peu plus tard si ca existe aussi pour 2003

A bientôt.

Gaetan

13 règles d’or pour parfaitement gérer vos données sur Excel

Bonjour à tous,

L’utilisation d’Excel comme gestionnaire de données est une situation extrêmement fréquente… Rappelons tout d’abord qu’à l’origine, Excel n’est pas fait pour stocker des données, mais pour faire des calculs ! Cependant, les usages l’ont très rapidement transformé en outil de gestion de bases de données (une ou plusieurs tables/listes/tableaux de données), et les récents développements d'Excel permettant le stockage de plusieurs millions de lignes vont encore accélérer ce mouvement. Je pense personnellement qu’Excel est dans de nombreuses situations un excellent outil de gestion de données, A CONDITION de respecter un certain nombre de règles!

Une fois ces règles acquises, vous pouvez aussi ajouter un formulaire au fichier grâce à mon dernier outil : FormXL Pro

Je vous présente donc ici ma sélection des 13 règles d’or pour utiliser Excel comme table de données !

Récapitulatif des règles
Règle 0 - Utiliser les tableaux d'Excel
Règle 1 – Une feuille = une table de données et surtout rien d’autre
Règle 2 – Dans la première ligne : uniquement et seulement les titres de colonnes
Règle 3 – Pas de cellules vides dans les titres de colonnes
Règle 4 – Pas de doublons dans les titres de colonnes
Règle 5 – Une clef primaire dans la première colonne
Règle 6 – Pas de lignes et colonnes vides
Règle 7 – Ne pas ajouter de totaux, sous-totaux et calculs intermédiaires
Règle 8 – Utiliser les filtres automatiques
Règle 9 – Éviter d’avoir plusieurs colonnes pour une même dimension
Règle 10 – Positionner les données numériques et les calculs dans la partie droite de la table
Règle 11 – Utiliser les tableaux d’Excel
Règle 12 – N’utiliser qu’une seule formule par colonne
Règle 13 – Utiliser l’outil de validation des données

Règle 0 – Utilisez les tableaux d'Excel retour
[Edit du 10/3/2016] - Je remonte cette règle, car réellement, depuis l'introduction des tableaux en 2007, cela rend obligatoire un certain nombre de règles ci-dessus.
Pour ajouter un tableau, se placer sur vos données, puis Accueil et Mettre sous forme de tableau :
mise-forme-tableau 1

Règle 1 – Une feuille = une table de données et surtout rien d’autre retour
Il est indispensable que chaque table occupe une feuille, et rien qu’une feuille. En effet, avoir deux tables sur la même feuille de calcul est potentiellement très dangereux. Par exemple, vous courrez le risque de supprimer par inadvertance des lignes appartenant aux deux tables.
Règle 1
Règle 2 – Dans la première ligne : uniquement et seulement les titres de colonnes retour
La première ligne de la feuille contient toujours et uniquement les titres et doit se trouver en ligne 1 :
Règle 1
Si vous voulez ajouter des boutons, des grands titres ou d’autres informations, augmentez la hauteur de la première ligne et ajoutez un cadre blanc au dessus (outils de dessin) pour améliorer la lisibilité et la navigation dans le fichier. On se trouve alors sur un autre plan que les données et ceci fonctionne correctement :
Règle 1
Encore une fois, l’idée est de n’avoir que les données sur la feuille au niveau des cellules, et rien d’autre.
Règle 3 – Pas de cellules vides dans les titres de colonnes. retour
En effet, vous perdez l’information concernant le contenu de la colonne et en plus, vous ne pourrez pas utiliser correctement les tableaux croisés dynamiques.
Un corollaire de cette règle est de ne JAMAIS utiliser de cellules fusionnées, que ce soit pour les titres de colonnes ou à l’intérieur de la table.
Règle 1
Règle 4 – Pas de doublons dans les titres de colonnes retour
Afin de garantir que chaque colonne désigne un élément spécifique, il faut se garder d’utiliser le même nom de colonnes deux fois.
Règle 1
Règle 5 – Une clef primaire dans la première colonne retour
Lorsqu’on construit une table dans un gestionnaire de données de type Access, on ajoute toujours une clef primaire à cette table. Cette clef n’existe pas dans Excel, donc il est indispensable de l’ajouter manuellement (ou automatiquement avec VBA). On choisira une clef qui s’auto-incrémentera lors de l’ajout d’une nouvelle ligne.
Règle 1
Aucune cellule vide dans cette colonne ne doit exister, en d’autres termes, chaque ligne doit avoir une clef. Ceci permettra d’effectuer un comptage du nombre de lignes (fonction nombre dans les tableaux croisés dynamiques), ou encore de retrouver rapidement une fiche papier si la base a été saisie à partir de données papier.
Règle 1
Dans le cas où vous utilisez des noms dynamiques, cela permet aussi de définir la hauteur d’une table de données (plus d’information sur les noms dynamiques ici : https://www.polykromy.com/html/poly_main_cours_decaler.html). Depuis l'introduction des tableaux en 2007, je n'utilise plus du tout cette approche, mais je définis un nom sur chaque colonne du tableau.

Règle 6 – Pas de lignes et colonnes vides retour
En laissant une ligne ou une colonne vide, vous risquez de ne travailler que sur une partie de la table (reconnaissance automatique de la table par Excel).
Règle 1
Règle 7 – Ne pas ajouter de totaux, sous-totaux et calculs intermédiaires retour
En ajoutant ces calculs dans la feuille contenant les données, vous courrez le risque que ceux-ci soient comptabilisés dans des tableaux croisés dynamiques ou dans d’autres calculs effectués sur des colonnes entières.
Règle 1
Règle 8 – Utiliser les filtres automatiques retour
L’utilisation des filtres automatiques permet de travailler directement sur toute la table de données sans se poser des questions. Ceci est particulièrement utile pour filtrer les données (évidemment), mais aussi pour créer des tableaux croisés dynamiques ou encore pour trier les données par ordre alphabétique.
Rappel : aller dans l’onglet (ou le menu) données, puis choisir filtres automatiques

Règle 1

Règle 9 – Éviter d’avoir plusieurs colonnes pour une même dimension retour
Vous pouvez retrouver une explication détaillée et en vidéo ici : https://www.xlerateur.com/?p=496
Un exemple classique est la création de nouvelles colonnes pour chaque nouveau mois. Ceci indique en général un problème dans la structure des données et surtout, cela va complexifier les calculs et les comparaisons par mois. Dans de tels cas, il vaut mieux restructurer la table pour mettre la date dans une seule colonne (sauf cas particulier).
Règle 1

Règle 10 – Positionner les données numériques et les calculs dans la partie droite de la table retour
De manière générale, on met les données numériques et les calculs à droite de la table de données. Ceci permet de localiser rapidement les calculs, mais aussi de respecter une certaine logique dans la lecture des informations. Finalement, lors de la construction d’un tableau croisé dynamique, cela permet de plus facilement créer des tableaux complexes.
Règle 1
De manière assez logique, on essaiera aussi de faire en sorte que l'enchainement des formules se fasse de gauche à droite. Ceci permet d'améliorer la vitesse d'exécution ainsi que la lisibilité des formules (et donc d'éviter des erreurs).
Règle 11 – Utiliser les tableaux d’Excel retour
Introduit et enrichit progressivement au fur et à mesure des versions d’Excel, l’utilisation des tableaux (autrefois appelés Liste sous 2003) s’avère relativement efficace notamment pour saisir des données directement dans le tableau. Voici comment les mettre en place :
- 2003 : Menu données, puis Liste
- 2007 et suivant : Sélectionnez votre plage de données, puis dans l’onglet Accueil, choisir Mettre sous forme de tableau
Règle 1
Note : Il y a beaucoup de débats sur la sémantique autour des tables/listes/tableaux de données. Au final, on parle globalement de plus ou moins de la même chose : une structure avec des titres de colonnes et des lignes reprenant les données.
Règle 12 – N’utiliser qu’une seule formule par colonne retour
Si la base est bien structurée, il est recommandé de n’utiliser qu’une seule formule pour toute la colonne, formule qui sera recopiée sur toute la colonne de la table. Cela permet entre autres, d’éviter des corruptions de données.
Règle 1
Règle 13 – Utiliser l’outil de validation des données retour
La validation des données sous Excel est un outil très puissant qui permet de vérifier par exemple que des dates ont bien été saisies, que les valeurs rentrées appartiennent à une liste, ou encore qu’une valeur se trouve entre un maximum et un minimum. Faire un cours complet sur cette fonctionnalité prendrait une journée, tant elle est puissante.
Voici un exemple permettant d’ ajouter une liste à une colonne. Tout d’abord définissez un nom, ici liste_villes (sélectionnez la plage, puis dans la zone de nom située à gauche de la zone de formule, tapez liste_villes, validez par entrée) qui fera référence à votre liste de valeurs.
Règle 1
Puis sélectionnez la colonne de la ville dans votre table de données et choisissez Données – Validation, puis dans le menu déroulant, Liste. Finalement, ajouter = liste_villes dans la zone "Source".
Règle 1
Il ne reste plus qu’à utiliser la zone de liste déroulante disponible lorsqu’on se trouve sur la cellule :
Règle 1
En respectant ces 13 règles vous pourrez construire des tables/listes/tableaux de données faciles à utiliser, rigoureux et solides.

Si vous en voyez d'autres n'hésitez pas à laisser un commentaire ci-dessous...

Pour aller plus loin :
- Ajouter un formulaire de saisie via FormXL Pro :

- Mon CD de formation "Organisez et gérez vos données" qui reprend un cours complet avec exemple, 4h de vidéo sur ces sujets et plusieurs autres règles d'or !

A bientôt

Gaëtan

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