Qui peut améliorer ma formle ?

mike13

XLDnaute Occasionnel
Bonjour à tous, Un casse tête pour moi car ma formule marche à 80% car elle me renvoie 4 noms sur 5.

Le nom Essence ne fonctionne pas et je ne vois pas pourquoi.

La formule est : CHOISIR(EQUIV(NBCAR(B3);{3;6;7;7;10};1);"GPL ";"Diésel";"Essence";"Hybride";"Electrique") que je reprends dans le fichier joint.

Je fais une grosse bêtise ou un oubli que je ne sais pas identifier.

Merci à tous

Mike13
 

Pièces jointes

  • Classeur2.xlsx
    9.4 KB · Affichages: 59
  • Classeur2.xlsx
    9.4 KB · Affichages: 65
  • Classeur2.xlsx
    9.4 KB · Affichages: 67

Jocelyn

XLDnaute Barbatruc
Re : Qui peut améliorer ma formle ?

Bonjour le Forum,
Bonjour mike13,

le soucis c'est que essence et hybride ont tous les 2 le même nombre de caractère excel reste donc sur la même valeur

une solution pour remédier a cela est d'aller dans données validation et derriere hybride ajouter un espace de cette façon en B3 lors du choix Hybride on a plus 7 caractère mais 8

de la modification de choisir

Code:
=CHOISIR(EQUIV(NBCAR(B3);{3;6;7;8;10};0);"GPL ";"Diésel";"Essence";"Hybride";"Electrique")

Voir fichier

Cordialement

EDIT : Oup's Bonjour Victor21 :)
 

Pièces jointes

  • Classeur2-11.xls
    6.5 KB · Affichages: 37

tbft

XLDnaute Accro
Re : Qui peut améliorer ma formle ?

Bonjour

Pourquoi une telle formule???
si c'est pour faire de la mise en forme (minsucule majuscule) il existe d'autre moyen.
si c'est pour n'autoriser que certaines possibilité ben c'est pareil...
 

mike13

XLDnaute Occasionnel
Re : Qui peut améliorer ma formle ?

Merci Jocely
Merci Staple1600

Je savais que le même nombre de lettres allaient causer ma perte et j'avoue que j'ai bien pensé à la solution de Jocelyn mais seulement dans la formule et non pas dans Validation données.
La solution de Jocelyn fonctionne à merveille tout comme celle de Staple1600 mais avec un bémol car elle me renvoie Electr ique non attaché.

Bravo pour votre rapidité et solutions.

C'est super le Forum.

Mike13
 

Staple1600

XLDnaute Barbatruc
Re : Qui peut améliorer ma formle ?

Re

mike13
Il n'y a pas de bémol (lol) ;);)
C'est un problème de balises BB*
et de copier/coller!
Si j'utilises
Code:
,[/COLOR][/B] tout est OK ;)
[CODE]=INDEX({"GPL";"Diésel";"Essence";"Hybride";"Electrique"};EQUIV(B3;{"GPL";"Diésel";"Essence";"Hybride ";"Electrique"};0))

Sinon pourquoi n'utilises pas la suggestion de Victor21 ?

*: BB= Bulletin Board
Voir ici pour la liste complète
 
Dernière édition:

mike13

XLDnaute Occasionnel
Re : Qui peut améliorer ma formle ?

J'ai honte !!

Pardon Victor21, je n'avais pas compris la réponse.
C'est sûr que pas un moment j'ai pensé à cette solution simplissime.

Je me mets au tricot dès demain à la place d'Excel.

Merci encore tout de même

Mike13
 

Statistiques des forums

Discussions
312 497
Messages
2 088 994
Membres
104 000
dernier inscrit
dinelcia