Trouver une formule Excel pour croiser des données !!!

Fermé
Dakine2010 Messages postés 4 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 6 septembre 2013 - 5 sept. 2013 à 11:58
Dakine2010 Messages postés 4 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 6 septembre 2013 - 6 sept. 2013 à 00:27
Bonjour,

J'ai un sérieux problème car je n'arrive pas à trouver la formule Excel.

J'ai un fichier avec 2 colonnes du type :
P1 52
P2 54
P3 55
P3 58
P3 59
P4 54
P4 54

Je voudrais croiser les données et savoir combien de lignes mono-lignes j'ai.
Par exemple, P1 a un seul numéro, c'est donc un monoligne
P3 a 3 numéros différents, c'est donc un multi-ligne
P4 a un seul numéro, c'est donc aussi un mono-ligne (même s'il y a 2 P4.

Si vous voyez ce que je veux dire, quelqu'un pourrait il m'aider à paramétrer le logiciel afin d'extraire les données que je souhaite. A savoir, le nombre de mono-ligne et de multi-ligne.
Merci aux spécialistes du site !!
A voir également:

3 réponses

Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 587
5 sept. 2013 à 12:13
Salut,

Utilise soit la fonction NB.SI(), soit un tableau croisé dynamique.

Avec NB.SI:
=NB.SI(A:A;"P1") pour avoir le nombre de P1
0
Dakine2010 Messages postés 4 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 6 septembre 2013
5 sept. 2013 à 12:21
Bonjour,

Merci pour ton intervention Bruce,

Je souhaiterai en fait savoir combien il y a de<gras> P mono-ligne et multi-ligne c'est à dire avec un seul numéro dans la seconde colonne.
Dans mon exemple, P1, P2 et P4 sont des mono-ligne car ils n'ont qu'un seul numéro correspondant.
P3 est multi-ligne car il en a plusieurs.

J'ai un fichier avec des milliers de lignes P donc je souhaiterai connaitre une formule pour trouver les informations que je souhaite.


Cordialement,
0
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 587
5 sept. 2013 à 14:12
Ok, j'avais pas lu jusqu'au bout. Je regarde et te reviens.
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
Modifié par via55 le 5/09/2013 à 21:16
Bonsoir

En supposant les P1 etc en plageB2:B8 et les valeurs en C2:C8, en D2 mettre la formule :
=SI(NB.SI(B$2:B$8;B2)=NB.SI.ENS(B$2:B$8;B2;C$2:C$8;C2);1/NB.SI(B$2:B$8;B2);0-1/NB.SI(B$2:B$8;B2))

Si ta version Excel ne connaît pas la fonction NB.SI.ENS remplace la par SOMMEPROD((B$2:b$8=b2)*(c$2:c$8=c2))

Dans la cellule de ton choix la formule =SOMME.SI(D$2:D$8;">0";D$2:D$8) te donnera le nombre de mono-ligne et dans une autre =ABS(SOMME.SI(D$2:D$8;"<0";D$2:D$8)) te donnera le nombre de multi-ligne

Cdlmnt

"L'imagination est plus importante que le savoir." A. Einstein
0
Dakine2010 Messages postés 4 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 6 septembre 2013
5 sept. 2013 à 23:11
Bonjour via55 et merci pour ton aide.

J'ai bien rentre la formule en D2 ainsi que les 2 autres formules en D4 et D5 mais ca me donne 0 et 0 comme resultats. ( probleme de referencement circulaire)

J'ai donc inscris les 2 dernieres formules en E4 et E5 et je trouve alors 1 et 0 comme resultats.

Il doit y avoir une erreur. J'ai la version excel 2010 et la 2eme solution (somme prod) me donne les memes resultats.

Ou est l'erreur d'apres toi ? Merci
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
5 sept. 2013 à 23:41
Dsl un oubli de ma part

Une fois la formule en D2 il faut l'étirer jusqu'en D8
Et si ta plage de données descend plus bas que la ligne 8 il faut changer bien sur tous les 8 dans les formules

Si apres rectification ça ne marche pas post un exemple de ton fichier anonymé sur cjoint.com et indique ensuite le lien fourni dasn un prochain message, je regarderai ce qui ne va pas
0
Dakine2010 Messages postés 4 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 6 septembre 2013 > via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024
6 sept. 2013 à 00:27
Re,

Ca ne marche toujours pas mais ca m'affiche des 1 dans toutes les cases. Je t'enverrai le fichier plus tard des que je serai sur mon ordi(jsui qu'avec mon smartphone pour le moment).

A+

cordialement,
0