[Excel]Compter nombre de cellule identique
Résolu
Bonjour à tous,
Je vous expose mon problème :
J'ai deux colonnes. Je voudrais une fonction qui me permettent de comparer A1 et B1, A2 et B2, A3 et B3, etc..., puis me retourne le nombre de cellules identiques trouvé.
Exemple :
A1 = 1 ; B1 = 2 ;
A2 = 3 ; B2 = 3 ;
A3 = 0 ; B3 = 0 ;
A4 = 7 ; B3 = 1 ;
La fonction me renverrait 2 (car A2 = B2 et A3 = B3)
Merci pour vos réponses.
Je vous expose mon problème :
J'ai deux colonnes. Je voudrais une fonction qui me permettent de comparer A1 et B1, A2 et B2, A3 et B3, etc..., puis me retourne le nombre de cellules identiques trouvé.
Exemple :
A1 = 1 ; B1 = 2 ;
A2 = 3 ; B2 = 3 ;
A3 = 0 ; B3 = 0 ;
A4 = 7 ; B3 = 1 ;
La fonction me renverrait 2 (car A2 = B2 et A3 = B3)
Merci pour vos réponses.
Configuration: Windows XP Internet Explorer 7.0
6 réponses
-
ContributeurBonjour.
Je ne te propose pas de fonction, mais un calcul :
En C1 la formule =SI(A1=B1;1;0), à recopier tout le long de la colonne C ; en D1 le résultat =SOMME(C:C) -
ContributeurBonjour tout le monde,
Autre proposition sans cellules intermédiaires :
=SOMMEPROD((A1:A4=B1:B4)*1)
eric -
bonjour à tous
quant a moi j'ai cela
=SOMMEPROD((A1:A8=1)*(B1:B8=1)) a mettre dans une cel de ton choix
nb : les plages doivent etre egales -
Merci beaucoup éric, ça marche parfaitement.
Merci aussi aux autres.
Par contre, je comprend pas trop le fonctionnement de cette fonction.
Pourrais tu me dire ce qu'elle fait concrètement ? -
ContributeurA1:A4 et B1:B4 te donnent 2 matrices : {1;3;0;7} et {2;3;0;1}
ensuite tu compares les 2 matrices élément par élément : {1;3;0;7}={2;3;0;1} => {1=2;3=3;0=0;7=1} => {FAUX;VRAI;VRAI;FAUX}
*1 pour convertir FAUX VRAI en {0;1;1;0}
et sommeprod() te fait la somme des éléments
eric -
OK merci beaucoup!