Graphique Dynamique excel

Maoandnano Messages postés 40 Statut Membre -  
Maoandnano Messages postés 40 Statut Membre -


Bonjour,

Comme vous pouvez le voir sur l'image jointe à ma question, je possède une base de donnée avec en colonne C et D, des dates et en F, le delta en jours de ces deux dates.
Mon objectif est le suivant, je souhaite avoir un graphique, qui en fonction de l'année que j'aurai choisi sur un liste déroulante, me montre la somme de référence (ou de ligne) par mois de l'année sélectionnée.
Il est compliqué de modifier cette base de donnée car elle n'est que en parti complète sur l'image que j'ai jointe.
Merci d'avance de vos réponses

Cordialement

8 réponses

  1. DjiDji59430 Messages postés 4280 Date d'inscription   Statut Membre Dernière intervention   718
     
    Bonjour,

    Déja :
    peux tu trier tes plages afin d'éliminer les cellules "#valeurs!" ?
    Si oui, une solution : en feuil1, sinon il faut eleiminer les "#valeurs!" en matricielle et c'est tres long
    https://www.cjoint.com/c/HAElnf8hElJ

    Cdlmnt
    1
    1. Maoandnano Messages postés 40 Statut Membre
       
      Bonjour et merci beaucoup pour cette première réponse, je ne peux malheureusement pas enlever les cellules "#Valeurs!". De plus, j'ai oublié de le spécifier mais ce n'est pas une somme des deltas dont j'ai besoin mais une moyenne de ces delta.

      Encore merci
      Cordialement
      0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Plutôt qu'une image qu'on ne peut utiliser il es préférable d'envoyer une fichier qui peut servir de base de travail

    Quoiqu'il en soit voici un exemple, à toi de l'adapter à ton fichier
    https://www.cjoint.com/c/HAElR0fYSJ6

    Cdlmnt
    Via
    1
    1. Maoandnano Messages postés 40 Statut Membre
       
      Bonjour, tout d'abord merci pour votre réponse.
      Le nombre des références est évolutif, ainsi les dates manquantes se complètent et s'actualisent tous les mois.

      Le fichier que vous avez envoyé ne comportait pas toute les valeurs. La premier option que vous proposez est parfaites, cependant j'aurai aimé pouvoir remplacer la case "jaune" par une liste déroulante qui me permettrait de sélectionner l'année et ainsi de changer les données du graphique. Je ne sais pas si c'est possible par contre ^^
      Encore merci le lien : https://cjoint.com/c/HAEmNQnmcbu

      Cordialement
      0
  3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Parfaitement possible, il suffit de lister les années dans une plage à part, de nommer cette plage par ex choix puis dans pour la cellule de la liste déroulante d'appliquer une validation de données - Liste - Source ;:= choix

    Par contre j'ai un doute sur ce que tu veux obtenir dans le graphique, le mien comptabilise les jours de chaque mois mais dans ton post 3 tu dis ". De plus, j'ai oublié de le spécifier mais ce n'est pas une somme des deltas dont j'ai besoin mais une moyenne de ces delta. !!!

    Précise donc bien ce que je puisse te proposer quelque chose :
    il s'agit bien d'une moyenne mensuelle
    et d'une moyenne des deltas de la colonne D ?

    Cdlmnt
    1
    1. Maoandnano Messages postés 40 Statut Membre
       
      Oui, en effet, j'aimerai connaitre dans un premier temps le nombre de ligne traitées chaque mois de l'année 2015 ou 2016 ou 2017 ou 2018 (suivant la sélection dans la liste déroulante).

      Puis dans un second temps il me faudrait la moyenne des deltas (colonne D) pour chaque mois de cette même année.
      Deux graphiques différents je pense donc ...
      0
  4. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    1
    1. Maoandnano Messages postés 40 Statut Membre
       
      Bonjour,

      Je te remercie encore pour ton aide. C'est exactement ce dont j'avais besoin.
      Bonne continuation
      0
    2. Maoandnano Messages postés 40 Statut Membre
       
      Re bonjour,
      Je viens de me rendre compte qu'il y a en fait un petit problème, Il y a parfois des "date de demande" égale ou supérieure à la date de finalisation. De ce fait, la ligne dans la colonne se met en #Nombre!, et la formule pour le calcul de la moyenne de fonctionne plus.
      Avez vous une solution à mon problème pour soit éviter l'affichage du #Nombre! en modifiant le calcul de la différence entre les dates ( =DATEDIF(C18;SI(ESTVIDE(D18);"";D18);"d") ) ou faut il modifier la formule de calcul de la moyenne ?

      Cordialement
      0
    3. Maoandnano Messages postés 40 Statut Membre
       
      Bonjour,
      Je me permet de re-post une question sur cette échange car le sujet est le même.
      En reprenant le fichier ci-dessus, j'aimerai savoir si il est possible d'additionner des moyennes avec la formule =SIERREUR(ARRONDI(MOYENNE.SI.ENS(D:D;A:A;">="&DATEVAL("1/"&I8&"/"&$K$4);A:A;"<"&MOIS.DECALER(DATEVAL("1/"&I8&"/"&$K$4);1);B:B;">0");0);"").

      En clair, additionner les moyenne du delta années 2017( pour Mr X) et delta années 2018 ( de Mr Y) en partant des colonnes A, B, D (de Mr X) et en additionnant celle de Mr Y ^^
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Pour remplacer un message d'erreur par autre chose, du vide par exemple, il faut utiliser SIERREUR
    =SIERREUR(DATEDIF(C18;SI(ESTVIDE(D18);"";D18);"d");"")

    Cdlmnt
    Via

    1
    1. Maoandnano Messages postés 40 Statut Membre
       
      Bonjour,
      Auriez vous une idée pour compter le nombre de références où il n'y a PAS de valeur ?
      J'ai essayé avec =NB.SI.ENS mais il y a une erreur.
      Merci d'avance

      Cordialement
      Maoandnano
      0
  7. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Essaie plutôt avec NB.VIDE(plage des items)

    Cdlmnt
    Via
    0
    1. Maoandnano Messages postés 40 Statut Membre
       
      Bonjour,

      Je cherche à compter un nombre de cellule contenant un texte "Cancelled" par exemple. La complication viens du fait qu'il me faudrait cette somme par mois de l'année.
      Exemple:
      Date demande Date finalisation Statut
      16/02/2016 01/12/2016 Cancelled
      11/08/2016 30/11/2016
      13/09/2016 24/02/2017
      11/05/2016 20/10/2016 Cancelled
      11/05/2016 20/10/2016
      11/05/2016 20/10/2016 Cancelled
      19/09/2016
      07/09/2016 20/12/2017 Cancelled
      13/09/2016
      13/09/2016
      07/09/2016 20/12/2017
      13/09/2016.

      Ici, le je souhaite avoir : Octobre 2016 --> 2
      Décembre 2017 --> 1
      Décembre 2016 --> 1
      0
  8. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour,

    Par exemple pour octobre 2016 :
    =NB.SI.ENS(B2:B13;">=01/10/2016";B2:B13;"<01/11/2016";C2:C13;"Cancelled")

    Cdlmnt
    Via
    0
  9. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    j'ai changé de technique : tout avec un TCD.
    En formule il ne reste plus que le delta.

    Clic-droit sur le TCD et Rafraichir si mise à jour des données.
    https://www.cjoint.com/c/HExp223CRg4
    eric

    PS : attention aux dates erronées. Le TCD n'aime pas le 29/02/2017 ! J'ai mis 28
    Les dates de finalisation < dates de demande sont ignorées. Tu peux mettre 0 à la place de "" si tu veux les prendre en compte.

    0
    1. Maoandnano Messages postés 40 Statut Membre
       
      C'est une très bonne idée mais j'ai opté pour des moyennes pondérées.
      Merci encore pour vos idées.
      Je mettrais un lien pour vous montrer rapidement.
      0