Compter le nombre d'occurences d'une valeur jusqu'à atteinte condition

Bonjour à tous,

Je bloque sur un exercice qui consiste à trouver la moyenne puis la médiane du nombre d'appels à un prospect avant que ce dernier soit marqué comme étant intéressé.

Mon fichier contient trois plages de données :

  1. numéro de téléphone pour identifier le prospect (phone number)
  2. issu de l'appel au prospect / call outcome avec 5 alternatives possibles
  3. Numéro d'appel (ou call number dans l'ordre croissant)

Un prospect peut avoir été appelé plusieurs fois. Un prospect peut être intéressé (INTERESTED dans colonne 2) dès le deuxième appel mais peut très bien être rappelé une troisième fois avec une issue similaire ou différente à la précédente. L'important est d'arrêter de compter l'occurence lorsque le prospect est intéressé la première fois.

Selon moi, il faut procéder de cette façon (mais ça bloque donc ce n'est peut être pas la bonne) : dans une base de donnée triée par call number croissant, compter le nombre de fois qu'un même phone number apparaît jusqu'à ce que le CALL OUTCOME soit égal à INTERESTED. Puis faire en sorte que la fonction continue de tourner pour le reste de la base de données.

J'ai testé une fonction qui combine la rechercheV associée à une fonction de condition SI sans parvenir à la faire tourner correctement. J'ai aussi trouvé sur d'autres forums des sujets à peu près similaires et résolus grâce à INDEX et EQUIV mais je ne comprends vraiment pas comment cela fonctionne et ai du mal à l'appliquer.

Vous trouverez un extrait de la base de données en PJ.

Merci d'avance pour votre aide,

Bonjour,

Si j'ai bien compris vous cherchez à nettoyer les numéros ayant répondu INTERESSE de votre liste.

Si c'est le cas, une solution via POWERQUERY, juste a actualiser la requête. On peut également ajouter le nombre d'appel que chaque numéro à reçu.

Cordialement,

Bonjour,

Merci pour votre réponse.

J'ai pris connaissance du fichier que vous m'avez renvoyé et je pense en effet ne pas avoir été clair.

Je souhaite compter le nombre de fois qu'un même numéro à été appelé tout en conditionnant le comptage des numéros : si un numéro devient INTERESTED dans la colonne call outcome, alors le comptage s'arrête et on passe au numéro suivant. Si un numéro ne remplit jamais cette dernière condition ("INTERESTED" dans colonne "CALL OUTCOME"), alors il n'est pas pris en compte dans le comptage.

L'objectif selon moi est d'obtenir le nombre total d'appels passés pour à tous les numéros ayant été au moins une fois INTERESTED, pour finalement calculer la moyenne puis la médiane du nombre d'appels.

Est-ce que c'est plus clair pour vous après reformulation ?

Encore merci

Bonjour,

En effet j'avais tout fait à l'envers, je partais sur une relance. Dans ce cas l'exemple ci-joint devrait répondre au besoin.

Cdlt,

Merci beaucoup pour votre retour, j'ai l'impression que ca a fonctionné !

Sans vouloir abuser de votre patience, pourriez-vous m'indiquer le procédé employé pour arriver à ce résultat ? Pour être honnête je découvre l'extension Power Pivot avec vous :)

Bonjour,

C'est un addon sur lequel j'essaie de me baser afin de me former (mdo100 ou Jean Eric si vous passez par là ), qui permet de nettoyer et transformer les bases de données.

Il est disponible nativement à partir d'Excel 2016, en add-on à partir d'Excel 2010.

Si vous souhaitez regarder les différentes opérations réalisées, vous pouvez cliquer droit sur le tableau et modifier, vous arriverez directement sur l'éditeur où il y a les différentes opérations sur le menu de droite.

A noter que les moyennes et médianes sont également extractibles via POWER QUERY, cependant je ne maîtrise pas suffisamment la technique.

Cdlt,

Rechercher des sujets similaires à "compter nombre occurences valeur atteinte condition"