graph avec selection d'une plage suivant 1 critere debut et un autre fin

  • Initiateur de la discussion Initiateur de la discussion akilon
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

akilon

XLDnaute Occasionnel
Bonsoir à tous

Voilà je suis plus ou moins débutant sur excel ma question est la suivante :

Comment puis je construire un graphique en sélectionnant sur celui-ci une date avec heure début et une heure fin.

Merci d'avance pour votre aide
 
Re : graph avec selection d'une plage suivant 1 critere debut et un autre fin

Bonsoir akilon,

Regarde ce fichier en téléchargment, il pourra sans doute t'aider :Lien supprimé

Si non, tu peux aussi faire une recherche dans le forum, sur "graphiques dynamiques" par exemple.

Si tu bloques après tout ça, reviens en postant un extrait de ton fichier pour que l'on puisse t'aider .

Bonne soirée,

mth
 
Re : graph avec selection d'une plage suivant 1 critere debut et un autre fin

re bonsoir

je dois avouer que le fichier est génial cependant je ne comprend pas tout

voila en faite un fichier une colonne date un colonne heure et une de donné
 
Re : graph avec selection d'une plage suivant 1 critere debut et un autre fin

Bonjour akilon,

Tu trouveras ci-joint un exemple appliqué à ton fichier, avec:

Cellule G2: liste de validation, permettant de choisir le date
Sélectionner la cellule, Menu Donneées/Validation, autoriser: Liste, Formule:
Code:
=DECALER($O$1;;;NBVAL($O:$O);)

Cellule G4: liste de validation permettant de choisir l'heure de début. Menu Données/Validation, Autoriser Liste, fait référence à ZoneHeureDate (voir ci-dessous)

Cellule I4: idem, liste de validation faisant référence à Heure_Fin

Menu Insertion/Nom/Définir, les zonnes nommées sont:

ZoneHeureDate
Code:
=DECALER(Feuil1!$A$1;EQUIV(Feuil1!$G$2;Feuil1!$A:$A;0)-1;1;NB.SI(Feuil1!$A:$A;Feuil1!$G$2);)

Heure_Fin
Code:
=DECALER(ZoneHeureDate;EQUIV(Feuil1!$G$4;ZoneHeureDate;0)-1;;NB.SI(ZoneHeureDate;">="&Feuil1!$G$4);)

ZoneEtiquettes
Code:
=DECALER(ZoneHeureDate;EQUIV(Feuil1!$G$4;ZoneHeureDate;0)-1;;SOMMEPROD((ZoneHeureDate>=Feuil1!$G$4)*(ZoneHeureDate<=Feuil1!$I$4));)

ZoneDonnées
Code:
=DECALER(ZoneHeureDate;EQUIV(Feuil1!$G$4;ZoneHeureDate;0)-1;1;SOMMEPROD((ZoneHeureDate>=Feuil1!$G$4)*(ZoneHeureDate<=Feuil1!$I$4));)

Les valeurs de la série Données font référence à : =Graph.xls!ZoneDonnées
L'Etiquette des axes fait référence à : =Graph.xls!ZoneEtiquettes

Dans un deuxième temps, pour faire plus joli, une macro événementielle pourrait remettre à blanc les listes déroulantes quand on change la date ou l'heure de début tout en bloquant l'affichage écran, mais vois déjà avec cet exemple si le résultat correspond à ton attente. (testé sous 2007, j'espère que tout fonctionne sous 2003 mais normalement oui ...)

Bien à toi,

mth
 

Pièces jointes

Re : graph avec selection d'une plage suivant 1 critere debut et un autre fin

re,

Un essai de code sur la feuille1:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.Calculation = xlManual
    If Not Intersect(Target, Range("G2")) Is Nothing Then
        Range("G4").ClearContents
        Range("I4").ClearContents
    End If
Application.Calculation = xlAutomatic
End Sub

Bon week-end,

mth
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

B
Réponses
4
Affichages
3 K
BOMBO
B
Retour