Aide Excel

Forum d'aide et d'entraide sur Excel : cours, astuces, tutoriaux...
 
AccueilPortailFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 Comment récuperer des fractions dans des formules?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Vhalar
Membre


Nombre de messages : 4
Date d'inscription : 29/03/2010

MessageSujet: Comment récuperer des fractions dans des formules?   Lun 29 Mar à 14:00

Bonjour,

J'essaie de créer une table de pièces servant à référencer de la boulonerie américaine, donc de type: Boulon 1/2" UNC x 2-1/2"
Pour cela, je récupère de mon logiciel de CAO, des valeurs. Exemple:

La colonne O: "DIA_IN" contient des valeurs de type: 0,5 , 1,13 , etc.
La colonne G: "DIA_STUD" est égale à la colonne O, mais je définis le format de cellules de la colonne G comme étant une fraction.

J'otiens donc suivant les exemples ci-dessus: 1/2 , 1 1/8

Jusque la, tout va bien.
Maintenant, dans la colonne K: "DES-FR" j'entre la formule suivante:

="BOULON, "&G3&""" UNC x "&H3&""" LG AVEC 2 ECROUS HEX."

et j'obtiens:

BOULON, 0.5" UNC x 2.5" LG AVEC 2 ECROUS HEX.

A la place de:

BOULON, 1/2" UNC x 2 1/2" LG AVEC 2 ECROUS HEX.

J'ai passé en revue la liste de toutes les fonctions d'excel, mais je ne trouve rien. Il faudrait simplement qu'Excel me récupère le contenu de la colonne G en tant que texte, et non en tant que nombre.

Question subsidiaire:

Ma colonne A: Part_Name doit comme son nom l'indique, servir à nommer le fichier CAO correspondant à differents critères. Cependant, comme il s'agit d'un nom de fichier, je ne peux ni mettre de "," ni de "/".

La formule entrée dans cette colonne est la suivante:
=MINUSCULE("fm_s_"&B3&"-"&C3&D3&"_"&F3&"_"&I3)

Ce qui donne:
fm_s_1/2-150rf_std_fxx--xxxbb

Ici la colonne B: FLANGE_SIZE ce sont des données de type texte style: 1/2.

Je m'en sortirais facilement si ne n'avait que des fraction de type x/y, seulement je peux avoir:

x (x/x)
-> 1

xx (xx/xx)
-> 14

x/y
-> 3/4

x-x/y
-> 1-3/4

L'ideal serait que ca m'affiche (en reprenant les exemples cités ci-dessus):
1
14
3-4
1_3-4

Comment faire pour reussir à traiter tous ces cas via une seule formule?

Merci d'avance.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
dachevid
Membre


Nombre de messages : 275
Date d'inscription : 05/09/2005

MessageSujet: Re: Comment récuperer des fractions dans des formules?   Mer 31 Mar à 1:33

Bonjour,

Ici un exemple avec la fonction TEXTE qui conserve le format fraction :
http://www.cijoint.fr/cjlink.php?file=cj201003/cij9QEd27u.xls

Pour la question subsidiaire pas encore trouvé, il faut chercher du côté des fonctions avec ent ou mod par exemple.

A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vhalar
Membre


Nombre de messages : 4
Date d'inscription : 29/03/2010

MessageSujet: Re: Comment récuperer des fractions dans des formules?   Mer 31 Mar à 14:22

Merci pour l'aide.

Avec l'aide de 2 collègues on a reussi à s'en sortir.
Certes les formules ne sont pas très jolies, néanmoins, ça fonctionne.

Voici la formule pour la colonne Part_Name:

=SUBSTITUE(MINUSCULE("fm_s_"&SUBSTITUE(TEXTE(SUBSTITUE(TEXTE(B3;"# '?/?");"'";"_";1);"# '?/?");"/";"-";1)&"-"&C3&D3&"_"&F3&"_"&E3);" ";"")

Et celle utilisée pour la colonne DES:

=SUPPRESPACE("STUD, "&G3&" UNC x "&SI(H3<1;TEXTE(H3;"#?/?''");SI(ENT(H3)=H3;H3&"""";TEXTE(H3;"#''?/?"))&" LG WITH NUTS"))


PS: la fonction supprespace est limitée, pour le Part_Name, on a du passer par la fonction substitue ou on remplace les espaces par rien.

Ci-joint le lien au cas ou d'autres personnes auraient à faire qq chose de similaire:

http://www.cijoint.fr/cjlink.php?file=cj201003/cijijKcyoY.xlsx

Edit: ne pas tenir compte de la feuille DATA, je m'en suis juste servi pour copier / coller des données après avoir saisi la norme complète.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Comment récuperer des fractions dans des formules?   

Revenir en haut Aller en bas
 
Comment récuperer des fractions dans des formules?
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment récuperer les tracés, suite à un changement de PC.
» Comment insérer une image dans les messages du forum ?
» Comment mettre une carte dans Basecamp
» Importation des Waypoints dans MapSource - Comment?
» Comment imposer un itinéraire dans un trajet ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Aide Excel :: Entraide & apprentissage :: A l'aide...-
Sauter vers: