![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: décembre 2006
Messages: 37
|
Bonjour,
j'ai un problème à vous soumettre. j'ai une première colonne où je saisis des des chiffres et une lettre voire une double lettre. et une seconde colonne qui multiplie le chifre de la 1ère colonne par 2,5 et je voudrais qu'elle colle le ou la lettre au résultat obtenu. Merci encore. Thierry colonne 1 colonne 2 Résultats souhaités 34F =34*2.5 y ajouter la lettre F 85F 40DD = 40*2.5 Y ajouter les lettres DD 100DD Dernière modification par titiraf ; 09/11/2007 à 23h25. Motif: exemple confus |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: avril 2005
Localisation: MONTARGIS (la Venise du Gâtinais)
Version Excel : Excel 2003 (PC)
Messages: 2 572
|
Salut Titiraf,
Si tes nombres sont toujours composés de 2 chiffres, tu peux utiliser la formule : =(GAUCHE(A1;2)*2,5) & DROITE(A1;NBCAR(A1)-2) Dans la cellule A1 tu as ta valeur Voilà ![]()
__________________
Cordi@lement. La politesse est comme le zéro, qui, sans avoir de valeur en soi, en ajoute à toutes choses. ![]() VBA, vous ne savez pas comment faire ... Pensez à l'enregistreur de macro ! Menu -> Outils -> Macro -> Nouvelle macro ![]() Si vous souhaitez rejoindre le club des Supporters d'XLD ... c'est ICI Petite citation : C'est en XLDant que l'on devient XLDnaute Barbatruc ...
|
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: juillet 2007
Version Excel : Excel 2003 (PC)
Messages: 107
|
salut le forum,
une variante et en suposant également que les nombres soient composés de deux chiffres. =GAUCHE(A1;2)*2,5&REMPLACER(A1;1;2;"") A+ |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: septembre 2005
Localisation: Poitiers (Vienne)
Version Excel : Excel 2000 (PC)
Messages: 2 830
|
Bonjour le Forum,
Bonjour Titiraf, BrunoM45, esftel, Bon alors une formule tirée par les cheveux mais qui l'avantage je crois de fonctionner même si le nombre de lettre et de chiffre change. Formule matricielle à valiser en appuyant simultanément sur les touche CTRL, Majuscule (au dessus de CTRL) et entrée. Si la formule est bien validée les signe {et} vont apparaitre devant le signe égal et à la fin de la formule. Jocelyn
__________________
|
|
|
|
|
|
#5 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 6 851
|
Salult Jocelyn,
Je n'ai pas pu résister et me suis lancé aussi à l'assaut d'une formule matricielle pour résoudre le problème de titiraf. Sans m'être inspiré de la tienne, je m'aperçois qu'elle y ressemble beaucoup. Plus courte de 17 petits caractères... =STXT(A1;EQUIV(FAUX;ESTNUM(STXT(A1;LIGNE(INDIRECT( "1:"&NBCAR(A1)));1)*1);0);9^9)&" "&GAUCHE(A1;EQUIV(FAUX;ESTNUM(STXT(A1;LIGNE(INDIRE CT( "1:"&NBCAR(A1)));1)*1);0)-1)*2.5&STXT(A1;EQUIV(FAUX;ESTNUM(STXT(A1;LIGNE(IND IRECT( "1:"&NBCAR(A1)));1)*1);0);9^9) Qui a dit que la formule était complexe ... ??? @+
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent Amitiés XldiennesXLD vous a aidé, n'hésitez pas à aider XLD |
|
|
|
|
|
#6 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: septembre 2005
Localisation: Poitiers (Vienne)
Version Excel : Excel 2000 (PC)
Messages: 2 830
|
Coucou Tibo,
Bien vu le Gauche à la place du substitue et elle se ressemble car pas trop le choix que de découper les caractères ![]() Bravo Jocelyn
__________________
|
|
|
|
|
|
#7 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: octobre 2007
Messages: 116
|
Bon dimanche à tous
Si l’on suppose que la valeur est en A1, voici une formule, placée en B1, qui fonctionne pour n’importe quel nombre de chiffres, sous réserve qu’il n’y ait qu’une ou 2 lettres à la fin de cette valeur, ce qui semble être ton hypothèse Titiraf. =SI(CODE(STXT(A1;NBCAR(A1)-1;1))<58;CNUM(GAUCHE(A1;NBCAR(A1)-1))*2,5&DROITE(A1;1);CNUM(GAUCHE(A1;NBCAR(A1)-2))*2,5&DROITE(A1;2)) CODE(STXT(A1;NBCAR(A1)-1;1))<58; vérifie si l’avant dernier caractère est bien un chiffre. Bon courage |
|
|
|
| ANNONCES | |
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| problème de formules. | Abdellah | Forum Excel | 6 | 16/08/2007 12h32 |
| Problème de formules | kenzo75 | Forum Excel | 3 | 08/05/2007 13h46 |
| Problème de formules ? | fki | Forum Excel | 6 | 01/12/2006 14h21 |
| probleme de formules | hans | Forum Excel | 3 | 07/06/2006 16h51 |
| probleme de formules | steffane | Forum Excel | 2 | 29/07/2005 18h44 |