1 votes

Excel - tracer le taux d'occurrence d'un événement particulier

Je suis en train d'analyser des journaux où j'ai les horaires auxquels un certain événement se produit, par exemple :

t=1.05s
t=2.25s
t=2.26s
t=2.35s
t=3.40s

Je veux pouvoir tracer le taux d'occurrences par seconde afin de voir à quelle fréquence cet événement se produit au fil du temps. Comment puis-je accomplir cela ?

Édition : J'aimerais un diagramme de dispersion dans le temps, avec l'axe Y étant (occurrences/sec) et l'axe X étant (temps). S'il n'y a pas de meilleure façon, alors je voudrais le calculer à chaque intervalle X (disons 2 secondes).

0voto

Byron Wall Points 507

Moyen rapide de le faire avec simplement les fonctionnalités d'Excel (pas de formules/VBA) est via un Tableau Croisé Dynamique. Vous pouvez en particulier faire bon usage de la fonction Champ de groupe. Cela vous permet de compter les occurrences dans une plage donnée de valeurs.

Image des résultats, la boîte de dialogue affichée provient de Tableau Croisé Dynamique->Analyser->Champ de groupe en haut du Ruban. Vous devez avoir l'une des périodes sélectionnées pour que ce menu apparaisse.

Tableau Croisé Dynamique avec regroupement

L'inconvénient de cette approche est que vous n'avez pas beaucoup (vraiment pas du tout) de contrôle sur la mise en forme des étiquettes du graphique.

L'avantage de cette approche est que vous pouvez rapidement modifier l'intervalle de regroupement (ouvrir à nouveau le menu) sans avoir à toucher aux données ou à faire beaucoup de travail.

0voto

Byron Wall Points 507

Cela peut également être fait en utilisant COUNTIFS. Vous devez construire une plage de nombres pour être les "buckets". Si vous voulez juste une réponse rapide, vous pouvez simplement faire glisser vers le bas assez loin pour capturer toutes vos données. Si vous voulez une solution plus robuste, vous pouvez ajouter une condition à la catégorie pour voir si elle est plus grande que le MAX des données et le remplacer par #N/A afin qu'il ne soit pas tracé.

Image des résultats et plages

image des plages

Formules, sont dans les cellules D4 et copiées vers le bas et E3 et copiées vers le bas. Il y a une catégorie supplémentaire que les comptes puisqu'elles forment une limite. Vous pourriez aussi avoir la cellule supplémentaire en haut. La valeur dans E1 retourne la taille des buckets. J'ai copié ces cellules vers le bas suffisamment pour capturer toutes les données.

D4=D3+$E$1
E3=COUNTIFS($B$3:$B$27,">="&D3,$B$3:$B$27,"<"&D4)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X