Ceci est pour Excel: J'ai été chargé de compter des enregistrements distincts après avoir filtré les données. J'ai 330 lignes avec la colonne A contenant le 'nom' et dans la colonne B j'ai le nom d'un test qui a été fait pour chaque 'nom', que chaque 'nom' aurait pu prendre plusieurs itérations du même test. Les résultats du test sont dans la colonne C.Filtrage, puis comptage des valeurs distinctes
Col A -Student Col B -Exam Col C - Grade
Student 1 Exam 1 .80
Student 2 Exam 1 .50
Student 3 Exam 1 .90
Student 2 Exam 1 .75
Student 4 Exam 1 .90
Student 5 Exam 1 .55
Student 2 Exam 2 .90
Student 1 Exam 2 .90
.... .... ...
Si je filtre col B pour examen 1, je veux compter le nombre unique d'étudiants qui ont pris l'examen 1.
si je veux filtrer par catégorie/Col C? Ceci est juste un exemple de feuille de données simplifiée, la feuille de calcul réelle a au moins 50 colonnes de données différentes et si je filtre sur l'une de ces colonnes, j'ai besoin de la colonne 'name' pour changer et être capable de fournir un nom . J'utilise ce qui suit pour compter une colonne filtrée, mais je ne sais pas si je peux utiliser une verson modifiée pour déterminer distinct: = SUMPRODUCT (SUBTOTAL (9, OFFSET (U8: U331, ROW (U8: U331) -MIN (ROW (U8: U331)) ,, 1)), - (U8: U331> = $ I $ 3)). Appréciez tout conseil que vous pouvez fournir. – Deon
Votre message a dit "fitlered" n'est-ce pas? Je ne connais pas un moyen avec des formules, mais édité ma réponse avec un certain VBA. –
Merci! Je suis allé de l'avant et utilisé le code VBA et cela fonctionne très bien. – Deon