[EXCEL]Faire correspondre Chaîne à un Entier
Résolu/Fermé
A voir également:
- [EXCEL]Faire correspondre Chaîne à un Entier
- Liste déroulante excel - Guide
- Aller à la ligne excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Chaine tnt gratuite sur mobile - Guide
6 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
30 oct. 2009 à 11:57
30 oct. 2009 à 11:57
Bonjour
pour voir si j'ai compris ?
Vous pouvez, si toutes vos bréférences comporte un blanc entre le texte et le N°, isoler le N° avec la formule:
=STXT(Cellref;TROUVE(" ";Cellref;1)+1;10)
le dernier nombre (ici 10) devant être supèrieur au nombre de chiffres dans votre N°
Vous pouvez intégrer ceci directement dans une formule de calcul, ainsi:
imprimante 150 en A1 et la formule:
=STXT(A1;TROUVE(" ";A1;1)+1;10)+25 vous renverra bien 175
Crdlmnt
pour voir si j'ai compris ?
Vous pouvez, si toutes vos bréférences comporte un blanc entre le texte et le N°, isoler le N° avec la formule:
=STXT(Cellref;TROUVE(" ";Cellref;1)+1;10)
le dernier nombre (ici 10) devant être supèrieur au nombre de chiffres dans votre N°
Vous pouvez intégrer ceci directement dans une formule de calcul, ainsi:
imprimante 150 en A1 et la formule:
=STXT(A1;TROUVE(" ";A1;1)+1;10)+25 vous renverra bien 175
Crdlmnt
merci pour votre réponse,
en fait imprimante et 150 se trouve dans deux cellules différentes il y a donc un moyen plus simple non ?
en fait imprimante et 150 se trouve dans deux cellules différentes il y a donc un moyen plus simple non ?
je voudrais pouvoir par exemple :
si j'ai imprimante en A1, je voudrais pouvoir faire =A1*2 en A2 et que j'ai donc 300 afficher en A2
si j'ai imprimante en A1, je voudrais pouvoir faire =A1*2 en A2 et que j'ai donc 300 afficher en A2
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
30 oct. 2009 à 13:10
30 oct. 2009 à 13:10
Re
là je ne comprend plus beaucoup, à moins que:
nommez votre cellule nombre avec le nom de chaine correspondant
(barre d'outil, / Insertion / Nom / Définir)
dans les formules , le nom de la chaine remplacera le montant de la cellule.
ainsi si vous nommez imprimante la cellule con tenat le 150 qui s'y rapporte, la formule:
=imprimante*2 vous renverra 300
Attention aux ortographes!
est ce cela que vous vouliez?
là je ne comprend plus beaucoup, à moins que:
nommez votre cellule nombre avec le nom de chaine correspondant
(barre d'outil, / Insertion / Nom / Définir)
dans les formules , le nom de la chaine remplacera le montant de la cellule.
ainsi si vous nommez imprimante la cellule con tenat le 150 qui s'y rapporte, la formule:
=imprimante*2 vous renverra 300
Attention aux ortographes!
est ce cela que vous vouliez?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
30 oct. 2009 à 13:16
30 oct. 2009 à 13:16
J'ai répondu avant de voir la suite de votre message
pour correspondre au plus près avec votre second message, vous pouvez garder le principe de nommer dans ma réponse 2 et dans ce cas votre formule devient:
=INDIRECT(A1)*2
si B1 porte le nom inscrit en A1, cela devrait marcher
Mais plus simplement vous pouvez aussi utiliser:
=DECALER(A1;;1)*2 ça évite de nommer.
Crdlmnt
pour correspondre au plus près avec votre second message, vous pouvez garder le principe de nommer dans ma réponse 2 et dans ce cas votre formule devient:
=INDIRECT(A1)*2
si B1 porte le nom inscrit en A1, cela devrait marcher
Mais plus simplement vous pouvez aussi utiliser:
=DECALER(A1;;1)*2 ça évite de nommer.
Crdlmnt