Compter les lignes où plusieurs valeurs apparaissent ensemble


1

Dans Excel, comment puis-je compter le nombre de fois qu'une valeur apparaît dans la même ligne comme une autre valeur? par exemple, dans ce tableau, combien de fois 5 apparaissent avec 6. Je peux voir ses 3 fois mais j'ai besoin d'une formule pour les compter pour moi

5 6 12 13 22 35
1 10 25 33 35 2
4 9 10 20 33 2
1 7 10 16 24 1
1 5 6 18 30 22
9 11 14 28 33 5
1 6 15 25 28 5
7 10 17 22 34 7

Vous voulez dire des nombres entiers et délimités? Donc, dans votre exemple, 52 et 36 ne compteraient pas?
fixer1234

pas un autre exemple. combien de fois 12 et 13 apparaissent sur la même ligne
Doodman

Est-ce que toutes les lignes contiennent toujours des nombres non dupliqués, donc dans votre exemple, si une ligne contient 5 et 6, il ne peut y avoir qu'un seul cinq et un seul 6? Une paire cible spécifique sera-t-elle définie ou s'agit-il d'un cas général dans lequel vous souhaitez identifier tous les cas où deux valeurs quelconques apparaissent sur plusieurs lignes?
fixer1234

Toutes les lignes contiennent toujours des numéros non dupliqués. Je veux savoir combien de fois un nombre apparaît sur la même ligne avec un autre chiffre sur toutes les données. Je viens de me rendre compte que certains numéros sont dupliqués sur la même ligne de l'exemple, je l'ai simplement copié et collé.
Doodman

Aucune ligne n'aurait un numéro en double, à la vôtre
Doodman

Réponses:


1

Voici un moyen simple de le faire. Il peut y avoir une méthode plus élégante utilisant une formule matricielle mais cela fonctionne. Supposons que vos données commencent en A1 et que les deux valeurs cibles soient en I1 et J1. Utilisez la colonne H comme colonne d'assistance pour tester chaque ligne. Donc, H1 serait:

=COUNTIF(A1:F1,I$1)*COUNTIF(A1:F1,J$1)

Cela repose sur votre hypothèse qu'il n'y a pas de doublons d'une valeur dans une ligne. Il y a beaucoup de façons de combiner le double test. Ce que j'ai fait ici a été de multiplier les deux chefs. Chaque compte ne pouvant être que 0 ou 1, la multiplication produit donc un 1 uniquement si les deux valeurs sont présentes. Copiez cette formule dans la colonne H pour toutes vos lignes de données.

Pour le nombre que vous voulez, mettez cette formule dans votre cellule de résultat:

=SUM(H1:H8)

Bien sûr, ajustez la plage pour le nombre réel de lignes.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.