Aide Excel

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

Partagez | 
 

 Comment récuperer des fractions dans des formules?

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?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment mettre un fichier PPs dans un message
» comment mettre un nouveau bouton dans la barre de navigation
» Comment afficher seulement les images dans la boîte de messages privés
» comment realiser un effet accordeon dans un sujet
» Comment mettre une image URL dans une page HTML?

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