Rechercher : dans
Par :

Excel: Convertir un texte en valeur numérique

Dernière réponse le 1 mai 2008 à 11:16:54 SP, le 1 mai 2008 à 08:39:24 
 Signaler ce message aux modérateurs

Bonjour à tous,
Novice dans l'utilisation d'Excel, je suis confronté à un problème dont j'espère que vous m'apporterez la solution.
Dans une cellule à menu déroulant, j'ai le choix entre sept possibilités:
Très bien – Bien – Assez bien – Moyen – Insuffisant – Très insuffisant - Mauvais
.Je voudrais associer à chacune de ces possibilités une valeur de 7 à 1:
Très bien = 7; mauvais = 1 et pouvoir afficher cette valeur dans une autre cellule.

Je vous remercie d'avance de l'aide que vous voudrez bien m'apporter.

Meilleures réponses pour « Excel: Convertir un texte en valeur numérique » dans :
Excel - Convertir fichier(s) CSV / XLS VoirComme dit dans le titre, cette application convertit des fichiers CSV en fichiers XLS N’est pas nécessaire pour Excel 2007, ce dernier faisant la conversion automatiquement La conversion n’ayant pas de mise en forme, en cas de modification...
Transformer couleur en valeur numérique VoirCette macro permet d'obtenir le code d'une couleur, pour traitement ultérieur selon votre besoinSub distri_couleur() Dim i For i = 1 To 12 Worksheets(1).Range("C" & i).Value = Worksheets(1).Range("B" & i).Interior.Color Next i End...

1

michel_m, le 1 mai 2008 à 08:56:53

Bonjour,

Donnes nous un peu + d'explications

quelle version d'excel?

ta liste déroulante dans une cellule est construite avec quoi:
données-validation?
barre d'outils formulaire?
barre d'outils contrôle ?

Les mentions très bien, bien etc. sont marquées où?

Nous n'avons que ce que tu écris pour essayer de t'aider. au besoin envoie ton classeur, sans données confidentielle avec le site www.cjoint.com

Cordialement
Michel

Répondre à michel_m

2

SP, le 1 mai 2008 à 09:28:51

Merci de ta réponse.

Ma liste déroulante est construite avec données validation. Les mentions sont dans une plage de cellules intitulée niveaux et placée sur une feuille nommée données.
Mon objectif est de faire la somme des différentes mentions.

J'utilise la version 2003.

Répondre à SP

3

Vaucluse, le 1 mai 2008 à 09:34:17

Bonjour
Deux options qui dans tous les cas demandent une organisation des références de base, c'est à dire qu'en face de la liste de votre menu, vous placez votre cotation dans un tableau.
Mettons donc par supposition:
De A2 à A8, vos texte sur feuil1
de B2 à B8, la cotation.
Ensuite dans votre tableau à remplir deux options sur feuil2 à partir de colonne B, ligne 2
En colonne B, menu déroulant:
Nota: pour mémoire pour un menu déroulant à partir d'une autre feuille, nommer le champ (Ici, A2 à A8)et passer en Données / Validation / sur le champ à remplir avec: Liste / =Nom de la liste
En colonne C, à partir de C2
Une valable pour 7 conditions seulement:
=SI(Feuil2;B2=Feuil1!$A$2;Feuil!1;$B$2;SI(Feuil2;B2=Feuil1!$­A$3;Feuil!1;$B$3;SI(Feuil2;B2=Feuil1!$A$4;Feuil!1;$B$4;SI(Fe­uil2;B2=Feuil1!$A$5;Feuil!1;$B$5;SI(Feuil2;B2=Feuil1!$A$6;Fe­uil!1;$B$6;SI(Feuil2;B2=Feuil1!!A!7;Feuil!1;$B$7;SI(Feuil2!B­2=Feuil1!$A$8;Feduil1!$B$8;"")))))))
.... à tirer sur la hauteur du champ....pas simple, on a mieux..
Quelque soit le nombre de référence
En colonne C, à partir de C2, à tirer sur la hauteur du champ
=RECHERCHEV(C2;Feuil1!$A$2:$B$8;2;0)
Nota: vous pouvez aussi organiser cette formule avec un tableau en ligne plutôt qu'en colonne si vous le souhaitez, la fonction RECHERCHEV devient alors RECHERCHEH

CRDLMNT


La vérité ne se possède pas, elle se cherche seulement

Répondre à Vaucluse

4

michel_m, le 1 mai 2008 à 09:52:06

Re, bonjour Vaucluse

Pour compléter l'ami Vaucluse puisque tu dis débuter (bienvenue à bord du Titanic!)

Pour donner ta liste feuille 2 tu sélectionnes les cellules des mentions et insertion-nom-définir par exemple le nom serait "mention"

petite astuce:

inverse l'ordre: de mauvais à très bien au lieu de trèsbien à mauvais

et saisis cette formule:
=EQUIV(C2;mention;0)


Michel

Répondre à michel_m

5

S.P., le 1 mai 2008 à 10:32:34

Michel et Vaucluse, je vous remercie.
J'ai adapté la formule : =RECHERCHEV(C2;Feuil1!$A$2:$B$8;2;0) et ö joie et surtout mystère (pour moi), cela fonctionne.
Pour reprendre l'image de Vaucluse, disons que mon Titanic a coulé dans la fosse des Mariannes. Cela donne une idée de mon ignorance en matière de tableur.
D'ailleurs, si vous aviez de la littérature à me conseiller pour tenter de combler un peu mes lacunes, quelle serait-elle?
(J'aurais peut-être du faire une recherche sur le forum avant de poser la question)

L'entraide qui existe parfois sur Internet me fait à chaque fois chaud au coeur.
Merci encore à vous.

Répondre à S.P.

6

 Vaucluse, le 1 mai 2008 à 11:16:54

Pas de quoi...Avec un brin de muguet...c 'est un plaisir

Un petit tuyau sur Excel:
Quand vous cherchez une solution pour un calcul ou une recherche, sélectionnez la cellule où vous souhaitez un résulat, et cliquez sur :Insertion / Fonction dans la barre des tâches
Vous verrez alors s'afficher la liste des fonctions disponibles et ensuite une fenêtre pour assistance à la mise en lace, ainsi qu'aide et explication à chaque fois.
Ca ne règle pas tout, mais c'est bien utile pour un début

CRDLMNT

PS: faites une bise à la 'tite Annick et à Marianne, vraie ou fosse aussi

La vérité ne se possède pas, elle se cherche seulement

Répondre à Vaucluse