Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 09/11/2007, 23h25   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: décembre 2006
Messages: 37
Thumbs up problème formules

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
titiraf est déconnecté   Réponse avec citation
ANNONCES
Vieux 09/11/2007, 23h34   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de BrunoM45
 
Date d'inscription: avril 2005
Localisation: MONTARGIS (la Venise du Gâtinais)
Version Excel : Excel 2003 (PC)
Messages: 2 572
Lightbulb Re : problème formules

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 ...
BrunoM45 est déconnecté   Réponse avec citation
Vieux 09/11/2007, 23h38   #3 (permalink)
XLDnaute Occasionel
 
Avatar de esftel
 
Date d'inscription: juillet 2007
Version Excel : Excel 2003 (PC)
Messages: 107
Par défaut Re : problème formules

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+
esftel est connecté maintenant   Réponse avec citation
Vieux 10/11/2007, 16h11   #4 (permalink)
XLDnaute Barbatruc
 
Avatar de Jocelyn
 
Date d'inscription: septembre 2005
Localisation: Poitiers (Vienne)
Version Excel : Excel 2000 (PC)
Messages: 2 830
Par défaut Re : problème formules

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
Fichiers attachés
Type de fichier : zip Titiraf.zip (1,6 Ko, 9 affichages)
__________________
Jocelyn est déconnecté   Réponse avec citation
Vieux 10/11/2007, 16h28   #5 (permalink)
XLDnaute Barbatruc
 
Avatar de Tibo
 
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 6 851
Par défaut Re : problème formules

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 Xldiennes
XLD vous a aidé, n'hésitez pas à aider XLD
Tibo est déconnecté   Réponse avec citation
Vieux 10/11/2007, 16h45   #6 (permalink)
XLDnaute Barbatruc
 
Avatar de Jocelyn
 
Date d'inscription: septembre 2005
Localisation: Poitiers (Vienne)
Version Excel : Excel 2000 (PC)
Messages: 2 830
Par défaut Re : problème formules

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
__________________
Jocelyn est déconnecté   Réponse avec citation
Vieux 11/11/2007, 15h57   #7 (permalink)
XLDnaute Occasionel
 
Date d'inscription: octobre 2007
Messages: 116
Par défaut Re : problème formules

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
patte d'ours est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

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


Fuseau horaire GMT +2. Il est actuellement 01h31.


(C) 2006 Excel Downloads