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

Résolu/Fermé
SG-1_Charpy Messages postés 10 Date d'inscription mercredi 30 mars 2022 Statut Membre Dernière intervention 29 juin 2022 - 10 juin 2022 à 15:37
SG-1_Charpy Messages postés 10 Date d'inscription mercredi 30 mars 2022 Statut Membre Dernière intervention 29 juin 2022 - 29 juin 2022 à 15:39
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 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
Modifié le 12 juin 2022 à 01:24

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 Date d'inscription mercredi 30 mars 2022 Statut Membre Dernière intervention 29 juin 2022
13 juin 2022 à 09:18
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 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646
13 juin 2022 à 11:45
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 Date d'inscription mercredi 30 mars 2022 Statut Membre Dernière intervention 29 juin 2022
Modifié le 13 juin 2022 à 13:29
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 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646
13 juin 2022 à 17:25
0
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
13 juin 2022 à 17:30




... 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 Date d'inscription mercredi 30 mars 2022 Statut Membre Dernière intervention 29 juin 2022
Modifié le 29 juin 2022 à 15:42
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