Comment écrire une fraction dans Microsoft Excel?

29

Comment écrire une fraction dans Excel. Je veux l'écrire exactement comme indiqué sur l'image.

Est-ce que je veux possible?

entrez la description de l'image ici

EmmuZ
la source
Avez-vous essayé de fractionner le nombre de format?
2017
5
signifie exactement avec la bonne ligne horizontale? Si oui, alors la réponse est non, vous ne pouvez pas l'obtenir dans une cellule, mais vous pouvez l'obtenir dans une équation (insérer un onglet - équation)
Máté Juhász
J'ai supprimé la balise [equation-editor] car l'OP n'a pas spécifié qu'ils l'utilisaient, ni demandé de l'aide. L'ajouter change la question du PO à ce que nous pensons qu'il veut. Laissez le PO clarifier.
CharlieRB
4
Voulez-vous également utiliser la fraction dans tous les calculs? Ou voulez-vous simplement afficher la fraction dans une cellule / image / autre chose?
BruceWayne
1
Cela peut être intéressant: Fractions de style dans Windows
Jeeped

Réponses:

43
  • Dans Excel, accédez à Insert → Object.
  • Dans la liste, sélectionnez «Microsoft Equation 3.0».
  • Sélectionnez l'équation qui convient à vos besoins. Dans ce cas:

entrez la description de l'image ici

  • Tapez 2 , appuyez sur la touche TAB pour déplacer le curseur, puis sur 3 .

Voici mon résultat:

entrez la description de l'image ici

User552853
la source
9
depuis Office 2010 (ou 2007, je ne sais pas parce que c'était trop long depuis la dernière fois que je les ai utilisés) vous n'utilisez plus l'équation MS. L'outil d'équation est intégré dans toutes les applications (contrairement à l'équation MS qui est une partie optionnelle)
phuclv
1
@ LưuVĩnhPhúc dans toutes les applications Office 365, l'équation insert -> est présente à côté des symboles insert ->.
Tim
@Tim C'est exactement ce que je veux dire. Je n'ai jamais vu Office 365 mais je pense qu'il est similaire à d'autres bureaux hors ligne. Vous n'avez probablement pas utilisé Office 97 ou 2000? Ils n'ont pas de fonction d'équation incluse, mais vous devez installer une équation Microsoft distincte. Cette réponse concerne l'insertion> objets> MS équation 3.0, pas l'insertion> équation
phuclv
1
@Tim, il a toujours été nommé Excel depuis la version 2.0 en 1987. Je me souviens encore qu'Excel 97 a même un jeu de course caché.
phuclv
2
@ LưuVĩnhPhúc: En fait, depuis la version Excel 1.0 en 1985.
Courses de légèreté avec Monica
18

Si vous ne voulez pas jouer avec l'éditeur d'équations et que tout ce que vous cherchez à faire est d'afficher la fraction, vous pouvez simplement utiliser des cellules normales avec une frontière entre la cellule supérieure et la cellule inférieure. Redimensionnez ensuite les cellules pour les formater comme vous le souhaitez.

entrez la description de l'image ici

CharlieRB
la source
2
Vous pouvez également (en utilisant l'image ici comme exemple) fusionner les cellules C2 et C3 puis centrer verticalement le texte dans la cellule fusionnée, pour que votre texte soit aligné avec la ligne de fraction.
Jason C
18

À l'intérieur d'une zone de texte (Insertion → Zone de texte), mais pas à l' intérieur d'une cellule malheureusement, vous pouvez utiliser Alt+ =(ou "Nouvelle équation" dans l'onglet d'insertion). Cela vous permet de taper librement une équation (ou d'utiliser l'éditeur du ruban); la frappe x/yla reformatera automatiquement en une fraction, ou vous pouvez insérer manuellement une fraction et la taper dedans.

Éditeur d'équations

Équation dans une zone de texte

Je le recommande plutôt que Insérer → Objet car ce type d'équation utilise un éditeur plus récent et plus propre (et vous n'avez pas besoin d'attendre que la liste des objets se charge). Aucune des deux options ne peut être utilisée dans une cellule, celle-ci est donc préférable.

Pokechu22
la source
vous pouvez taper des choses comme (x+y)/3<space>et il se convertira automatiquement en fraction pour vous, sans les parenthèses
phuclv
9

Une troisième possibilité: les fractions courantes 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 avec n'importe quel numérateur et dénominateur, la réponse peut résider avec des fonctions de sous-chaîne et de concaténation de chaînes pour générer l'étiquette ou la mise en forme souhaitée.

nigel222
la source
2
Pouvez-vous expliquer comment utiliser cela dans Excel?
CharlieRB
Non désolé. Je pourrais vous dire comment l'utiliser dans LibreOffice, mais je suis dans un lieu de travail rare Linux uniquement!
nigel222
1
Afin d'améliorer la clarté de votre réponse, pouvez-vous à un moment donné élaborer? L'idée ici est de répondre à la question relative à ce que le PO lui a demandé (dans ce cas Excel). Pour ce faire, nous devons parfois fournir des instructions sur la mise en œuvre de la réponse suggérée.
CharlieRB
1
Pour entrer des unicodes (encore une fois Libreoffice mais probablement général) vous devez faire ctrl / shift / u suivi des chiffres hexadécimaux de l'unicode en question.
nigel222
2
Dans Excel (Windows), accédez au ruban Insertion> Symbole> Sous-ensemble "Formulaires numériques" ou faites défiler vers le bas> Sélectionnez entre ⅓ et ⅞. Voir support.office.com . Notez que ceux-ci ne ressemblent pas exactement à l'OP demandé.
Nigel Touch
8

Une autre possibilité est d'utiliser des indices et des exposants Unicode si vous voulez des valeurs arbitraires, pas seulement des fractions communes comme ⅔, ¼, ⅝ ...

Le numérateur peut être écrit en utilisant les nombres en exposant ⁰¹²³⁴⁵⁶⁷⁸⁹et le dénominateur peut être écrit avec des nombres en indice ₀₁₂₃₄₅₆₇₈₉. Le délimiteur entre eux peut être un solide /ou une fraction de barre oblique selon votre goût

Par exemple ⁴⁵ / ₈₉, ⁷⁄₂₃

Comme vous pouvez le voir, la barre oblique fraction a l'avantage d'un meilleur support de substitution de crénage / ligature / police et les nombres se chevauchent vraiment


Si vous souhaitez afficher une fraction verticale, utilisez simplement les caractères de dessin horizontaux pour la ligne horizontale. De cette façon, la ligne est toujours au milieu exact des 2 chiffres et plusieurs lignes se connectent les unes aux autres en continu au lieu d'une ligne en pointillés

 123
─────
45678 
phuclv
la source
Bon, également idéal pour encourager les gens à mettre à jour leur logiciel quand il jette de petites boîtes de bêtises tout autour de leur écran :)
GoFundMonica - codidact.org
7

L'OP n'a pas indiqué s'il est vraiment nécessaire d'utiliser la fraction dans la feuille de calcul ou s'il s'agit simplement d'afficher une fraction.

Afficher et ne pas utiliser comme valeur

Si vous voulez simplement faire en sorte qu'une cellule affiche une fraction

entrez la description de l'image ici

Tapez ensuite Ctrl+ Usuivi de 153 suivi de Ctrl+ Usuivi de Alt+ Entersuivi de 71

Bien que cela s'affiche sous forme de fraction, la valeur de la cellule sera la chaîne 15371, donc ne convient pas pour une formule où vous souhaitez la valeur réelle de la fraction.

Afficher la fraction et l'utiliser comme valeur

Vous pouvez demander à Excel d'afficher une valeur sous forme de fraction, mais le format n'affiche pas de ligne horizontale, mais utilise plutôt 153/71

Pour que Excel affiche un nombre sous forme de fraction, formatez la cellule pour avoir un format numérique personnalisé comme suit:

0/###

Sachez que le nombre de symboles # limitera l'amplitude du dénominateur. Si vous définissez le format sur 0 / #, 153/71 s'affichera arrondi à 13/6, mais la précision de la valeur de cellule réelle restera et la cellule peut être référencée dans une formule.

