Extraire une partie d'une cellule variable

Fermé
CECILE - 3 févr. 2022 à 16:24
eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 - 4 févr. 2022 à 12:23
Bonjour,
je dois extraire le 1er, les 2 1er ou les 3 1er chiffres d'une cellule en fonction qu'elle comporte 8, 7 ou 6 caractères
sachant que je ne peux pas mettre des 0 pour les mettre au même format.
exemple :
64126120 je dois extraire les 2 premiers chiffres
4126120 je dois extraire le 1er chiffre
120397 je dois extraire les 3 premiers chiffres
merci pour votre aide



Configuration: Windows / Chrome 97.0.4692.99
A voir également:

4 réponses

eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 7 235
3 févr. 2022 à 16:33
Bonjour,

vu qu'il n'y a pas de suite cohérente on doit faire du cas par cas :
=GAUCHE(A2;CHOISIR(NBCAR(A2)-5;3;1;2)) 

eric
1
merci Eric
formule simple et efficace
je vais gagner beaucoup de temps
bonne journée
0
ccm81 Messages postés 10893 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 29 septembre 2024 2 421
3 févr. 2022 à 16:35
Bonjour

Ton nombre en A2, essaies ceci
=SI(A2>10000000;ENT(A2/1000000);SI(A2>1000000;ENT(A2/100000);SI(A2>100000;ENT(A2/1000);"à voir")))

Cdlmnt
0
M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
3 févr. 2022 à 16:36
Bonjour,
Avec le chiffre en A1, formule à tester
=SI(NBCAR(A1)=7;GAUCHE(A1;1)*1;SI(NBCAR(A1)=8;GAUCHE(A1;2)*1;GAUCHE(A1;3)*1))
0
on ne peut pas cumuler les =SI
la formule d'Eric marche à merveille
merci
0
eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 7 235
4 févr. 2022 à 12:23
Bonjour,
Si, on peut cumuler les Si()
Même si elles sont plus longues tu devrais tester.
Ca pourra te servir plus tard de maîtriser la syntaxe de Si() imbriqués.
eric
0