IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Calcule productivité via VBA à partir d’une extraction agents [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    DATAMINER
    Inscrit en
    Novembre 2014
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : DATAMINER
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2014
    Messages : 147
    Par défaut Calcule productivité via VBA à partir d’une extraction agents
    Bonjour les développeurs ;

    Je demande votre aide sur un fichier excel ou extraction , je veux calcule la productivité de mes agents par jour
    Sauf que j’ai sur la colonne C des tranches horaires par exemple le 1er exemple il y a (1815) signifier la tranche entre 18H00 et 18H15 alors 15 min l’extraction fonctionne avec des tranches horaires de 15min.
    Et sur la colonne I j’ai NB_CHAT_PRESENTES il me fou juste la somme et après la formule pour calcule la productivité c’est : les NB_CHAT_PRESENTES/les temps connecte
    Et sur la colonne ID_AGENT j’ai des identifies pour chaque agents j’ai met sur le tableau paramètre tous les ID AGENTS avec la signification NOM complet
    J’ai besoin de votre aide vu que j’ai pas l’aide qui me peut m’aide à faire mon fichier

    Je vous remercier d’avance de votre aide.

    ci joint mon extraction pour plus de Visibilité et je reste disponible pour plus d'informations.

    Prod Agents CHAT.xlsx

  2. #2
    Membre émérite
    Avatar de eric4459
    Homme Profil pro
    Ingénieur Gestion de Projets
    Inscrit en
    Avril 2014
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Gestion de Projets
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 605
    Par défaut
    Bonjour OUGA,
    Est-ce que cela te convient?


    Fichier Joint

    Prod Agents CHAT.xlsm

    Eric
    "Vous n’avez cessé d’essayer ? Vous n’avez cessé d’échouer ? Aucune importance !
    Réessayez, échouez encore, échouez mieux." Samuel Beckett
    Pensez aux balises et
    Visitez les FAQ Excel et allez faire un tour ici
    Tutoriels de SilkyRoad

  3. #3
    Membre confirmé
    Homme Profil pro
    DATAMINER
    Inscrit en
    Novembre 2014
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : DATAMINER
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2014
    Messages : 147
    Par défaut
    bonjour eric,
    je vois que les résultats que je cherche sauf tu peux juste m'explique la formule que tu es fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(i, 13) = Cells(i, 9) / (Cells(i + 1, 3) - Cells(i, 3))
    autre question est ce que je peux changer la productivité du pourcentage vers un chiffre standard par exemple 4.5 je comprend que si 4 actes et demi par une tranche de 15min.

    Cdt,
    ouga

  4. #4
    Membre émérite
    Avatar de eric4459
    Homme Profil pro
    Ingénieur Gestion de Projets
    Inscrit en
    Avril 2014
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Gestion de Projets
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 605
    Par défaut
    Ouga,
    Je me suis planté sur la formule tu peux mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(i, 13) = Cells(i, 9) / 15
    et là tu aura ta productivité en % toute les 15 minutes
    Pour la deuxième question j'ai l'impression que tu veux la moyenne, non?
    Eric
    "Vous n’avez cessé d’essayer ? Vous n’avez cessé d’échouer ? Aucune importance !
    Réessayez, échouez encore, échouez mieux." Samuel Beckett
    Pensez aux balises et
    Visitez les FAQ Excel et allez faire un tour ici
    Tutoriels de SilkyRoad

  5. #5
    Membre confirmé
    Homme Profil pro
    DATAMINER
    Inscrit en
    Novembre 2014
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : DATAMINER
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2014
    Messages : 147
    Par défaut
    pour ma 2eme question si tu remarque sur la colonne D il ya ID AGENTS par exemple 78008 il se répète tout les 15 min jusqu'a son fin de shirt alors pour moi j'ai besoin de savoir la productivité de l'agent depuis son début de shirt jusqu'à la fin mais ton aide aussi et parfait par tranche de 15 min et après je peux calcule la moyenne sauf quel faut changer pourcentage par nombre standard.

    c'est bon j'ai rectifier la formule déjà merci bcq de votre aide et votre collaborations.

    Cdt,
    OUga

  6. #6
    Membre émérite
    Avatar de eric4459
    Homme Profil pro
    Ingénieur Gestion de Projets
    Inscrit en
    Avril 2014
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Gestion de Projets
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 605
    Par défaut
    Ouga

    Tu peux remplacer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Cells(i, 13) = Cells(i, 9) / (Cells(i + 1, 3) - Cells(i, 3))
    Cells(i, 13).NumberFormat = "0.00%"
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Cells(i, 13) = Cells(i, 9) / 15
    Cells(i, 13).NumberFormat = "0.00"
    Sinon, en intégrant des formules on y arrive aussi, voir fichier modifié


    Prod Agents CHAT 2.xlsm

    Eric
    "Vous n’avez cessé d’essayer ? Vous n’avez cessé d’échouer ? Aucune importance !
    Réessayez, échouez encore, échouez mieux." Samuel Beckett
    Pensez aux balises et
    Visitez les FAQ Excel et allez faire un tour ici
    Tutoriels de SilkyRoad

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 26/03/2014, 09h52
  2. Réponses: 4
    Dernier message: 28/03/2012, 10h50
  3. [XL-2007] Calcul avec une division via VBA
    Par Olivier Regnier dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 19/02/2012, 14h36
  4. Réponses: 3
    Dernier message: 23/11/2011, 11h25
  5. Réponses: 0
    Dernier message: 14/04/2008, 22h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo