Extraire donnée d'une cellule

Fermé
RichM - Modifié par RichM le 25/08/2014 à 18:31
 RichM - 25 août 2014 à 19:12
Bonjour,

J'ai une cellule A1 qui contient: abcde40Mb...argefr3e43. J'ai aussi une liste de cellule qui contient des valeurs de vitesse comme 1Mb, 5Mb, 10Mb, 40Mb, etc...

Est-ce possible d'extraire 40Mb d'un texte. (la donné X Mb peut être n'importe ou dans la cellule et j'ai une liste long comme le bras a filtré. Ça peut être 40Mb comme 3.5Mb

Ou

Comment fait-on pour vérifier si la liste de vitesse n'est pas à l'intérieur de la cellule A1

Merci pour votre aide

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 25/08/2014 à 19:01
Bonjour
je ne sais pas extraire la vitesse de la cellule A1, (car le nombre de caractères avant à extraire avant Mb est à priori variable) mais je sais dire si une liste contient la vitesse inscrite dans le texte en A1
une liste de référence de C1à C40 (les vitesses suivi de Mb)
en B1 la formule:

=SI(SOMMEPROD((NB.SI(A1;"*"&C1:C40&"*")*1));"oui";"non")

mais attention cette formule renverra oui si 1Mb est dans liste de référence est et 11Mb inclus dans le texte en A1

crdlmnt

Errare humanum est, perseverare diabolicum
0
Salut,

Merci pour ta réponse rapide. J'ai trouvé une façon d'extraire le 40Mb avec une recherche V
= RECHERCHEV(A1;Feuil1!M:M;1;VRAI)

En mettant vrai, il me mets la valeur qui se rapproche le plus. Pour l'instant ça marche bien.
0