Beskrivning
Använd denna funktion för att trunkera ett tal till ett angivet antal siffror. Supported in Chains.
TRUNC tar bort bråkdelen av ett tal utan att avrunda. Det är användbart för att ta bort decimaler eller extrahera heltalsdelen av ett tal.
Observera: TRUNC skiljer sig från ROUND-funktionen genom att TRUNC alltid trunkerar mot noll, medan ROUND avrundar uppåt eller nedåt baserat på siffran till höger om den angivna decimalen.
Syntax
TRUNC(tal, [antal_siffror])
Indata
Denna funktion godkänner följande argument:
| Namn | Krävs | Beskrivning | Giltig inmatning |
|---|---|---|---|
nummer |
Ja | Det nummer som du vill trunkera. | Ett verkligt tal, en referens till en cell som innehåller ett verkligt tal eller en formel som resulterar i något av dessa. |
antal_siffror |
Nej | Det antal siffror som du vill trunkera numret till. | Ett heltal, en referens till en cell som innehåller ett heltal, eller en formel som resulterar i något av dessa. Om den utelämnas behandlas den som 0. |
Exempel
Prov på data
| A | B |
|---|---|
| Antal | Beskrivning |
| 3.14159 | Pi |
| -2.718 | Negativt e |
| 1234.5678 | Stort antal |
| 0.00123 | Litet antal |
Prov på formler
| Användningsfall | Formel | Förklaring och resultat |
|---|---|---|
| Ta bort decimaldelen av ett tal för att bara få dess heltalsdel, utan avrundning. | =TRUNC(A2) |
Tar bort allt efter decimaltecknet i 3.14159 utan att avrunda uppåt eller nedåt. Resultat: 3 |
| Behåll ett visst antal decimaler från ett värde utan att avrunda det. | =TRUNC(A2, 2) |
Avrundning sker med 3,14159 efter 2 decimaler istället för att avrunda till närmaste hundradel. Resultat: 3,14 |
| Hämta heltalsdelen av ett negativt värde utan avrundning. | =TRUNC(A3) |
Trunkering rör sig alltid mot noll, så −2,718 förlorar sin decimaldel men avrundas inte nedåt till −3. Resultat: −2 |
| Avrunda ett stort tal nedåt till närmaste hundratal genom att utesluta tiotals- och entalssiffrorna. | =TRUNC(A4, -2) |
Ett negativt num_digits avkortar siffror till vänster om decimaltecknet och nollställer de två sista siffrorna i talet 1234,5678.Resultat: 1200 |
| Behåll ett visst antal decimaler från ett mycket litet värde utan att avrunda det. | =TRUNC(A5, 4) |
Avrunder 0,00123 efter 4 decimaler istället för att avrunda den sista siffran. Resultat: 0,0012 |
Anteckningar
- TRUNC trunkerar alltid mot noll, oavsett om talet är positivt eller negativt.
- Om num_digits är större än 0 trunkerar TRUNC till det angivna antalet decimaler.
- Om num_digits är 0 eller utelämnas, trunkerar TRUNC till ett heltal.
- Om num_digits är negativt trunkerar TRUNC siffrorna till vänster om decimaltecknet.
- TRUNC avrundar inte tal
Tips
- Använd TRUNC när du behöver ta bort decimaler utan att avrunda.
- TRUNC kan vara användbart i ekonomiska beräkningar där du vill kassera bråkdelar av cent.
- Kombinera TRUNC med andra funktioner som INT eller MOD för mer komplexa talmanipulationer.
- Var medveten om skillnaden mellan TRUNC och ROUND för att välja rätt funktion för dina behov.
- Överväg att använda de andra avrundningsfunktionerna (länkade i Relaterade funktioner) om du behöver avrunda tal på ett annat sätt.