Compter le nombre de cellules qui ont une fin identique

jack2125 Messages postés 486 Date d'inscription   Statut Membre Dernière intervention   -  
yclik Messages postés 3994 Date d'inscription   Statut Membre Dernière intervention   -

bonjour a tous

dans un tableau de 5 colonnes remplis de nombres, je veux savoir ligne par ligne la quantité de nombre ayant une fin identique

=fin-id(a1:f1)?

merci


2 réponses

Résumé de la discussion

Pour chaque ligne de cinq nombres, l’objectif est de compter combien de valeurs partagent la même fin, c’est-à-dire le même dernier chiffre.
Plusieurs solutions proposent d’utiliser LET et FILTER avec DROITE pour isoler ce dernier chiffre et éviter les erreurs de type propagation (#CALC!, #PROPAGATION!).
Deux variantes existent selon la version d’Excel : une formulation adaptée à Excel 365 et une autre pour Excel 2020 et versions ultérieures.
Pour obtenir un indicateur 1/0 lorsque la condition est remplie, les échanges suggèrent d’enchaîner SI et NBVAL(FILTRE(...)) ou NB.SI sur les résultats.
Un exemple pratique montre que des données comme 17 et 27 partagent le même dernier chiffre, générant un compte de deux fins identiques.

Généré automatiquement par IA
sur la base des meilleures réponses
yclik Messages postés 3994 Date d'inscription   Statut Membre Dernière intervention   1 584
 

Bonjour

il faudrait un exemple

dernier chiffe, deux derniers chiffres,....  ?

0
jack2125 Messages postés 486 Date d'inscription   Statut Membre Dernière intervention  
 

17 27 4 6 9   17 27     résultat 2 fins identiques nombre de 1 a49!

merci

0
danielc0 Messages postés 2058 Date d'inscription   Statut Membre Dernière intervention   250 > jack2125 Messages postés 486 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour,

Avec Excel 365 :

=LET(comp;DROITE(A1:E1;1);FILTRE(A1:E1;EQUIVX(comp;comp)<>EQUIVX(comp;comp;;-1)))

Avec Excel 2020 ou postérieur :

=FILTRE(A1:E1;EQUIVX(DROITE(A1:E1;1);DROITE(A1:E1;1))<>EQUIVX(DROITE(A1:E1;1);DROITE(A1:E1;1);;-1))
0
jack2125 Messages postés 486 Date d'inscription   Statut Membre Dernière intervention   > danielc0 Messages postés 2058 Date d'inscription   Statut Membre Dernière intervention  
 

bjr 

ca me met propagation?

merci

0
danielc0 Messages postés 2058 Date d'inscription   Statut Membre Dernière intervention   250 > jack2125 Messages postés 486 Date d'inscription   Statut Membre Dernière intervention  
 

Propagation! veut dire que la formule cherche à écrire dans une cellule non vide. Par exemple, avec l'image, si la cellule H1 n'est pas vide, j'aurai une erreur  :

Les cellules des colonnes G à K peuvent être remplies. Elles doivent donc être vides.

Daniel

0
jack2125 Messages postés 486 Date d'inscription   Statut Membre Dernière intervention   > danielc0 Messages postés 2058 Date d'inscription   Statut Membre Dernière intervention  
 

les bonne réponses  me mettent propagation

les mauvaises calc!

merci

0
yclik Messages postés 3994 Date d'inscription   Statut Membre Dernière intervention   1 584
 

Bonjour

une  proposition

G2=DROITE(A2;1)

L2=SI(NB.SI($G$2:$K$2;G2)>1;A2;"")

0
yclik Messages postés 3994 Date d'inscription   Statut Membre Dernière intervention   1 584
 

re bonjour

il manque en Q2

=NB.SI(L2:P2;">0")

0