[Résolu] Statistiques

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
PepeFromP4
Fraîchement OOthentifié
Messages : 4
Inscription : 01 oct. 2010 14:54

[Résolu] Statistiques

Message par PepeFromP4 »

Bonjour,

Je coince sur une p'tite page de "statistiques".

J'ai un tableau que je complète au fur et à mesure avec différents résultats (en gris dans le fichier joint) et je voudrai avoir les statistiques de ces évènements (lignes en couleurs).

En cherchant sur le net j'ai trouvé la formule suivante qui me convient parfaitement pour les recherches "simples" dans mes données.

Code : Tout sélectionner

SOMMEPROD((EXACT(A5:F13;"Marchand")*1))
Ainsi j'obtiens le total de "Marchand".



Là où ça coince c'est que certains évènements sont plus complexes qu'un simple mot.

Je voudrai par exemple rassembler les évènement "Pêches", "Pommes" et "Poires" dans une seule case "Fruits"
Problème: la fonction précédente ne trouve pas les termes "Pêches", "Pommes", "Poires" car ils sont accompagnés d'un chiffre :|

Note: je ne cherche pas à savoir le nombre total de fruits que j'ai, mais le nombre de fois où j'ai des fruits.
Dans mon exemple, en prenant ma p'tite tête pour faire le calcul, dans la case "Fruits" je devrai donc avoir 5.


En espérant avoir été suffisamment clair pour être compris :P
Je vous remercie par avance :)
Pepe.




PS:
Maintenant que j'y pense, s'il y a une possibilité de totaliser les évènements ça peut quand même m'être utile ^^
Combien de "Pommes" j'ai eu au total ? Combien de "Carottes" j'ai eu au total ? Combien de "Sels" au total ...
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Flip le 01 oct. 2010 18:07, modifié 2 fois.
Raison : Ajout coche, balise présente.
OpenOffice 3.2.1 sous Windows Vista
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26195
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Statistiques

Message par Dude »

Salut,

Désolé mais ton tableau est des plus obscurs, on ne comprend pas comment sont entrées les données.

Si tu dois faire des statistiques, tu dois mettre les données sous forme de liste comme ceci :
liste.png
Ensuite, il sera plus simple de faire des calculs en utilisant les fonctions intégrées d'un tableur : filtre, pilote, etc.

:!:
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
PepeFromP4
Fraîchement OOthentifié
Messages : 4
Inscription : 01 oct. 2010 14:54

Re: Statistiques

Message par PepeFromP4 »

Désolé :oops:

En fait j'entre les données à la main dans la partie grisée, au fur et à mesure que je les reçois.

La formule dans la cellule A2 :

Code : Tout sélectionner

SOMMEPROD((EXACT(A5:F13;"Marchand")*1))
me dit, par exemple, que j'ai entré 3 fois l'évènement "Marchand" dans la partie grisée.

Je souhaiterai pouvoir en faire de même avec les autres évènements.
Une formule ( :?: ) qui puisse me dire que j'ai eu 5 fois des "Fruits" (pommes/poires/pêches), que j'ai eu 6 fois des "Epices" (sels/poivres/safran) ...



Je pourrai entrer mes données sous la forme ColonneA/ColonneB mais j'ai déjà plusieurs dizaines d'évènements enregistrés et je voudrai pas me farcir une nouvelle saisie de tous les évènements ... :marto:
OpenOffice 3.2.1 sous Windows Vista
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Re: Statistiques

Message par Pierre-Yves Samyn »

Bonjour
PepeFromP4 a écrit :En fait j'entre les données à la main dans la partie grisée, au fur et à mesure que je les reçois.
Puisque c'est toi qui saisis les données tu te simplifierais le travail en répartissant mieux les données en effet...

Au minimum si tu ne saisis pas dans une même cellule (par exemple "3 poivres / 2 Sels") tu peux relativement simplement obtenir :
Capture-1.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
PepeFromP4
Fraîchement OOthentifié
Messages : 4
Inscription : 01 oct. 2010 14:54

Re: Statistiques

Message par PepeFromP4 »

Oh nikel !

Code : Tout sélectionner

NB.SI($A$5:$F$14;".*"&A17)
En adaptant et combinant plusieurs fois cette fonction j'ai ce qu'il me faut :D
C'est pas très orthodoxe mais ça marche pour ce que tu appelle "occurrences" ^^

Juste pour ma culture personnelle,
A quoi correspond la partie ".*" dans cette fonction ?


En bonus je vais voir si je peux adapter la formule utilisée pour les "Nbre".


Merci :super:
OpenOffice 3.2.1 sous Windows Vista
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Re: Statistiques

Message par Pierre-Yves Samyn »

PepeFromP4 a écrit :C'est pas très orthodoxe mais ça marche pour ce que tu appelle "occurrences" ^^
Pourrais-tu me préciser où tu as trouvé la liste ce qui est orthodoxe et ce qui ne l'est pas :roll: :) :?:

J'emploie le terme "occurrence" au sens de "présence d'une unité", afin de différencier de la colonne Nbre dans laquelle je fais le calcul : par exemple pour les pommes 1500 pommes + 2500 pommes donne 4000
PepeFromP4 a écrit :Juste pour ma culture personnelle,
A quoi correspond la partie ".*" dans cette fonction ?
C'est ce qu'on appelle des "caractères génériques" ou encore "expressions régulières". Ce qui me fait penser avoir oublié de préciser que pour que cela fonctionne il faut cocher Outils > Options > Calc > Calcul > Autoriser les caractères génériques dans les formules.

La page d'aide pour les expressions régulières (page writer) : http://wiki.services.openoffice.org/wik ... ans_Writer

Ici le point représente "n'importe quel caractère" et le * signifie "quel que soit le nombre de ce qui précède" (comme il s'agit du point qui représente n'importe quel caractère...)
PepeFromP4 a écrit :En bonus je vais voir si je peux adapter la formule utilisée pour les "Nbre"
Que veux-tu adapter ?
PepeFromP4
Fraîchement OOthentifié
Messages : 4
Inscription : 01 oct. 2010 14:54

Message par PepeFromP4 »

Pierre-Yves Samyn a écrit :Que veux-tu adapter ?
Ajuster les valeurs et champs de recherche de l'exemple à mon véritable tableur :mrgreen:

Merci beaucoup, ma feuille est désormais quasi-automatisée.
Je n'ai plus qu'à entrer les données que je reçois et OpenOffice me donne les statistiques qui vont bien :bravo:
OpenOffice 3.2.1 sous Windows Vista