Si la cellule fait 12 caractère alors ... sinon ...
Résolu
salutlesterriens
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
salutlesterriens Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
salutlesterriens Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je recherche la formulation excel exacte pour traduire la phrase française suivante...
Si la cellule contenant ma référance contient 14 caractères, alors l'on veut afficher 4 caractères à partir du 5ème caractère, sinon, l'on veut afficher les 4 caractères à partir du 4ème.
Si ma référence est en B7, je crois que la fin de la formule est (STXT(B7;5;4));(STXT(B7;4;4)) , mais je ne sais pas comment représenter la condition "si B7 contient 14 caractères"
Merci beaucoup pour votre aide !
Je recherche la formulation excel exacte pour traduire la phrase française suivante...
Si la cellule contenant ma référance contient 14 caractères, alors l'on veut afficher 4 caractères à partir du 5ème caractère, sinon, l'on veut afficher les 4 caractères à partir du 4ème.
Si ma référence est en B7, je crois que la fin de la formule est (STXT(B7;5;4));(STXT(B7;4;4)) , mais je ne sais pas comment représenter la condition "si B7 contient 14 caractères"
Merci beaucoup pour votre aide !
A voir également:
- Si nbcar
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Excel cellule couleur si condition texte - Guide
- Caractere speciaux - Guide
- Caractere vide - Guide
2 réponses
Bonjour
=SI(B7="";"";SI(NBCAR(B7)=14;STXT(B7;5;4);STXT(B7;4;4)))
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
=SI(B7="";"";SI(NBCAR(B7)=14;STXT(B7;5;4);STXT(B7;4;4)))
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
salutlesterriens
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
merci beaucoup !!! ça fonctionne du premier coup et m'a été d'une grande aide :)
Bonjour,
essaye comme cela,
=SI(NBCAR(A2)=14;DROITE(GAUCHE(A2;9);4);DROITE(GAUCHE(A2;8);4))
si ce n'est pas ce que tu cherches en prenant exemple sur une chaine abcdefghijklmn quels sont les caractères à isoler pour adapter la formule
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
essaye comme cela,
=SI(NBCAR(A2)=14;DROITE(GAUCHE(A2;9);4);DROITE(GAUCHE(A2;8);4))
si ce n'est pas ce que tu cherches en prenant exemple sur une chaine abcdefghijklmn quels sont les caractères à isoler pour adapter la formule
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.