Hoppa till huvudinnehåll

Hur begränsar man antalet decimaler i formel i Excel?

Du summerar till exempel ett intervall och får ett sumavärde med fyra decimaler i Excel. Du kan tänka dig att formatera det här summan till en decimal i dialogrutan Formatceller. Egentligen kan du begränsa antalet decimaler i formeln direkt. Den här artikeln talar om att begränsa antalet decimaler med Format Cells-kommandot och att begränsa antalet decimaler med rund formel i Excel.

Begränsa antalet decimaler med Format Cell-kommandot i Excel

Normalt kan vi formatera celler för att enkelt begränsa antalet decimaler i Excel.

1. Välj de celler du vill begränsa antalet decimaler.

2. Högerklicka på de markerade cellerna och välj Formatera celler från högerklickmenyn.

3. I den kommande dialogrutan Formatceller, gå till Antal klicka för att markera Antal i Kategori och skriv sedan ett nummer i Decimaler låda.
Om du till exempel bara vill begränsa 1 decimal för valda celler, skriv bara 1 i Decimaler låda. Se nedan skärmdump:

4. Klicka på OK i dialogrutan Formatera celler. Då ser du alla decimaler i valda celler ändras till en decimal.

Notera: När du har valt celler kan du klicka på Öka decimal Knappen  or Minska decimal Knappen  direkt i Antal grupp på Hem för att ändra decimaler.

Begränsa enkelt antalet decimaler i flera formler i Excel

I allmänhet kan du använda = Round (original_formel, num_digits) för att enkelt begränsa antalet decimaler i en formel. Det blir dock ganska tråkigt och tidskrävande att ändra flera formler en efter en manuellt. Här använder du funktionen Funktion i Kutools för Excel, du kan enkelt begränsa antalet decimaler i flera formler enkelt!


Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av en fullfjädrad 30-dagars GRATIS provperiod utan behov av kreditkort! Hämta den nu

Begränsa antalet decimaler i formler i Excel

Låt oss säga att du beräknar summan av en serie siffror och att du vill begränsa antalet decimaler för detta sumavärde i formeln, hur kan du få det gjort i Excel? Du bör prova Round-funktionen.

Den grundläggande syntaxen för rund formel är:

= RUND (antal, antal_siffror)

Och om du vill kombinera funktionen Round och annan formel, bör formelsyntaxen ändras till

= Rund (originalformel, antal_siffror)

I vårt fall vill vi begränsa en decimal för summan, så att vi kan använda nedanstående formel:

= RUND (SUM (B2: B11), 1)


Begränsa antalet decimaler i flera formler i bulk

Om du har Kutools för Excel installerad kan du använda den Drift funktion för att ändra flera angivna formler i bulk, till exempel ställa in avrundning i Excel. Gör så här:

Kutools för Excel- Innehåller mer än 300 praktiska verktyg för Excel. Fullversion gratis provperiod 30 dagar, inget kreditkort krävs! Hämta den nu

1. Välj formelceller vars decimaler du behöver begränsa och klicka Kutools > Snarare > Drift.

2. Klicka i dialogrutan Operation Tools för att markera Avrundning i Drift i rutan skriver du antalet decimaler i Operand avsnittet och kontrollera Skapa formler alternativ.

3. Klicka på Ok knapp.

Nu ser du att alla formelceller är rundade till angivna decimaler i bulk. Se skärmdump:

Tips: Om du behöver runda ned eller forma upp flera formelceller i bulk kan du ställa in följande: i dialogrutan Operation Tools, (1) välj Custom i rutan Operation, (2) Typ = RUNDUP (?, 2) or = RUNDNED (?, 2) i Custom avsnitt och (3) kolla Skapa formler alternativ. Se skärmdump:


Begränsa enkelt antalet decimaler i flera formler i Excel

Normalt kan decimalfunktionen minska decimalerna i celler, men de faktiska värdena i formelfältet ändras inte alls. Kutools för ExcelÄr Runda verktyget kan hjälpa dig att avrunda värden upp / ner / till och med till angivna decimaler.

Kutools för Excel- Innehåller mer än 300 praktiska verktyg för Excel. Fullversion gratis provperiod 60 dagar, inget kreditkort krävs! Hämta den nu

