Imbriquer plusieurs fonctions SI
Résolu
GuyWinfield
-
GuyWinfield -
GuyWinfield -
A voir également:
- Imbriquer plusieurs fonctions SI
- Fonction si et - Guide
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Mise en forme conditionnelle avec fonction si - Guide
- Fonctions excel en anglais - Guide
- Fonctions excel - Guide
1 réponse
Bonjour
Tu peux aussi utiliser cette formule :
=SUBSTITUE((CTXT(CNUM(A5);0));" ";"")&SI(NBCAR(SUBSTITUE((CTXT(CNUM(A5);0));" ";""))<11;B5;"")
qui commence par enlever les 0 en début de chaîne en la transformant en nombre puis en la retransformant en chaine en y enlevant les espaces puis qui rajoute B5 si la longueur de la chaîne est inférieure à 11
Cela marche pour les exemples que tu as donné
A vérifier que cela fonctionne sur une liste plus longue (c'est à dire que c'est bien pour toutes les chaînes expurgées inférieures à 11 caractère que le poste se rajoute
Cdlmnt
Tu peux aussi utiliser cette formule :
=SUBSTITUE((CTXT(CNUM(A5);0));" ";"")&SI(NBCAR(SUBSTITUE((CTXT(CNUM(A5);0));" ";""))<11;B5;"")
qui commence par enlever les 0 en début de chaîne en la transformant en nombre puis en la retransformant en chaine en y enlevant les espaces puis qui rajoute B5 si la longueur de la chaîne est inférieure à 11
Cela marche pour les exemples que tu as donné
A vérifier que cela fonctionne sur une liste plus longue (c'est à dire que c'est bien pour toutes les chaînes expurgées inférieures à 11 caractère que le poste se rajoute
Cdlmnt
GuyWinfield
Ca marche très bien, je vais me méfier de la longeur des commandes pour pas que ça dépasse les 11 caractères. Merci énormément