Fonctions SI et SUBSTITUE en même temps
Résolu
Damien087
-
Vaucluse Messages postés 27336 Statut Contributeur -
Vaucluse Messages postés 27336 Statut Contributeur -
Bonjour,
Je souhaiterai obtenir un peu d'aide sur une formulation Excel.
J'ai effectué une liste déroulante en cascade. Il s'agit de définir le type de l'avion en fonction de l'immatriculation.
Celle ci est donc conditionné par l'immatriculation de l'avion dans une autre cellule.
Pour que la liste déroulante fonctionne j'ai dû modifier les types "A330-200" en "A330_200". Mais le tiret du 8 est relativement moche à voir.
En H4 : je choisis dans une liste déroulante, l'immatriculation de l'avion
Puis en D4 : Excel en déduis le type avion MAIS je souhaiterai que dans cette même case, Excel puisse finalement remplacer le "_" par "-".
Pour l'instant ma formule est :
=SI(H4="F-XXX";"A330_300";" ")
Est-ce possible ?
Merci pour votre aide.
Damien.
Je souhaiterai obtenir un peu d'aide sur une formulation Excel.
J'ai effectué une liste déroulante en cascade. Il s'agit de définir le type de l'avion en fonction de l'immatriculation.
Celle ci est donc conditionné par l'immatriculation de l'avion dans une autre cellule.
Pour que la liste déroulante fonctionne j'ai dû modifier les types "A330-200" en "A330_200". Mais le tiret du 8 est relativement moche à voir.
En H4 : je choisis dans une liste déroulante, l'immatriculation de l'avion
Puis en D4 : Excel en déduis le type avion MAIS je souhaiterai que dans cette même case, Excel puisse finalement remplacer le "_" par "-".
Pour l'instant ma formule est :
=SI(H4="F-XXX";"A330_300";" ")
Est-ce possible ?
Merci pour votre aide.
Damien.
A voir également:
- Fonctions SI et SUBSTITUE en même temps
- Fonction si et - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Excel trier plusieurs colonnes en même temps - Guide
- Maps satellite en temps réel - Guide
- Temps pour soi iphone - Guide
4 réponses
Bonjour,
Au vu de votre formule... modifier juste le _ en - ... étant donnée que c'est écris en dur un sustitute est inutile a mon goût
Au vu de votre formule... modifier juste le _ en - ... étant donnée que c'est écris en dur un sustitute est inutile a mon goût
Bonjour
???? vous affichez en résultat dans la formule un texte entre guillemets, et donc on ne voit pas pourquoi vous ne pouvez pas écrire - au lieu de_
êtes vous sur de vos explications (qui seraient au moins à complèter!)
à vous lire
La qualité de la réponse dépend surtout de la clarté de la question, merci!
???? vous affichez en résultat dans la formule un texte entre guillemets, et donc on ne voit pas pourquoi vous ne pouvez pas écrire - au lieu de_
êtes vous sur de vos explications (qui seraient au moins à complèter!)
à vous lire
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Alors on suppose que vous utilisez la fonction INDIRECT pour définir liste suivante:*
(faut tout deviner????)
alors écrivez votre texte avec le tiret dans votre formule (donc ...;"A330-300") pour l'avoir comme souhaité en D4 et dans la validation de données:suivante,, utilisez cette formule
=INDIRECT(SUBSTITUE(D4;"-";"_")
crdlmnt
(faut tout deviner????)
alors écrivez votre texte avec le tiret dans votre formule (donc ...;"A330-300") pour l'avoir comme souhaité en D4 et dans la validation de données:suivante,, utilisez cette formule
=INDIRECT(SUBSTITUE(D4;"-";"_")
crdlmnt
Oui j'ai effectivement utilisé la fonction "INDIRECT" pour définir la liste suivante (comme indiqué comme l'exemple de mon second post)
Le problème de cette fonction, c'est que lorsque le manu déroulant primaire possède un "-" et non un "_", ça ne fonctionne plus.
Clairement, mon problème appliqué à un autre domaine plus facilement compréhensible est le suivant : http://www.votreassistante.net/creer-listes-deroulantes-cascade-excel/
"Attention : j’ai fait exprès de mettre un underscore (_) entre Royaume et Uni car une plage de cellules ne peut être nommée avec un tiret. Lorsque vous auriez choisi le Royaume-Uni dans votre liste déroulante, la seconde liste déroulante n’aurait pas fonctionné."
Et au final moi je cherche un moyen de revenir à l'orthographe exact.
Est ce possible ?
Le problème de cette fonction, c'est que lorsque le manu déroulant primaire possède un "-" et non un "_", ça ne fonctionne plus.
Clairement, mon problème appliqué à un autre domaine plus facilement compréhensible est le suivant : http://www.votreassistante.net/creer-listes-deroulantes-cascade-excel/
"Attention : j’ai fait exprès de mettre un underscore (_) entre Royaume et Uni car une plage de cellules ne peut être nommée avec un tiret. Lorsque vous auriez choisi le Royaume-Uni dans votre liste déroulante, la seconde liste déroulante n’aurait pas fonctionné."
Et au final moi je cherche un moyen de revenir à l'orthographe exact.
Est ce possible ?
Voici mon problème appliqué à un autre exemple :
http://www.votreassistante.net/creer-listes-deroulantes-cascade-excel/
"Attention : j’ai fait exprès de mettre un underscore (_) entre Royaume et Uni car une plage de cellules ne peut être nommée avec un tiret. Lorsque vous auriez choisi le Royaume-Uni dans votre liste déroulante, la seconde liste déroulante n’aurait pas fonctionné."
Et au final moi je cherche un moyen de revenir à l'orthographe exact.
Est ce possible ?
http://www.votreassistante.net/creer-listes-deroulantes-cascade-excel/
"Attention : j’ai fait exprès de mettre un underscore (_) entre Royaume et Uni car une plage de cellules ne peut être nommée avec un tiret. Lorsque vous auriez choisi le Royaume-Uni dans votre liste déroulante, la seconde liste déroulante n’aurait pas fonctionné."
Et au final moi je cherche un moyen de revenir à l'orthographe exact.
Est ce possible ?
En fait, avez vous essayé ma proposition de formule pour placer la validation?
voila ce que ça donne
https://www.cjoint.com/c/FFkmYHaRdf8
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
voila ce que ça donne
https://www.cjoint.com/c/FFkmYHaRdf8
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!