Graphiques

Un graphique un peu complexe

Posted in Excel 2007, Excel 2010, Formules et fonctions, Graphiques, Listes/tables/tableaux de données on June 9th, 2011 by site admin – 3 Comments

Bonjour à tous,

Je viens d’être contacté pour faire un graphique assez intéressant dont je vous livre ici la teneur.

Il s’agit d’arriver au résultat suivant :

ou encore celui-ci :

Les deux vidéos ci-dessous vous montrent comment arriver à ce résultat.

Tout d’abord pour la création du graphique…

puis pour sa mise en forme…

Ceci devrait vous ouvrir de nouvelles perspectives pour la création de vos graphiques utilisant des dates.

Note : ceci fonctionne bien si le tableau de départ ne renseigne qu’une seule machine à la fois. Si la machine 1 était présente plusieurs fois, cela demanderait un autre type de formule. Une formule matricielle, sommeprod ou somme.si.ens pourrait alors faire l’affaire.

A bientôt.

Gaetan

Ajustement automatique d’un graphique à un tableau

Posted in Excel 2007, Excel 2010, Graphiques on February 9th, 2011 by site admin – 15 Comments

Lorsque vous créez un tableau de chiffres, il arrive régulièrement que vous deviez ajouter de nouvelles données, soit en lignes, soit en colonnes.

Sous Excel 2003, on utilisait pour cela un nom dynamique (voir ici par exemple : http://www.polykromy.com/html/poly_main_cours_decaler.html ). Cependant, cette méthode est assez longue et difficile à mettre en place, et de plus, elle ne permet pas de gérer facilement l’ajout à la fois de colonnes et de lignes.

Sous Excel 2007 et 2010, il existe une nouvelle fonctionnalité qui permet de faire cette manipulation très simplement et directement : la mise en forme de tableau.
Il s’agit donc de sélectionner la plage, de la mettre sous forme de tableau (onglet Accueil) et ensuite de lier ce tableau à un graphique. Dès lors, tout ajout de ligne ou de colonne, sera automatiquement ajouté au tableau et au graphique.

Vous pouvez visualiser ceci dans la vidéo ci-dessous :

A bientôt

Gaetan

VBA pour 2003 et 2007 – Le cauchemar des graphiques

Posted in Excel 2007, Excel 2010, Graphiques, VBA on February 8th, 2010 by site admin – Be the first to comment

Je suis en train de développer une application (vous en aurez des nouvelles bientôt) et celle-ci doit fonctionner à la fois pour 2003 et 2007 (et 2010, etc).
Le plus difficile est sans doute la gestion des graphiques, qui est pratiquement complètement différente d’une version à l’autre.

Quelques règles générales à connaître :
– Enregistrer le fichier en .xls (2000-2003), pas en xlsx
– On peut aussi utiliser la procédure suivante:

If Val(Application.Version) < 12 Then

else

end if

qui va donc permettre de tester la version d’Excel et de changer éventuellement le code.

Cependant, cette approche a des limites, car le débogueur peut identifier un bug avant même que le test ne soit complété (par ex., une propriété ou une méthode qui n’existe qu’en 2007 et pas en 2003).

- La solution consiste donc à séparer le code pour 2003 et pour 2007 dans deux modules différents…

Un peu complexe, mais beaucoup moins que de devoir maintenir deux fichiers en même temps.

A bientôt.

Gaetan
PS : exemple de problème de ce type avec :
ActiveChart.SetElement

Vidéo sur Excel

Posted in D'autres sites, Formatage, Général, Graphiques, Vidéos on December 22nd, 2009 by site admin – 2 Comments

Bonjour à tous,

Il y a maintenant très longtemps (glups :-) ), j’avais posté une astuce pour afficher des images que l’on modifie en fonction du contenu d’une cellule :

http://www.polykromy.com/html/poly_main_cours_decaler.html

En faisant une recherche sur internet, je suis tombé sur une application de simulation de table de montage vidéo qui utilise ce cours et le combine à la gestion du temps sur Excel pour simuler un petit film d’animation.

excel-cinema-images

Bien sur, ca n’a rien à voir avec une table de montage professionnelle, mais je trouve l’idée intéressante d’un point de vue pédagogique; aussi bien pour comprendre les bases de la création de vidéos/dessins animés, que pour comprendre les fonctionnalités avancées d’excel.

Voici le lien du fichier :
http://excelsciences.site.voila.fr/Mentrard/filmexcel.xls

A bientôt

Gaëtan Mourmant

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

Posted in D'autres sites, Dates et heures, Divers, Excel 2007, Excel 2010, Formatage, Formules et fonctions, Général, Graphiques, Hors-sujets, Raccourcis clavier, Tableaux croisés dynamiques, Utilitaires, VBA on October 30th, 2009 by site admin – 5 Comments

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 : dans l’onglet Insertion, sous “formes”. A noter que l’outil est beaucoup plus facile à utiliser sur 2003 que sous 2007 !
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 : 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 : Onglet Formules (et non plus insertion comme sous 2003), 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 : c’est très bien caché, 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: 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- Quelques fonctions favorites
Evidemment, on ne peut éviter sommeprod, qui peut compléter adéquatement somme.si, lorsqu’on doit gérer plusieurs critères. Dans Excel 2007, il faut aussi regarder somme.si.ens qui fonctionne sur le même principe.
J’adore aussi Decaler,notamment en lien avec des noms dynamiques (voir plus bas).
Finalement, les fonctions index et equiv et leurs combinaisons (à la place de recherchev).

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 : Insertion – Rapport de tableaux croisés dynamiques
On fait ensuite glisser les champs aux emplacements désirés (en champs de lignes, de colonnes, de données ou encore de pages pour filtrer les données).

3- Les noms dynamiques
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

2- 2007 seulement – la punaise sur le nom du fichier
Uniquement sur 2007, en cliquant à droite du nom du fichier à partir du bouton office, 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

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.

Gaetan

Office 2010 vient corriger la lenteur d’affichage des graphiques de 2007…

Posted in Excel 2007, Excel 2010, Graphiques on August 25th, 2009 by site admin – 1 Comment

Enfin, ca va faire du bien !

Pour ceux qui font beaucoup de graphiques sous Excel, la version 2007 est un peu catastrophique (15 fois plus lente d’après ce graphique fourni par MS) au niveau de la rapidité et amha au niveau de l’accès aux fonctionnalités reliées aux graphiques…

J’ai eu des applications VBA qui prenaient 5 fois plus de temps pour créer une centaine de graphiques (de 2003 à 2007). Je sais maintenant pourquoi !

2010 devrait améliorer ceci :

A bientôt

Gaetan