Titta på video - Avrunda till närmaste heltal eller multipeln av 0,5 / 5 /10 i Excel
Avrundning av ett tal till närmaste heltal eller närmaste 0,5 eller 5 eller 10 multipel är en vanlig uppgift för många människor.
Om du till exempel är en projektledare som arbetar med uppskattningar av insatser kan du inte ha 12,7 heltidsresurser som arbetar med ett projekt.
Du måste avrunda detta tal till 13 (närmaste heltal).
På samma sätt, om du köper aktier som säljs i en grupp om 5 och du har råd med högst 123 aktier, måste du runda ner det till 120 (dvs den lägre multipeln av 5).
Även om du kan göra detta manuellt för ett par värden, kan det bli tråkigt och mycket benäget för fel att göra det för hundratals sådana värden.
Det finns ett par bra funktioner i Excel som låter dig snabbt avrunda till närmaste heltal eller närmaste 0,5 eller 5 eller 10 multipel.
I den här självstudien kommer jag att visa dig hur du använder funktionerna MROUND, CEILING och FLOOR för att göra denna typ av avrundning i Excel.
Avrunda till närmaste heltal i Excel
Antag att du har exempel på projektledning, anta att du har en datauppsättning som visas nedan där du snabbt vill ta reda på antalet resurser som behövs för olika projekt som du hanterar.
Observera att kolumnen "FTE Needed" har värdena i decimaler (beräknat genom att dela "Est Time" med "Duration").
I det här fallet kan du behöva konvertera dessa värden till nästa heltal.
Här är formeln som gör detta för dig:
= ROUNDUP (D2,0)
ROUNDUP -formeln tar två argument - talet som ska avrundas och antalet decimaler att avrunda det till.
Eftersom vi i detta fall letar efter heltal, har vi använt 0 som det andra argumentet.
Om du vill avrunda till det lägre heltalet kan du använda RUNDDOWN -formeln enligt nedan:
= AVRUNDA (D2,0)
Avrunda till närmaste multipel av 0,5 i Excel
Antag nu att du har samma datamängd som visas ovan, men nu kan du tilldela en 0,5 -resurs för ett projekt.
I sådana fall vill du avrunda ett tal med en decimaldel:
- Mindre än 0,5 till 0,5
- Mer än 0,5 till 1
Följande formel kan användas för att göra detta:
= TAK.MATH (D2,0,5)
CEILING.MATH -funktionen tar numret och rundar upp det till den angivna multipeln som du vill avrunda.
I vårt exempel, eftersom signifikansvärdet är 0,5, blir 6,71 7,0 och 7,29 blir 7,5.
Observera att Excel också har en CEILING -funktion som fungerar på samma sätt. Den har sparats för bakåtkompatibilitet.
Avrunda till närmaste multipel av 5 i Excel
För att runda till närmaste 5 i Excel kan du använda funktionen MROUND.
Anta att du har en dataset som visas nedan där du vill avrunda det uppskattade antalet timmar till närmaste 5.
Detta skulle innebära att 161 skulle bli 160 och 163 skulle bli 165.
Nedan är formeln som gör detta:
= MROUND (B2,5)
MROUND -funktionen tar två argument. Det första argumentet är det tal du vill avrunda, och det andra argumentet är multipeln som det ska runda till.
I det här fallet, eftersom vi vill avrunda till närmaste 5, har jag använt 5 som det andra argumentet.
Tänk på att detta inte nödvändigtvis rundar till det högre eller lägre talet. Resultatet beror på värdet. I det här exemplet, om decimaldelen i värdet är mindre än 2,5, blir det 0 och om det är mer än eller lika med 2,5, blir det 5.
Avrunda upp till närmaste multipel av 5 i Excel
I exemplet ovan skulle MROUND -funktionen avrunda till närmaste 5 baserat på värdet. Detta kan antingen vara en runda upp eller en runda nedåt.
Men tänk om du vill runda bara upp till närmaste 5.
Sedan kan du använda funktionen CEILING.MATH.
Här är formeln som rundar upp till närmaste 5.
= TAK.MATH (B2,5)
Avrunda ner till närmaste multipel av 5
För att runda ner till närmaste 5 kan du använda funktionen FLOOR.MATH nedan:
= GOLV.MATH (B2,5)
Avrunda till närmaste multipel av 10 i Excel
Med samma exempel (dataset visas nedan), om du vill avrunda antalet timmar till närmaste 10, kan du använda funktionen MROUND.
Följande formel skulle avrunda dessa siffror till närmaste 10:
= MROUND (B2,10)
I det här fallet, eftersom vi vill avrunda till närmaste 10, har jag använt 10 som det andra argumentet.
Tänk på att detta inte nödvändigtvis rundar till det högre eller lägre talet. Resultatet beror på värdet. I det här exemplet, om decimaldelen i värdet är mindre än 5, blir det 0, och om det är mer än eller lika med 5, blir det 10.
Om du bara vill runda upp eller avrunda till närmaste 10, använd funktionerna CEILING.MATH eller FLOOR.MATH.
Här är de två formeln som kommer runda upp till närmaste multipel av 10:
= TAK.MATH (B2,10)
= AVRUNDNING (B2, -1)
Båda dessa funktioner skulle ge samma resultat.
På samma sätt, om du vill runda ner till närmaste multipel av 10, kan du använda nedanstående formler:
= GOLV.MATH (B2,10)
= AVRUNDA (B2, -1)
Om du undrar vad som är skillnaden mellan funktionerna MROUND och CEILING/FLOOR, här är en jämförelse av resultat.
Om du tror att resultaten av funktionen MROUND och FLOOR är desamma, titta igen (tips: Projekt D).
Hoppas att du tycker att metoderna som visas i denna handledning är användbara.
Om det finns andra sätt att göra avrundningen, dela med mig i kommentarsfältet.