Compter les lignes ayant les mêmes doubles crirères

Résolu
SG-1_Charpy Messages postés 10 Statut Membre -  
SG-1_Charpy Messages postés 10 Statut Membre -
Bonjour, j'aimerais compter le nombre de fois ou apparait 2 critères dans le tableau. Limage suivante sera plus explicite:

Dans l'exemple il y a en tout 4 fois DMP1 ce que la formule suivante =NB.SI(K:K;"DMP1*") me donne en résultat 4. Mais dans les 4 DMP1 il y en 2 de même largeur. Je voudrais que le résultat de la formule ne compte pas les doublons de même largeur. Donc le résultat espéré sera de 3 (1 DMP1 de 102, 1 DMP1 de 67 et 1 DPM1 de 127)
J'espère être assez clair .






Configuration: Windows / Firefox 101.0

7 réponses

Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 

Un grand bonsoir depuis la Guadeloupe.

Je dois te remercier, car n'ayant trouvé aucune formule pour répondre à ton problème, j'ai fini par conclure que le mieux serait d'utiliser un Tableau Croisé Dynamique, qui permet facilement d'y arriver dans Excel ...
Manque de pot, dans Calc cet outil est remplacé par la Table de pilote, que je n'avais jamais essayée auparavant !
Il a donc fallu que je tâtonne pas mal afin d'aboutir à un résultat satisfaisant.
Mais cette recherche m'a été profitable ; d'où mes remerciements.
https://www.cjoint.com/c/LFlxql6eUv4
0
SG-1_Charpy Messages postés 10 Statut Membre
 
Bonjou, sa ou fè? (Bonjour, comment allez vous?) Merci pour cette solution, j'en étais venu à cette solution après mes recherches infructueuse avec les formules. Sur Office 365 il y a la fonction Unique qui aurait pu m'aider mais qui n'est pas disponible sur OpenOffice et ses clones (enfin je crois).
0
DjiDji59430 Messages postés 4323 Statut Membre 701
 
Bonjour à tous,

C'est dommage (pour toi) que tu n'aies pas fourni de fichier, ça se fait aussi par formule (2010 ou libre office)
0
SG-1_Charpy Messages postés 10 Statut Membre
 
Bonjour, je sais mais beaucoup de mes fichiers sont classés "confidentiel". Mon entreprise travaille beaucoup pour des bâtiments publiques (prisons, centrales, laboratoires, casernes, etc) dont les informations sont potentiellement à risque (plans, listings, ..) Merci quand même, je vais me débrouiller avec la Table de pilote qui sur ma version de LibreOffice (7.3.2.2 x64)se nomme maintenant Table dynamique.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
DjiDji59430 Messages postés 4323 Statut Membre 701
 
0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 




... suite :



Il y a aussi une solution avec formules, mais qui nécessite toujours une colonne intermédiaire en J :
Cellule J6 =GAUCHE(I6;TROUVE("-";I6)-1)
Cellule K6 =SOMMEPROD(($G$6:$G$22=G6)*($J$6:$J$22=J6))

à recopier vers le bas.
0
SG-1_Charpy Messages postés 10 Statut Membre
 
Je reviens vers vous pour clôturer ce message, en effet grâce aux 2 membres qui m'ont répondu, j'ai trouvé une solution qui me convient. Merci à vous 2, ce n'est pas parfait mais cela m'aide beaucoup dans mon travail !
Pour informations:

Cette formule me permet d'"ignorer" les cellules vides
et le résultat dans la table dynamique:

Ainsi je sais directement que j'ai 8 programmes différents (dans cet exemple) à faire (dont un qui est à faire 2 fois mais avec des largeurs différentes ! De plus j'ai les informations, si il y a une spécificité dans la pièce à faire !
Merci encore
0