Comment faire correspondre un mot a un nombre
Résolu/Fermé
chloé
-
11 nov. 2009 à 13:50
Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 - 12 nov. 2009 à 12:28
Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 - 12 nov. 2009 à 12:28
A voir également:
- =12+28+ excel pix
- Piratage facebook changer mot de passe - Guide
- Mettre un mot de passe sur un dossier - Guide
- Comment réinitialiser un pc sans mot de passe - Guide
- Comment supprimer un compte facebook sans mot de passe ✓ - Forum Facebook
- Remplacer un mot par un autre word - Guide
3 réponses
dobo69
Messages postés
1587
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
823
11 nov. 2009 à 14:09
11 nov. 2009 à 14:09
bonjour,
Où ? comment ?
En attendant, peut etre un début de réponse :
colonnes A et B les données du tableau cité dans la question.
Ecrire en cellule E1, par exemple, la formule suivante :
=SI(ESTERREUR(RECHERCHEV(D1;A:B;2;0));"";RECHERCHEV(D1;A:B;2;0))
Cette formule écrira en E1 le nom correspondant au chiffre qui sera rentré en D1.
Ainsi en copiant cette formule dans la colonne E, permet d'écrire les noms correspondants aux nombres rentrés en colonne D
la formule de base est =RECHERCHEV(D1;A:B;2;0) , dans l'exemple donné elle est incluse dans un test d'erreur permettant de ne rien écrire si la cellule C ne contient rien ou un nombre qui n'existe pas.
le nom qui lui est attribué apparait
Où ? comment ?
En attendant, peut etre un début de réponse :
colonnes A et B les données du tableau cité dans la question.
Ecrire en cellule E1, par exemple, la formule suivante :
=SI(ESTERREUR(RECHERCHEV(D1;A:B;2;0));"";RECHERCHEV(D1;A:B;2;0))
Cette formule écrira en E1 le nom correspondant au chiffre qui sera rentré en D1.
Ainsi en copiant cette formule dans la colonne E, permet d'écrire les noms correspondants aux nombres rentrés en colonne D
la formule de base est =RECHERCHEV(D1;A:B;2;0) , dans l'exemple donné elle est incluse dans un test d'erreur permettant de ne rien écrire si la cellule C ne contient rien ou un nombre qui n'existe pas.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
11 nov. 2009 à 14:04
11 nov. 2009 à 14:04
Bonjnour
suivez cette exemple à adapter aux champs quiu vous concernent:
1°) un tableau de données:
En A pour l'exemple de A1 à A100 : titre code, premier code en A2
En B, de B1 à B100: : titre nom, premier nom en B2
établir la liste de ce que vous voulez voir ressortir
2°)Ensuite votre recherche:
En C1: titre:CODE
En C2:
barre d'outil / Données / Validation
En haut de la fenêtre, choisir liste
cliquez sur la fenêtre du bas,et sélectionnez A1:A100
Ainsi en C2, le menu vous affichera la, liste des codes qui sont en A1
En D1:titre:NOM
En D2, la formule
=SI(ESTVIDE(C2);"";RECHERCHEV(C2;$A$2:$B$100;2;0))
ça devrait marcher
Nota: ça marche aussi sur des feuilles séparées, mais je conseille alors de nommer le tableau de données pour allèger la formule:
Sélectionnez le tableau de référence
Barre d'outil / Insertion / Nom /
Définir
fenêtre du haut entrez un nom, par exemple: CHAMP
ma formule en D2 devient alors:
=SI(ESTVIDE(C2);"";RECHERCHEV(C2;CHAMP;2;0)
et marche sur n'importe quelle feuille.
Bonne chance
Crdlmnt
suivez cette exemple à adapter aux champs quiu vous concernent:
1°) un tableau de données:
En A pour l'exemple de A1 à A100 : titre code, premier code en A2
En B, de B1 à B100: : titre nom, premier nom en B2
établir la liste de ce que vous voulez voir ressortir
2°)Ensuite votre recherche:
En C1: titre:CODE
En C2:
barre d'outil / Données / Validation
En haut de la fenêtre, choisir liste
cliquez sur la fenêtre du bas,et sélectionnez A1:A100
Ainsi en C2, le menu vous affichera la, liste des codes qui sont en A1
En D1:titre:NOM
En D2, la formule
=SI(ESTVIDE(C2);"";RECHERCHEV(C2;$A$2:$B$100;2;0))
ça devrait marcher
Nota: ça marche aussi sur des feuilles séparées, mais je conseille alors de nommer le tableau de données pour allèger la formule:
Sélectionnez le tableau de référence
Barre d'outil / Insertion / Nom /
Définir
fenêtre du haut entrez un nom, par exemple: CHAMP
ma formule en D2 devient alors:
=SI(ESTVIDE(C2);"";RECHERCHEV(C2;CHAMP;2;0)
et marche sur n'importe quelle feuille.
Bonne chance
Crdlmnt
dobo69
Messages postés
1587
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
823
11 nov. 2009 à 14:18
11 nov. 2009 à 14:18
Bonjour Vaucluse,
J'ai un peu "trainé" et je n'ai pas vu que tu avais déjà répondu (comme d'hab un truc plus pro...)
un café ?...
J'ai un peu "trainé" et je n'ai pas vu que tu avais déjà répondu (comme d'hab un truc plus pro...)
un café ?...
Chris 94
Messages postés
50978
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
17 février 2023
7 325
12 nov. 2009 à 12:28
12 nov. 2009 à 12:28
Bonjour,
Chloé demande "quelle application ?" et vous lui donner la formule mais dans quoi ? ;-)
Je suppose que vos solutions s'appliquent dans Excel, et, à peu de chose près, dans NeoOffice ou OpenOffice.org.
Cordialement.
Chloé demande "quelle application ?" et vous lui donner la formule mais dans quoi ? ;-)
Je suppose que vos solutions s'appliquent dans Excel, et, à peu de chose près, dans NeoOffice ou OpenOffice.org.
Cordialement.