Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/08/2011, 15h18   #1
Invité de passage
 
Inscription : juin 2006
Messages : 28
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 28
Points : 2
Points : 2
Par défaut Graphique pour réaliser des statistiques

Salut à tous,
Je gère un fichier Excel, au quel j'ai besoin de graphe pour faciliter l'analyse.
Je vous donne un exemple que je veux réaliser:

Catégorie Problème Type
Développement--------------Erreur de saisie
Développement--------------Erreur de conversion
Développement--------------Erreur de saisie
Réseau----------------------Port fermé
Réseau----------------------Port fermé
Réseau----------------------Indisponibilité site
Développement--------------Erreur de saisie
Réseau----------------------Port fermé

Comme vous voyez, il y a 8 incidents, mais en réalité il y a 4 types d'incidents, car les autres se produisent plusieurs fois...
Donc moi je veux faire un graphe qui liste pour chaque catégorie (Développement ou Réseau) le nombre de type qu'on a rencontré.

Dans cet exemple, on aura:

Développement: 2
Réseau: 2

Merci de m'aider.
drissi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2011, 09h45   #2
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 400
Points : 14 400
Envoyer un message via Skype™ à Pierre Fauconnier
Salut.

Tu peux construire le tableau qui servira de source à ton graphique grâce à une formule matricielle.

A la condition que tu ne puisses pas avoir la même erreur dans plusieurs types d'erreur (donc, par exemple, que tu ne puisses pas avoir "Erreur de saisie" en même temps dans "Développement" et "Réseau"), tu pourras te servir de la formule matricielle comme illustré sur l'image ci-dessous.

La formule doit être validée en D2 avec CTRL+SHIFT+ENTER sans les accolades puis tirée en D3. Excel validera alors en matricielle et ajoutera les accolades.

__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 13h42   #3
Invité de passage
 
Inscription : juin 2006
Messages : 28
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 28
Points : 2
Points : 2
Bonjour,

Merci pour votre réponse.

Je ne comprends pas comment appliquer cette formule.

Je me suis positionné sur la colonne puis j'ai appuyé sur CTRL+SHIFT+ENTREE sans rien voir...

Merci de m'aider.
drissi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 14h00   #4
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 400
Points : 14 400
Envoyer un message via Skype™ à Pierre Fauconnier
Tu dois bien entendu adapter la formule à ta situation.

A2:A9 doit être modifié pour correspondre à la la plage qui contient ce que j'ai appelé les types (développement, réseau, ...)

B2:B9 doit être adapté pour correspondre à la plage qui contient les libellés d'erreur.

Les deux plages (A2:A9 et B2:B9) modifiées doivent contenir le même nombre de lignes.

Dans ma formule, C2 est utilisé pour récupérer le nombre d'erreurs différentes en développement. Tu dois adapter cela aussi.

Tu dis t'être positionné sur une colonne...

Dans mon exemple, tu saisis la formule en D2 puis tu valides avec CTRL+SHIFT+ENTER (les trois touches enfoncées simultanément). Tu pourras ensuite la copier sur D3.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 14h38   #5
Candidat au titre de Membre du Club
 
Homme
Inscription : mars 2011
Messages : 26
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : mars 2011
Messages : 26
Points : 10
Points : 10
Bonjour,

As-tu essayé de faire un tableau croisé dynamique ?
Olivm est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 07/09/2011, 14h42   #6
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 400
Points : 14 400
Envoyer un message via Skype™ à Pierre Fauconnier
Salut olivm,


Personnellement, je ne vois pas bien comment on pourrait organiser un TCD pour extraire le nombre de valeurs distinctes d'erreurs par types d'activités.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 15h20   #7
Candidat au titre de Membre du Club
 
Homme
Inscription : mars 2011
Messages : 26
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : mars 2011
Messages : 26
Points : 10
Points : 10
C'est vrai qu'il apparaît difficile d'obtenir le nombre d'erreurs différentes par catégorie à partir d'un TCD.

Autrement, on pourrait avoir une première étape "supprimer les doublons"
puis utiliser une fonction "nb.si"

=NB.SI($A$2:$B$5;C3)
Mais la solution matricielle de Pierre fauconnnier reste la plus simple.
Olivm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 16h24   #8
Invité de passage
 
Inscription : juin 2006
Messages : 28
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 28
Points : 2
Points : 2
Merci à vous.
La solution de Pierre a parfaitement marché, après avoir renommer les doublons.
Cependant, j'ai des remarques: j'ai eu un nombre en virgule genre 20.68 pour 21 occurrences "Développement" et j'ai eu 16 pour "Réseau" or je n'ai que 15...
et autre chose, les données se trouvent dans une feuille mais ma formule doit être dans une autre feuille, généralement la dernière pour qu'elle contient le graph illustrant la formule, comment faire?

Par la même occasion, je doit faire sortie le Top-ten des anomalies par type, par exemple:
Développement: - .....
*************- .....
*************- ....
Réseau: - .....
*************- ....
C'est à dire les anomalies les plus répondu, est ce qu'il y a une solution dynamique ou bien je doit les faire manuellement.

EDIT:
Autre chose, je n'ai pas de nombre de lignes statiques, c'est à dire à chaque fois j'allimente le fichier, je voie que cette formule ne prends pas en charge les autres lignes. (Comme dans ton exemple si j'ajoutes une autre ligne il faut que je regenère la formule?)

Merci à vous pour vos conseils et aides....
drissi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 16h51   #9
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 400
Points : 14 400
Envoyer un message via Skype™ à Pierre Fauconnier
Salut.

Pour le top-ten, il me semble que le TCD est tout indiqué
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h02.


 
 
 
 
Partenaires

Hébergement Web