Denna metod avrundar formelcellerna till det angivna antalet decimaler i bulk. Det tar dock bort formler från dessa formelceller och förblir endast avrundningsresultaten.


Demo: begränsa antalet decimaler i formel i Excel

Kutools för Excel: Över 300 praktiska verktyg till hands! Börja din 30-dagars gratis provperiod utan funktionsbegränsningar idag. Ladda ner nu!

Relaterade artiklar:

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (15)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
this cnu
am using excel fo milk calculations

in 1 crate having 12/lit of milk.
if customar take 12/lit in total it shows 1 using,(=number1/number2)
if customar take 24/ in total it shows 2 using,(=number1/number2)
if customar take 36/ total it shows 3using,(=number1/number2)
but some customar take 15 or 22 or 35

if customar take 15 in total it shows 1.3
if customar take 22 in total it shows 1.10
if customar take35 in total it shows 2.11

i need formula for above calculation
This comment was minimized by the moderator on the site
try this:
=roundup(number1/number2,0)
This comment was minimized by the moderator on the site
'95,954,691.3389700060
When a put this data on excel, and quit the ' to turn it a number, excel, trucante the number after 5 decimal. The new number is 95,954,691.33897, but I need 10 decimals. How to resolve this?
This comment was minimized by the moderator on the site
Try this:

=TEXT(95954691.3389100060,"00,000,000.0000000000")
This comment was minimized by the moderator on the site
Ok, here is one I really need help with since it would ease my job a lot. I have a table where i need most of my cells to have 2 decimals. One of the columns (lets say C) has to be A multiplied by B, but with a little text following the result of the multiplication, hence i gave it a:
A*B & "text" formula
My problem is that if result of A*B is 3 or 3.1 it will appear just like that: "3 text" or "3.1 text", but i really need it as "3.00 text"/ "3.10text".
Any tips?
This comment was minimized by the moderator on the site
Try this:

=TEXT(A*B,"0.00")&" text"
This comment was minimized by the moderator on the site
I want to set a limit whereas 0.60 is the threshold if the decimal reaches 0.60 it will automatically count as 1 and reset into decimal. The decimal represent the minutes and the whole number represent the hours. I'm presenting my data as numbers instead of timevalue. Hope anyone can help
This comment was minimized by the moderator on the site
Unfortunately it is not working if you concatenate:

I want to combine two cells A and B with many digits to A (B) with onlytwo digits.

I tried like that:
=CONCATENATE((ROUND(C4,1))," (",(Round(D4,1)),")")

It doesn't work and shows only the formula.
Can anyone help?
This comment was minimized by the moderator on the site
Hi yvonne Fabian,
Your formula works well in my Excel 2016.
This comment was minimized by the moderator on the site
how to deal with two decimal points e.g. 138.4622.472, 137.1416.113 etc. any way to get rid of .472 and .113 and so on
This comment was minimized by the moderator on the site
John, to round to 0 decimals, try use ROUND(CELL,0) and to round DOWN to the number, use INT (integer).
ROUND(12.5,0) = 13 ; INT(12.5) = 12
for the same but not to whole number but e.g. tenths, first multiply the baste number by 10, then ROUND/INT and then devide back by ten.
This comment was minimized by the moderator on the site
Here we are inserting the values in one cell(A1) and applying the formula in another cell(D1) (for example) and in that cell(D1) only we are getting the output , but I want to apply the formula in cell(A1) only so I can get the output in that cell (A1).
If I am doing this then I am not getting any output in the cell (A1).
Please help me to achieve this.
This comment was minimized by the moderator on the site
Hi Narsingh,
Kutools for Excel provides an Operation tools which can custom formula to selected cells. This feature may solve your problem.
This comment was minimized by the moderator on the site
Here we are inserting the values in one cell(A1) and applying the formula in another cell(D1) (for example) and in that cell(D1) only we are getting the output , but I want to apply the formula in cell(A1) only so I can get the output in that cell (A1).
If I am doing this then I am not getting any output in the cell (A1).
Please help me to achieve this.
This comment was minimized by the moderator on the site
thanks, this soo helpfull :-)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations