Difference between revisions of "Documentation/How Tos/Calc: CEILING function"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Initial content)
 
m
Line 3: Line 3:
 
== CEILING ==
 
== CEILING ==
 
Returns a number rounded up to a multiple of another number.
 
Returns a number rounded up to a multiple of another number.
 
  
 
=== Syntax: ===
 
=== Syntax: ===
Line 10: Line 9:
  
 
: If <tt>'''mode'''</tt> is zero or omitted, <tt>'''CEILING'''</tt> rounds up to the multiple above (greater than or equal to) <tt>'''number'''</tt>. If <tt>'''mode'''</tt> is non-zero, <tt>'''CEILING'''</tt> rounds up away from zero. This is only relevant with negative numbers.
 
: If <tt>'''mode'''</tt> is zero or omitted, <tt>'''CEILING'''</tt> rounds up to the multiple above (greater than or equal to) <tt>'''number'''</tt>. If <tt>'''mode'''</tt> is non-zero, <tt>'''CEILING'''</tt> rounds up away from zero. This is only relevant with negative numbers.
 
  
 
: Use <tt>'''mode'''</tt><nowiki>=</nowiki><tt>'''1'''</tt> for compability if you have negative numbers and wish to export to MS Excel. In MS Excel this function only takes two arguments.
 
: Use <tt>'''mode'''</tt><nowiki>=</nowiki><tt>'''1'''</tt> for compability if you have negative numbers and wish to export to MS Excel. In MS Excel this function only takes two arguments.
 
  
 
=== Example: ===
 
=== Example: ===
Line 27: Line 24:
 
<tt>'''CEILING(-11; -2; 1)'''</tt>
 
<tt>'''CEILING(-11; -2; 1)'''</tt>
 
: returns <tt>'''-12'''</tt>, because with <tt>'''mode'''</tt><nowiki>=</nowiki><tt>'''1'''</tt> the function rounds away from zero.
 
: returns <tt>'''-12'''</tt>, because with <tt>'''mode'''</tt><nowiki>=</nowiki><tt>'''1'''</tt> the function rounds away from zero.
 
  
 
=== See also: ===
 
=== See also: ===
Line 40: Line 36:
 
'''[[Documentation/How_Tos/Calc: ROUNDDOWN function|ROUNDDOWN]]''',
 
'''[[Documentation/How_Tos/Calc: ROUNDDOWN function|ROUNDDOWN]]''',
 
'''[[Documentation/How_Tos/Calc: ROUNDUP function|ROUNDUP]]'''
 
'''[[Documentation/How_Tos/Calc: ROUNDUP function|ROUNDUP]]'''
 
  
 
'''[[Documentation/How_Tos/Calc: Mathematical functions|Mathematical functions]]'''
 
'''[[Documentation/How_Tos/Calc: Mathematical functions|Mathematical functions]]'''

Revision as of 06:32, 2 March 2008


CEILING

Returns a number rounded up to a multiple of another number.

Syntax:

CEILING(number; mult; mode)

number is the number that is to be rounded up to a multiple of mult.
If mode is zero or omitted, CEILING rounds up to the multiple above (greater than or equal to) number. If mode is non-zero, CEILING rounds up away from zero. This is only relevant with negative numbers.
Use mode=1 for compability if you have negative numbers and wish to export to MS Excel. In MS Excel this function only takes two arguments.

Example:

CEILING(4; 3)

returns 6, because 2*3 = 6 is the next multiple of 3 above 4.

CEILING(6; 3)

returns 6.

CEILING(-11; -2)

returns -10, rounding to the multiple above.

CEILING(-11; -2; 1)

returns -12, because with mode=1 the function rounds away from zero.

See also:

FLOOR, EVEN, ODD, MROUND

INT, TRUNC, ROUND, ROUNDDOWN, ROUNDUP

Mathematical functions

Personal tools