Int, Round, RoundDown, RoundUpin funkcije Trunc

Velja za: Canvas apps Copilot Studio Desktop flows Dataverse formula columns Model-driven apps Power Platform CLI Dataverse functions Power Pages

Zaokroži število.

Round, RoundDownin RoundUp

Funkcije Round, in RoundDown, zaokrožijo RoundUp število na določeno število decimalnih mest:

  • Round zaokroži navzgor, če je naslednja števka 5 ali višja. V nasprotnem primeru ta funkcija zaokroži število navzdol.
  • RoundDown vedno zaokroži navzdol na prejšnje nižje število proti nič.
  • RoundUp vedno zaokroži navzgor na naslednje višje število, stran od nič.

Število decimalnih mest je mogoče določiti za naslednje funkcije:

Decimalna mesta Opis Primer
Večje od nič Število je zaokroženo na eno mesto desno od decimalnega ločila. Round( 12.37, 1 ) vrača 12.4.
0 Število je zaokroženo na najbližje celo število. Round( 12.37, 0 ) vrne 12.
Manjše od nič Število je zaokroženo na mesto levo od decimalnega ločila. Round( 12.37, -1 ) vrne 10.

Int in Trunc

Funkciji Int in Trunc zaokrožita število na celo število (celo število brez decimalne vejice):

  • Int zaokroži navzdol na najbližje celo število.
  • Trunc prireže število le na del celega števila tako, da odstrani kateri koli decimalni del.

Razlika med negativnimi IntTrunc števili in je v obravnavi. Na primer, za argument , -4.3Int bo vrnjeno celo število dlje stran od nič, -5medtem ko bo vrnjeno Trunc celo število bližje nič, -4. Int vrne vrednosti, ki so enolične med petimi funkcijami zaokroževanja, Trunc hkrati pa vrne enake vrednosti kot RoundDown.

Uporablja Trunc se za ekstrahiranje decimalnega dela števila tako, da ga odštejete od izvirnika, na primer X - Trunc(X).

Decimalnih mest ni mogoče določiti z Microsoft Trunc Excelom. Namesto RoundDown tega uporabite, ko je to potrebno.

Tabele z enim stolpcem

Te funkcije podpirajo tabele z enim stolpcem. Če vnesete eno število, je vrnjena vrednost zaokrožena različica tega števila. Če vnesete tabelo z enim stolpcem, ki vsebuje števila, je vrnjena vrednost tabela zaokroženih števil z enim stolpcem. Parameter DecimalPlaces je lahko tabela z eno vrednostjo ali tabela z enim stolpcem. Če je v tabeli z enim stolpcem manj vrednosti kot Število, je za preostale vrednosti uporabljeno število nič. Uporabite funkcijo ShowColumns in druge funkcije za oblikovanje tabel ter tako iz večje tabele izluščite tabelo z enim stolpcem.

Sintaksa

Round(Število, Decimalna mesta)
RoundDown(Število, Decimalna mesta)
RoundUp(Število, Decimalna mesta)

  • Številka - obvezno. Število za zaokroževanje.
  • Decimalna mesta - obvezno. Število decimalnih mest za zaokroževanje. Za označevanje decimalnih mest desno od decimalnega ločila uporabite pozitivno vrednost, negativno vrednost za tista, ki so levo od decimalnega ločila, za cela števila pa vrednost nič.

Int(Število)
Trunc(Število)

  • Številka - obvezno. Vrednost, ki jo je treba zaokrožiti na celo število.

Primeri

Zaokroževanje na celo število.

X Round( X, 0 ) RoundUp( X, 0 ) RoundDown( X, 0 ) Int( X ) Trunc( X )
7.9 8 8 7 7 7
–7,9 –8 –8 –7 –8 –7
7.5 8 8 7 7 7
–7,5 –8 –8 –7 –8 –7
7.1 7 8 7 7 7
–7,1 –7 –8 –7 –8 –7

Zaokroževanje na dve decimalni mesti desno od decimalnega ločila (0,01).

X Round( X, 2 ) RoundUp( X, 2 ) RoundDown( X, 2 )
430.123 430.12 430.13 430.12
430.125 430.13 430.13 430.12
430.128 430.13 430.13 430.12

Zaokroževanje na dve decimalni mesti levo od decimalnega ločila (100).

X Round( X, -2 ) RoundUp( X, -2 ) RoundDown( X, -2 )
430.123 400 500 400
449.942 400 500 400
450.000 500 500 400
450.124 500 500 400
479.128 500 500 400

Zaokroževanje vrednosti v tabeli z enim stolpcem.

X Int( X ) Round( X, 2 ) RoundDown( X, [ 0, 1, 2 ] ) RoundUp( X, [ 2 ] )
[ 123.456,
987.593,
542,639 ]
[ 123,
987,
542 ]
[ 123,46,
987,59,
542,64 ]
[ 123,
987,5,
542,63 ]
[ 123,46,
988,
543 ]