remplacer nombres par texte

W

witer

Guest
bonjour , voila je recherche une formule pour : dans une colonne jai des chiffres 0,1,2,3,7, et je voudrais que dans une autre colonnes sur la memme ligne le chiffre de la cellule ou il y a 0 soit remplacer par 'mens ', ou il y a 1 par 'dom' ( donc en faite sur la meme ligne dans une autre cellule que le chiffre soi remplacé par un texte)
merci d ' avance pour votre aide :p
 

Gael

XLDnaute Barbatruc
Bonjour Witer, Bonjour Jérome,

Une solution avec la fonction CHOISIR qui donne un résultat en fonction d'un index. Comme l'index doit démarrer à 1, il faut ajouter 1 au contenu de la cellule pour traiter la valeur '0':

Avec un chiffre en C10:

=CHOISIR(C10+1;'Mens';'Dom';'CC';'DD';'EE';'FF';'GG';'HH';'II')

Si cela ne concerne que quelques valeurs qui ne se suivent pas, on peut générer l'index avec EQUIV et une matrice de constantes:

=CHOISIR(EQUIV(C10;{0.1.2.3.7};0);'Mens';'Dom';'Val2';'VAL3';'VAL7')

@+

Gael
 

Discussions similaires

Statistiques des forums

Discussions
312 896
Messages
2 093 387
Membres
105 716
dernier inscrit
jrmdprt