CEILING function

This topic describes the formula syntax and usage of the CEILING function in the Data Quality Execute Formula transform.

Description

Rounds a number to the nearest integer or to the nearest multiple of significance. For example, if you want to avoid using pennies in your prices and your product is priced at $4.42, use the formula CEILING(4.42,0.05) to round prices up to the nearest nickel.

Syntax

CEILING(number, significance)

The CEILING function syntax has the following arguments:

  • number Required. The value you want to round.
  • significance Required. The multiple to which you want to round.

Notes

  • If number is nonnumeric, an error occurs.
  • Regardless of the sign of number, a value is rounded up when adjusted away from zero. If number is an exact multiple of significance, no rounding occurs
  • If number is negative, and significance is negative, the value is rounded down, away from zero.
  • If number is negative, and significance is positive, the value is rounded up towards zero.

Example

Data: 2.5, -2.5, -2.5, 1.5, 0.234 in the Number field.
Formula Description Result
CEILING([Number],1) Rounds 2.5 up to nearest multiple of 1 3
CEILING([Number],-2) Rounds -2.5 up to nearest multiple of -2 -4
CEILING([Number],-2) Rounds -2.5 up to nearest multiple of 2 -2
CEILING([Number],0.1) >Rounds 1.5 up to nearest multiple of 0.1 1.5
CEILING([Number],0.01) Rounds 0.234 up to the nearest multiple of 0.01 0.24