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   -
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 !

A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 434
 
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!
0
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 :)
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 131
 
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.
0
salutlesterriens Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup Mike !
0