XL 2016 Compter le nombre d'appels simultanés sur une plage de temps

Romain972

XLDnaute Nouveau
Bonjour,

J'aimerais pouvoir récupérer des stats sur le nombre d'appels simultanés max par jours sur un mois . J'ai fouillé le forum , mais les exemples ne fonctionnent pas comme je le souhaite , dans le sens ou sur un mois de stats , cela va calculer le nombre d'appels max sur l'ensemble d'un jour. (donc l'addition de 4 lundi par mois par exemple...)

L'objectif serait d'avoir un graphique qui affiche le nombre d'appels simultanés max par jours , sur un mois.

lundi 01 janvier = appels max 6
mardi 02 janvier = appels max 2
etc...

Voici les données. Un export de CDR.

merci encore pour vos réponses,
 

Pièces jointes

  • Conso Janvier.xlsx
    420.1 KB · Affichages: 22
Solution
Bonjour,

finalement je fusionne début et fin en une colonne pour n'avoir qu'une seule boucle, plus simple à gérer.
1.9 s pour les 36000 lignes
Les résultats semblent plus cohérents :
Date
Max simultané
01/04/2021 15:39:32​
26​
02/04/2021 08:45:30​
19​
03/04/2021 08:43:05​
3​
04/04/2021 11:36:53​
1​
05/04/2021 09:52:34​
2​
06/04/2021 15:52:59​
26​
07/04/2021 09:20:11​
26​
08/04/2021...​

chris

XLDnaute Barbatruc
Bonjour à tous

Une version POwerQuery seconde pas seconde.
J'obtiens entre 1 et 25 sur une même seconde

Le fichier est trop lourd

Je poste le code M avec le tableau source en tableau structuré nommé Conso01
VB:
let
    Source = Excel.CurrentWorkbook(){[Name="Conso01"]}[Content],
    #"Type modifié" = Table.TransformColumnTypes(Source,{{"DATE_START", type datetime}, {"DATE_END", type datetime}, {"DURATION", Int64.Type}}),
    #"Lignes filtrées" = Table.SelectRows(#"Type modifié", each ([DURATION] <> 0)),
    #"Index ajouté" = Table.AddIndexColumn(#"Lignes filtrées", "Index", 0, 1, Int64.Type),
    #"Personnalisée ajoutée" = Table.AddColumn(#"Index ajouté", "Seconde", each List.DateTimes([DATE_START], [DURATION],#duration(0, 0, 0, 1))),
    #"Personnalisé2 développé" = Table.ExpandListColumn(#"Personnalisée ajoutée", "Seconde"),
    #"Type modifié1" = Table.TransformColumnTypes(#"Personnalisé2 développé",{{"Seconde", type datetime}}),
    #"Autres colonnes supprimées" = Table.SelectColumns(#"Type modifié1",{"Seconde", "Index"}),
    #"Lignes groupées" = Table.Group(#"Autres colonnes supprimées", {"Seconde"}, {{"Nombre", each Table.RowCount(Table.Distinct(_)), Int64.Type}}),
in
    #"Lignes groupées"

Je fais ensuite un TCD par minute. Extrait :
1647348395357.png
 
Dernière édition:

eriiic

XLDnaute Barbatruc
Bonjour,

finalement je fusionne début et fin en une colonne pour n'avoir qu'une seule boucle, plus simple à gérer.
1.9 s pour les 36000 lignes
Les résultats semblent plus cohérents :
Date
Max simultané
01/04/2021 15:39:32​
26​
02/04/2021 08:45:30​
19​
03/04/2021 08:43:05​
3​
04/04/2021 11:36:53​
1​
05/04/2021 09:52:34​
2​
06/04/2021 15:52:59​
26​
07/04/2021 09:20:11​
26​
08/04/2021 11:55:11​
27​
09/04/2021 10:16:25​
23​
10/04/2021 10:06:42​
4​
Je te laisse contrôler de près.
Si tu doubles-cliques sur une date en E, je surligne les dates-heures concernées pour faciliter les contrôles.
Avec une limitation : je sélectionne la 1ère date-heure trouvée en A, s'il y en a d'autres identiques en-dessous elles ne sont pas traitées, à toi de jeter un oeil.
eric
 

Pièces jointes

  • Appels Sim.zip
    994.9 KB · Affichages: 8
Dernière édition:

Romain972

XLDnaute Nouveau
Bonjour,

finalement je fusionne début et fin en une colonne pour n'avoir qu'une seule boucle, plus simple à gérer.
1.9 s pour les 36000 lignes
Les résultats semblent plus cohérents :
Date
Max simultané
01/04/2021 15:39:32​
26​
02/04/2021 08:45:30​
19​
03/04/2021 08:43:05​
3​
04/04/2021 11:36:53​
1​
05/04/2021 09:52:34​
2​
06/04/2021 15:52:59​
26​
07/04/2021 09:20:11​
26​
08/04/2021 11:55:11​
27​
09/04/2021 10:16:25​
23​
10/04/2021 10:06:42​
4​
Je te laisse contrôler de près.
Si tu doubles-cliques sur une date en E, je surligne les dates-heures concernées pour faciliter les contrôles.
Avec une limitation : je sélectionne la 1ère date-heure trouvée en A, s'il y en a d'autres identiques en-dessous elles ne sont pas traitées, à toi de jeter un oeil.
eric
Bonjour ,

Bah écoute c'est parfait... merci beaucoup , ça fonctionne parfaitement :) !!

Merci encore pour l'aide :)
 

Discussions similaires

Statistiques des forums

Discussions
315 094
Messages
2 116 153
Membres
112 670
dernier inscrit
Flow87