Chercher une partie d'un nombre dans un tableau

Résolu/Fermé
socomment Messages postés 5 Date d'inscription lundi 16 septembre 2013 Statut Membre Dernière intervention 16 septembre 2013 - 16 sept. 2013 à 12:07
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 - 16 sept. 2013 à 18:46
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.

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
16 sept. 2013 à 12:47
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 lundi 16 septembre 2013 Statut Membre Dernière intervention 16 septembre 2013
16 sept. 2013 à 14:36
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