Kev
la source
Si vous souhaitez utiliser des codes pour les caractères spéciaux, alors (pour les codes jusqu'à 254), vous pouvez les entrer dans Excel (Windows) en maintenant enfoncée la touche [ALT] et en tapant le code précédé de 0. par exemple [ALT] + 0190 va taper ¾ Remarque: cela ne fournira pas une fraction utile pour une équation!)
Kev
l'utilisation de la mise en forme du soulignement donne une sortie moche comme ci-dessus. Le caractère horizontal de dessin de boîte fonctionne beaucoup mieux. Vous devez également l'utiliser avec l'alignement central
phuclv
1

Dans Excel 2007 et versions ultérieures, vous pouvez insérer une équation en cliquant sur Équation dans l'onglet Insérer:

entrez la description de l'image ici

Lorsque vous avez fait cela, vous obtiendrez un endroit pour taper une équation. Vous pouvez soit utiliser le bouton "Fraction" dans 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, puis appuyez Enterdessus, elle se convertira automatiquement en une fraction. résultat j'ai:

entrez la description de l'image ici

L'équation peut être déplacée comme une image afin que vous puissiez la placer où vous le souhaitez.

Si vous utilisez une version antérieure à Excel 2007, la réponse de User552853 explique comment procéder dans les anciennes versions d'Excel.

Donald Duck
la source
n'est-ce pas déjà répondu par Pokechu22 ci-dessus?
phuclv
1

Si vous êtes d'accord avec vos fractions n'utilisant pas strictement une ligne horizontale (OP a été demandé mais n'a jamais répondu), voici comment vous entrez des fractions à utiliser comme valeurs dans une cellule dans Excel:

WholeNumberspacebarNumerator/DenominatorENTER

Donc, si vous vouliez entrer le 12/12, vous le feriez,

0 1/12 et en excel il s'afficherait comme:

1/12

Et la valeur serait disponible pour le calcul comme 0.0833333333333333

Pour un autre exemple, si votre fraction était de 2 et 7 / 38e, vous devez la saisir comme 2 7/38

J'ai ajouté quelques visuels ci-dessous au cas où cela aiderait davantage.

entrez la description de l'image ici

Cela devrait vous donner ce résultat:

entrez la description de l'image ici

kayleeFrye_onDeck
la source
1
"Je veux l'écrire exactement comme indiqué sur l'image."
Máté Juhász
Le PO n'a jamais répondu à votre propre question pour clarifier s'il devait s'agir de la ligne horizontale. Cette réponse aidera les gens qui veulent savoir comment saisir des fractions affichées en tant que fractions et toujours utilisables dans Excel, donc je le garde ici.
kayleeFrye_onDeck
-1

Vous pouvez utiliser une macro pour cela:

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

Voici le résultat que j'ai obtenu:

Résultat

user761633
la source
1
Je veux juste vous rappeler de publier votre résultat.
var firstName
vous utilisez un seul "-", alors qu'en est-il des fractions plus larges comme 23/45 ou 145/236?
phuclv
de plus, il vaut mieux utiliser le caractère horizontal de dessin de boîte ─ au lieu du tiret em
phuclv
-2

Vous devez utiliser le bouton ALT. Je l'utilise constamment dans mes classeurs, mais il est limité aux fractions de base, bien que vous puissiez en faire beaucoup plus aussi. Une fois que vous avez compris, cela devient une seconde nature et semble beaucoup plus professionnel. Donc 1/4 = Alt + 0188 (tout en maintenant le bouton alt) | 1/2 = ALT + 0189 | 3/4 = ALT + 0190. Le résultat final ressemble à ceci 1¾, pas 13/4. Consultez ce site https://usefulshortcuts.com/downloads/ALT-Codes.pdf J'espère que cela vous aidera autant qu'il m'a aidé. J'ai passé beaucoup de temps à lutter contre ce même problème.

Ramsey
la source
1
Votre réponse est sensiblement la même que cette réponse existante: superuser.com/a/1191216/427317
Máté Juhász