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 3874 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


vous êtes super!
merci à tous

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
  1. yclik Messages postés 3874 Date d'inscription   Statut Membre Dernière intervention   1 609
     

    Bonjour

    il faudrait un exemple

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

    0
    1. 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
    2. danielc0 Messages postés 2191 Date d'inscription   Statut Membre Dernière intervention   287 > 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
    3. jack2125 Messages postés 486 Date d'inscription   Statut Membre Dernière intervention   > danielc0 Messages postés 2191 Date d'inscription   Statut Membre Dernière intervention  
       

      bjr 

      ca me met propagation?

      merci

      0
    4. danielc0 Messages postés 2191 Date d'inscription   Statut Membre Dernière intervention   287 > 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
    5. jack2125 Messages postés 486 Date d'inscription   Statut Membre Dernière intervention   > danielc0 Messages postés 2191 Date d'inscription   Statut Membre Dernière intervention  
       

      les bonne réponses  me mettent propagation

      les mauvaises calc!

      merci

      0
  2. yclik Messages postés 3874 Date d'inscription   Statut Membre Dernière intervention   1 609
     

    Bonjour

    une  proposition

    G2=DROITE(A2;1)

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

    0
    1. yclik Messages postés 3874 Date d'inscription   Statut Membre Dernière intervention   1 609
       

      re bonjour

      il manque en Q2

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

      0