Différence entre des années dans un TCD

Posted in Excel 2010, Tableaux croisés dynamiques on July 22nd, 2010 by site admin – 3 Comments

On continue dans la série des TCDs, avec une manipulation un peu particulière, mais très utile.
L’objectif de ce post est de calculer les différences entre deux années dans un TCD.

Supposons une petite table de données structurée comme suit :
Animation1

On peut ensuite construire un tableau croisé dynamique (TCD) sur cette liste pour arriver à ce résultat:

Animation2

Note : Pour construire le TCD, utilisez le menu Données (XL 2003) ou l’onglet Insertion – Tableaux croisés dynamiques (XL 2007/2010). Pour apprendre à utiliser les TCDs, vous pouvez aussi vous procurer mon cd de formation sur ce sujet.

Maintenant, nous voulons pouvoir afficher l’évolution de 2008 à 2009 sur ce même TCD.

Voici la manipulation :
Se positionner sur 2008 ou 2009, puis choisir dans la barre de formules du TCD (XL 2003) ou dans l’onglet Options (XL 2007/2010), Formules, Elément calculé…
Animation3

Il ne reste plus qu’à ajouter la formule.
ATTENTION, il est fortement conseillé de cliquer sur les éléments plutôt que de les ajouter ‘à la main’, car sinon, ils pourraient être considérés comme des nombres et non des éléments du champ (par ex., =’2009′ – ‘2008′ est différent de =’2009′-2008).

Animation7

Le résultat final ressemble donc à ceci :

Animation8

Bien sûr, vous pouvez améliorer le tableau en
– supprimant les totaux qui sont ici sans intérêt (clic droit sur le tcd, puis options et décocher Totaux) et parfois inexact (une somme de % n’est pas une bonne idée),
– en y incorporant d’autres champs,
– ou encore des formules plus complexes (ici un calcul de % d’évolution).

Animation11

Et voilà!
Si vous avez déjà utilisé cette fonctionnalité dans d’autres circonstances, n’hésitez pas à partager votre expérience ici.

A bientôt

Gaëtan Mourmant

Changer le format d’enregistrement et petites conséquences

Posted in Excel 2007, Excel 2010 on July 17th, 2010 by site admin – Be the first to comment

Sous Excel 2007/2010, en allant dans les options, vous avez la possibilité de changer le format d’enregistrement des fichiers par défaut. Boutons Office (en haut à gauche), puis Options d’excel et Enregistrement :

Options_enregistrement_excel

L’impact de ce changement n’est pas négligeable, car il renseigne aussi quel sera le format par défaut d’un nouveau fichier (AVANT même l’enregistrement).

Par exemple avec l’option “Classeur Excel 97 – 2003″, en créant un nouveau fichier et en utilisant CTRL + Flèche bas, on voit qu’on a 65 535 lignes:

Enregisterment-xls

Alors qu’en sélectionnant un format XLSX ou XLSM, on se retrouve avec plus d’un million de lignes.

enregistrement-XLSM

La configuration idéale dépend de vos besoins (avez-vous souvent besoin d’enregistrer des fichiers avec des macros, de communiquer avec d’autres personnes sous 2003, etc), il faut cependant se souvenir que cette option d’enregistrement n’est pas neutre et impacte d’autres aspects que l’enregistrement.

A bientôt

Gaetan

Cellules vides et tableaux croisés dynamiques

Posted in Divers on June 30th, 2010 by site admin – 2 Comments

Bonjour à tous,

L’objectif de cette vidéo est de vous présenter une méthode permettant d’agréger une base de données pour pouvoir ensuite la partager avec des partenaires sans divulguer d’informations trop détaillées, ou encore pour pouvoir réduire la taille d’une base de données, et donc d’en améliorer la rapidité d’analyse.

L’idée principale est de créer un tableau croisé dynamique (TCD) basé sur cette base, puis d’enlever tous les totaux du TCD. On fait ensuite un copier coller d’une partie de ce tableau. Finalement, en utilisant la méthode vue ici, on complète les cellules vides.
Il ne reste plus qu’à recréer un nouveau TCD sur cette base agrégée.

Et comme disent les Anglophones : “Et voilà !”

A bientôt

Gaetan

Une bonne raison de passer à 2010

Posted in Divers on June 24th, 2010 by site admin – Be the first to comment

L’enregistreur de macro fonctionne sur les “shapes” (éléments graphiques).

Ouf, il était temps !

A bientot

Gaetan

Compléter des tableaux mal formatés

Posted in Formatage, Formules et fonctions, Général, Listes/tables/tableaux de données on June 23rd, 2010 by site admin – 16 Comments

Bonjour à tous,

Je commence ici une nouvelle série d’astuces destinées aux tableaux mal formatés.

Il s’agit ici d’un problème très fréquent lorsqu’on importe des données d’un autre logiciel ou lorsqu’on récupère un rapport qui aurait du être destiné à l’impression.

Dans cette section, nous nous intéressons à une méthode pour compléter rapidement des cellules vides qui doivent avoir pour valeur la cellule du dessus.
Cette méthode peut paraître un peu longue au début, mais avec un peu de pratique, elle est finalement très rapide.

Voici la description de la procédure :
1/ Sélectionnez la plage contenant toutes les cellules vides (y compris des cellules remplies).
Vous pouvez utiliser les combinaisons suivantes : se placer en haut du tableau, puis CTRL + MAJ + Fin et enfin CTRL + MAJ + Flèche gauche (plusieurs fois si nécessaire).
2/ Une fois la plage sélectionnée, on va uniquement sélectionner les cellules vides. Appuyez sur la touche F5, cliquez sur Cellules… et double-cliquez sur “cellules vides”
3/ Enfin, tapez “=” et appuyez sur la flèche haut
4/ Validez par CTRL + Entrée pour recopier la formule sur toute la plage de données.
5/ Finalement, sélectionnez la plage au complet (par exemple en cliquant sur la colonne A) et copier collez en valeur (CTRL + C, puis Collage spécial en valeur).

A bientôt.

Gaetan Mourmant

Faux et false

Posted in Divers on May 29th, 2010 by site admin – Be the first to comment

Suite à mon précédent post, j’ai mené quelques tests et il semblerait donc que les 3 écritures suivantes :

FAUX
=FAUX
=FAUX()

se transforment toutes en
FALSE
=FALSE
=FALSE()
sous une version anglaise d’Excel.

2010-05-29 10h19_53

Il serait intéressant de voir quelle est la formulation la plus appropriée et les avantages de l’une par rapport à l’autre…

Des idées ?

Gaetan