Chercher une partie d'un nombre dans un tableau

Résolu
socomment Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Après plusieurs jours à tourner en rond sans trouver la solution qui je pense doit être simple, je vous demande de l'aide. J'ai cherché dans le forum mais je n'ai pas trouvé de formule qui pourrait répondre à ma demande.

J'ai une liste d'identifiants à 9 chiffres d'un côté et un tableau avec ces mêmes identifiants complété par 3 chiffres (qui indique leur position dans un dépôt).

Je voudrais calculer le nombre de fois qu'un identifiant apparait dans le tableau mais je n'arrive pas à exclure dans la recherche les 3 derniers chiffres.

ex.
identifiant recherché (9 chiffres) 210023256
dans le tableau, il apparaitra comme 210023256100 (100 indiquant qu'il est dans la rangée 100), 210023256101, 210023256102, etc....

je voudrais savoir combien de fois apparait mon identifiant 210023256 sans prendre en compte les 3 chiffres de sa localisation.

J'espère que ma demande est assez claire,
Je remercie par avance les personnes qui m'aideront.
A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
le problème est de savoir si vos codes sont en format numérique ou en format texte.
Peut être un moyen d'éviter de se poser la question:
entrer dans une cellule hors champ (ex:X1) le code cherché: soit 2001023256
formatée en num
pour calculer la formule:
=SOMMEPROD((GAUCHE(A1:A100;9)*1=X1)*1)
ne fonctionne que si vous n'avez pas de cellule vide dans le champ

sinon si vous avez des cellules vides,appliquez:
=SOMMEPROD(SI(A1:A100<>"";GAUCHE(A1:A100;9)=X1)*1)
cette seconde formule est matricielle et doit être entrée avec la touche entrée en maintenant ctrl et shift enfoncés
Elle se retrouve automatiquement entre crochets dans la barre de formule.

crdlmnt
0
socomment Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour cette réponse,
Pour répondre à ta question, mes données sont en format numérique.
La première formule marche bien pour un tableau sans cellule vide effectivement mais la 2nde ne fonctionne pas or c'est celle dont j'aurais besoin... j'ai bien fait les ctrl shift entrée
0