Graphique Excel 2010
Résolu/Fermé
Biscotte
-
2 sept. 2011 à 15:04
tontong Messages postés 2571 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 12 février 2025 - 7 sept. 2011 à 12:04
tontong Messages postés 2571 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 12 février 2025 - 7 sept. 2011 à 12:04
A voir également:
- Graphique Excel 2010
- Liste déroulante excel - Guide
- Graphique excel - Guide
- Graphique camembert excel - Guide
- Changer carte graphique - Guide
- Si et excel - Guide
5 réponses
tontong
Messages postés
2571
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
12 février 2025
1 061
6 sept. 2011 à 15:15
6 sept. 2011 à 15:15
Bonjour Biscotte, bonjour Raymond,
Il semble judicieux d'utiliser la fonction "Décaler" pour créer le tableau destiné au tracé du graphe.
On peut même aller un peu plus loin en nommant les plages avec la fonction "Décaler" (Voir onglet F2).
https://www.cjoint.com/?3IgpgXIqtr1
Ceci est réalisé sous Excel 2003 et demande un peu d'adaptation à la lecture sous 2010.
Il semble judicieux d'utiliser la fonction "Décaler" pour créer le tableau destiné au tracé du graphe.
On peut même aller un peu plus loin en nommant les plages avec la fonction "Décaler" (Voir onglet F2).
https://www.cjoint.com/?3IgpgXIqtr1
Ceci est réalisé sous Excel 2003 et demande un peu d'adaptation à la lecture sous 2010.
Raymond PENTIER
Messages postés
58889
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
13 mars 2025
17 298
2 sept. 2011 à 21:45
2 sept. 2011 à 21:45
Il y a intérêt ! Nous n'avons pas de boule de cristal :=)
Raymond PENTIER
Messages postés
58889
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
13 mars 2025
17 298
6 sept. 2011 à 05:16
6 sept. 2011 à 05:16
Le mieux est de créer un second tableau qui ne lit que les 20 dernières saisies du tableau principal ...
Raymond PENTIER
Messages postés
58889
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
13 mars 2025
17 298
6 sept. 2011 à 14:13
6 sept. 2011 à 14:13
En F1, formule =NBVAL(A:A) pour compter combien de lignes ont été renseignées.
En F2, formule =INDEX(E:E;$F$1-LIGNE()+2) pour lire la valeur en dernière position de E.
Recopier cette formule vers le bas jusqu'à F21 pour obtenir, en ordre inverse, les 20 données les plus récentes.
Faire le graphique avec les cellules F2:F21 : https://www.cjoint.com/?AIgomyen8T1
En F2, formule =INDEX(E:E;$F$1-LIGNE()+2) pour lire la valeur en dernière position de E.
Recopier cette formule vers le bas jusqu'à F21 pour obtenir, en ordre inverse, les 20 données les plus récentes.
Faire le graphique avec les cellules F2:F21 : https://www.cjoint.com/?AIgomyen8T1
cousinhub29
Messages postés
1011
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
18 février 2025
355
6 sept. 2011 à 15:07
6 sept. 2011 à 15:07
Bonjour,
Une autre solution, sans utilisation de colonnes supplémentaires, en utilisant des zones nommées dynamiques...
Regarde le fichier joint.
Pour visualiser la série, tu cliques dessus la courbe, et dans la barre de formules, tu verras ceci :
Pour modifier les zones, il faut modifier directement dans la barre de formules, et non dans les fenêtres de validation des séries
Les formules pour les zones nommées sont dans le classeur
http://www.cijoint.fr/cjlink.php?file=cj201109/cijzXiR9V5.xlsx
Bonne journée
Une autre solution, sans utilisation de colonnes supplémentaires, en utilisant des zones nommées dynamiques...
Regarde le fichier joint.
Pour visualiser la série, tu cliques dessus la courbe, et dans la barre de formules, tu verras ceci :
=SERIE(Test!$E$1;ComptesTest_v1.xlsx!stats;ComptesTest_v1.xlsx!soldes;1)
Pour modifier les zones, il faut modifier directement dans la barre de formules, et non dans les fenêtres de validation des séries
Les formules pour les zones nommées sont dans le classeur
http://www.cijoint.fr/cjlink.php?file=cj201109/cijzXiR9V5.xlsx
Bonne journée
Je vous remercie tous de votre aide ! Au final j'ai utilisé la méthode de l'onglet 'Test' de tontong. Par contre, j'ai une question pour toi : Dans mon tableau sur le côté avec mes 2 fonctions DECALER, il me manque systématiquement les 3 DERNIERES dates et 3 DERNIERS soldes correspondant. Bon au final j'ai réussi à contourner le problème en rajoutant 3 lignes à mon tableau en H/G et ça fonctionne !
Donc encore tous mes remerciements à tous !
Je vais pouvoir me consacrer pleinement à ma 1ère année de médecine ^^
Allez à +
Donc encore tous mes remerciements à tous !
Je vais pouvoir me consacrer pleinement à ma 1ère année de médecine ^^
Allez à +
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tontong
Messages postés
2571
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
12 février 2025
1 061
7 sept. 2011 à 12:04
7 sept. 2011 à 12:04
Bonjour,
La cause la plus probable est la présence de dates au format texte dans la colonne A.
Pour le vérifier on peut, si la colonne J est libre, appliquer en J2 = ESTNUM(A2) et recopier sur la hauteur. S'il apparait des "FAUX" c'est que certaine dates ne sont pas reconnues par Excel comme des dates mais comme des textes. La fonction NB compte des nombres.
Autre solution: remplacer en G2 =DECALER(A2;NB(A:A)-20;0) par
=DECALER(A2;NBVAL(A:A)-21;0)
et en H2 =DECALER(A2;NB(A:A)-20;4) par
=DECALER(A2;NBVAL(A:A)-21;4) Recopier sur la hauteur.
La fonction NBVAL compte des cellules "non vides".
La cause la plus probable est la présence de dates au format texte dans la colonne A.
Pour le vérifier on peut, si la colonne J est libre, appliquer en J2 = ESTNUM(A2) et recopier sur la hauteur. S'il apparait des "FAUX" c'est que certaine dates ne sont pas reconnues par Excel comme des dates mais comme des textes. La fonction NB compte des nombres.
Autre solution: remplacer en G2 =DECALER(A2;NB(A:A)-20;0) par
=DECALER(A2;NBVAL(A:A)-21;0)
et en H2 =DECALER(A2;NB(A:A)-20;4) par
=DECALER(A2;NBVAL(A:A)-21;4) Recopier sur la hauteur.
La fonction NBVAL compte des cellules "non vides".