Comment écrire une fraction dans Excel. Je veux l'écrire exactement comme indiqué sur l'image.
Est ce que je veux possible?
Insert → Object
.Ceci est mon résultat:
Si vous ne voulez pas vous embrouiller avec l'éditeur d'équations et que vous souhaitez uniquement afficher la fraction, vous pouvez simplement utiliser des cellules régulières avec une bordure entre les cellules supérieure et inférieure. Puis redimensionnez les cellules pour le formater à votre guise.
À l'intérieur d'une zone de texte (Insérer → Zone de texte), mais pas à l'intérieur d'une cellule, malheureusement, vous pouvez utiliser Alt+= (ou "Nouvelle équation" sur l'onglet Insérer). Cela vous permet de saisir librement une équation (ou d'utiliser l'éditeur du ruban); taper x/y
le reformatera automatiquement en une fraction, ou vous pouvez insérer manuellement une fraction et y taper.
Je recommande ceci par rapport à Insertion → Objet, car ce type d'équation utilise un éditeur plus récent et plus propre (et vous n'avez pas besoin d'attendre le chargement de la liste d'objets). Aucune de ces options ne peut être utilisée dans une cellule, celle-ci est donc préférable.
Une troisième possibilité: les fractions communes telles que (1/3), (2/3), (3/4), (5/8) .. ont des représentations Unicode, voir http: // unicodefractions. com/ . Si c'est ce dont vous avez besoin, plutôt que des représentations arbitraires comportant un numérateur ou un dénominateur, la réponse peut appartenir aux fonctions de sous-chaîne et de concaténation de chaînes pour générer l'étiquette ou le formatage souhaité.
Une autre possibilité consiste à utiliser les indices et les exposants Unicode si vous voulez des valeurs arbitraires, pas seulement des fractions communes comme, ¼, ...
Le numérateur peut être écrit avec les nombres en exposant ⁰¹²³⁴⁵⁶⁷⁸⁹
et le dénominateur avec les nombres en indice ₀₁₂₃₄₅₆₇₈₉
. Le délimiteur entre eux peut être solidus /
ou fraction slash ⁄
selon vos goûts.
Par exemple, /, ⁷⁄₂₃
Le PO n'a pas indiqué s'il était réellement nécessaire d'utiliser la fraction dans la feuille de calcul ou s'il s'agissait simplement d'afficher une fraction.
Si vous voulez simplement faire une cellule afficher une fraction
Puis tapez Ctrl+U suivi de 153 suivi de Ctrl+U suivi par Alt+Enter suivi de 71
Bien que cela apparaisse sous forme de fraction, la valeur de la cellule sera la chaîne 15371; elle ne convient donc pas pour une formule dans laquelle vous voulez obtenir la valeur réelle de la fraction.
Vous pouvez demander à Excel d’afficher une valeur sous forme de fraction, mais le format ne montre pas de ligne horizontale, mais utilise plutôt 153/71.
Pour que Excel affiche un nombre sous forme de fraction, formatez la cellule pour qu'elle ait un format de nombre personnalisé, comme suit:
0/###
Sachez que le nombre de symboles # limitera la magnitude du dénominateur. Si vous définissez le format sur 0/#, 153/71 sera affiché arrondi à 13/6, mais la précision réelle de la valeur de la cellule demeurera et la cellule peut être appelé dans une formule.
Dans Excel 2007 et les versions ultérieures, vous pouvez insérer une équation en cliquant sur Equation dans l'onglet Insertion:
Lorsque vous aurez terminé, vous aurez un endroit où taper une équation. Vous pouvez soit utiliser le bouton "Fraction" de l'onglet "Outils d'équation" (qui s'affiche automatiquement lorsque vous insérez une équation, ou si vous tapez une fraction du type 2/3
et que vous appuyez ensuite sur Enter il sera automatiquement converti en une fraction. C'est le résultat que j'ai obtenu:
L'équation peut être déplacée comme une image pour pouvoir la placer où vous voulez.
Si vous utilisez une version antérieure à Excel 2007, réponse de User55285 explique comment procéder dans les versions antérieures d'Excel.
Vous pouvez utiliser une macro pour le faire:
Sub Fraction()
ActiveCell.FormulaR1C1 = Range("b3") & Chr(10) & "—" & Chr(10) & Range("c3")
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
End Sub
C'est le résultat que j'ai obtenu:
Si vous êtes d'accord avec vos fractions n'utilisez pas strictement une ligne horizontale (OP a été demandé mais jamais répondu), c’est ainsi que vous entrez les fractions à utiliser comme valeurs dans une cellule dans Excel:
WholeNumber
name__spacebarNumerator
name__/Denominator
name__ENTER
Donc, si vous vouliez entrer 1/12ème, vous le feriez,
0 1/12
et dans Excel, il s’afficherait comme suit:
1/12
Et la valeur serait disponible pour le calcul sous la forme 0.0833333333333333
Pour un autre exemple, si votre fraction était comprise entre 2 et 7/38e, vous la saisiriez sous la forme 2 7/38
J'ai ajouté quelques visuels ci-dessous au cas où cela aiderait davantage.
Cela devrait vous donner ce résultat: