<!DOCTYPE KSpreadFunctions>
<KSpreadFunctions>

  <Group>
    <GroupName>Math</GroupName>

    <Function>
      <Name>LCM</Name>
      <Type>Float</Type>
      <Parameter>
        <Comment>First number</Comment>
        <Type range="true">FLOAT</Type>
      </Parameter>
      <Parameter>
        <Comment>Second Number</Comment>
        <Type range="true">FLOAT</Type>
      </Parameter>
      <Help>
	<Text>The LCM() function returns the lowest common multiple for two or more float values</Text>
	<Syntax>LCM(value; value)</Syntax>
	<Example>LCM(6;4) returns 12</Example>
	<Example>LCM(1.5;2.25) returns 4.5</Example>
	<Example>LCM(2;3;4) returns 12</Example>
      </Help>
    </Function>

    <Function>
      <Name>LCD</Name>
      <Type>Int</Type>
      <Parameter>
        <Comment>First number</Comment>
        <Type range="true">Int</Type>
      </Parameter>
      <Parameter>
        <Comment>Second Number</Comment>
        <Type range="true">Int</Type>
      </Parameter>
      <Parameter>
        <Comment>Third Number</Comment>
        <Type range="true">Int</Type>
      </Parameter>
      <Help>
	<Text>The LCD() function returns the largest common denominator for two or more integer values.</Text>
	<Syntax>LCD(value; value)</Syntax>
	<Example>LCD(6;4) returns 2</Example>
	<Example>LCD(10;20) returns 10</Example>
	<Example>LCD(20;15;10) returns 5</Example>
      </Help>
    </Function>

    <Function>
      <Name>EPS</Name>
      <Type>Float</Type>
      <Help>
	<Text>EPS() returns the machine epsilon; this is the difference between 1 and the next largest floating-point number. Because computers use a finite number of digits, roundoff error is inherent (but usually insignificant) in all calculations.</Text>
	<Syntax>EPS()</Syntax>
	<Example>On most systems, this returns 2^-52=2.2204460492503131e-16</Example>
	<Example>0.5*EPS() returns the "unit round"; this value is interesting because it is the largest number x where (1+x)-1=0 (due to roundoff errors).</Example>
	<Example>EPS() is so small that KSpread displays 1+eps() as 1</Example>
	<Example>Pick a number x between 0 and EPS(). Observe that 1+x rounds x to either 0 or EPS() by using the equation (1+x)-1</Example>
      </Help>
    </Function>

    <Function>
      <Name>POW</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>Floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Parameter>
	<Comment>Floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The POW(x;y) function returns the value of x raised to the power of y.</Text>
	<Syntax>POW(value;value)</Syntax>
	<Example>POW(1.2;3.4) equals 1.8572</Example>
	<Example>POW(2;3) equals 8</Example>
      </Help>
    </Function>

    <Function>
      <Name>EVEN</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>Floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The EVEN() function returns the number rounded up to the nearest even integer.</Text>
	<Syntax>EVEN(value)</Syntax>
	<Example>EVEN(1.2) returns 2</Example>
	<Example>EVEN(2) returns 2</Example>
	<Related>ODD</Related>
      </Help>
    </Function>

    <Function>
      <Name>ODD</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>Floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The ODD() function returns the number rounded up to the nearest odd integer.</Text>
	<Syntax>ODD(value)</Syntax>
	<Example>ODD(1.2) returns 3</Example>
	<Example>ODD(2) returns 3</Example>
	<Related>EVEN</Related>
      </Help>
    </Function>


    <Function>
      <Name>MOD</Name>
      <Type>Int</Type>
      <Parameter>
	<Comment>Floating point value</Comment>
	<Type>Int</Type>
      </Parameter>
      <Parameter>
	<Comment>Floating point value</Comment>
	<Type>Int</Type>
      </Parameter>
      <Help>
	<Text>The MOD() function returns the remainder after division. If the second parameter is null the function returns #DIV/0.</Text>
	<Syntax>MOD(value;value)</Syntax>
	<Example>MOD(12;5) returns 2</Example>
	<Example>MOD(5;5) returns 0</Example>
	<Related>DIV</Related>
      </Help>
    </Function>

    <Function>
      <Name>SIGN</Name>
      <Type>Int</Type>
      <Parameter>
	<Comment>Floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>This function returns -1 if the number is negative, 0 if the number is null and 1 if the number is positive.</Text>
	<Syntax>SIGN(value)</Syntax>
	<Example>SIGN(5) equals 1</Example>
	<Example>SIGN(0) equals 0</Example>
	<Example>SIGN(-5) equals -1</Example>
      </Help>
    </Function>

    <Function>
      <Name>INV</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>Floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>This function multiplies each value by -1.</Text>
	<Syntax>INV(value)</Syntax>
	<Example>INV(-5) equals 5</Example>
	<Example>INV(5) equals -5</Example>
	<Example>INV(0) equals 0</Example>
      </Help>
    </Function>

    <Function>
      <Name>COUNT</Name>
      <Type>Float</Type>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Help>
	<Text>This function returns the count of integer or floating arguments passed. You can count using a range: COUNT(A1:B5) or using a list of values like COUNT(12;5;12.5).</Text>
	<Syntax>COUNT(value;value;value...)</Syntax>
	<Example>COUNT(-5;"KSpread";2) returns 2</Example>
	<Example>COUNT(5) returns 1</Example>
	<Related>SUM</Related>
	<Related>COUNTIF</Related>
      </Help>
    </Function>

    <Function>
      <Name>COUNTIF</Name>
      <Type>Int</Type>
      <Parameter>
	<Comment>Range</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter>
	<Comment>Criteria</Comment>
	<Type>String</Type>
      </Parameter>
      <Help>
	<Text>The COUNTIF() function returns the number of cells in the given range that meet the given criteria.</Text>
	<Syntax>COUNTIF(range;criteria)</Syntax>
	<Example>COUNTIF(A2:A3;"14") returns 1 if A1 is -4 and A2 is 14</Example>
	<Related>COUNT</Related>
      </Help>
    </Function>

    <Function>
      <Name>FACT</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>A floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The FACT() function calculates the factorial of the parameter. The mathematical expression is (value)!.</Text>
	<Syntax>FACT(number)</Syntax>
	<Example>FACT(10) returns 3628800</Example>
	<Example>FACT(0) returns 1</Example>
      </Help>
    </Function>

    <Function>
      <Name>FACTDOUBLE</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>A floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The FACTDOUBLE() function calculates the double factorial of a number, i.e. x!!.</Text>
	<Syntax>FACTDOUBLE(number)</Syntax>
	<Example>FACTDOUBLE(6) returns 48</Example>
	<Example>FACTDOUBLE(7) returns 105</Example>
      </Help>
    </Function>

    <Function>
      <Name>SUM</Name>
      <Type>Float</Type>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Help>
	<Text>The SUM() function calculates the sum of all the values given as parameters. You can calculate the sum of a range SUM(A1:B5) or a list of values like SUM(12;5;12.5).</Text>
	<Syntax>SUM(value;value;...)</Syntax>
	<Example>SUM(12;5;7) equals 24</Example>
	<Example>SUM(12.5;2) equals 14.5</Example>
	<Related>SUMSQ</Related>
      </Help>
    </Function>

    <Function>
      <Name>PRODUCT</Name>
      <Type>Float</Type>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Help>
	<Text>The PRODUCT() function calculates the product of all the values given as parameters. You can calculate the product of a range: PRODUCT(A1:B5) or a list of values like product(12;5;12.5).</Text>
	<Syntax>PRODUCT(value;value;...)</Syntax>
	<Example>PRODUCT(3;5;7) equals 105</Example>
	<Example>PRODUCT(12.5;2) equals 25</Example>
	<Related>MULTIPLY</Related>
      </Help>
    </Function>

    <Function>
      <Name>DIV</Name>
      <Type>Float</Type>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Help>
	<Text>The DIV() function divides the first value by the other values in turn. You can calculate using a range: DIV(A1:B5) or a list of values like DIV(12;5;12.5).</Text>
	<Syntax>DIV(value;value;...)</Syntax>
	<Example>DIV(20;2;2) returns 5</Example>
	<Example>DIV(25;2.5) returns 10</Example>
	<Related>MULTIPLY</Related>
	<Related>MOD</Related>
      </Help>
    </Function>

    <Function>
      <Name>SUMSQ</Name>
      <Type>Float</Type>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Help>
	<Text>The SUMSQ() function calculates the sum of all the squares of values given as parameters. You can calculate the sum of a range SUMSQ(A1:B5) or a list of values like SUMSQ(12;5;12.5).</Text>
	<Syntax>SUMSQ(value;value;...)</Syntax>
	<Example>SUMSQ(12;5;7) equals 218</Example>
	<Example>SUMSQ(12.5;2) equals 173</Example>
	<Related>SUM</Related>
      </Help>
    </Function>


    <Function>
      <Name>MAX</Name>
      <Type>Float</Type>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Help>
	<Text>The MAX() function returns the largest value given in the parameters.</Text>
	<Syntax>MAX(value;value;...)</Syntax>
	<Example>MAX(12;5;7) returns 12</Example>
	<Example>MAX(12.5;2) returns 12.5</Example>
	<Related>MIN</Related>
	<Related>COUNT</Related>
      </Help>
    </Function>

    <Function>
      <Name>MIN</Name>
      <Type>Float</Type>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Help>
	<Text>The MIN() function returns the smallest value given in the parameters.</Text>
	<Syntax>MIN(value;value;...)</Syntax>
	<Example>MIN(12;5;7) returns 5</Example>
	<Example>MIN(12.5;2) returns 2</Example>
	<Related>MAX</Related>
	<Related>COUNT</Related>
      </Help>
    </Function>

    <Function>
      <Name>MULTIPLY</Name>
      <Type>Float</Type>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Floating point values</Comment>
	<Type range="true">Float</Type>
      </Parameter>
      <Help>
	<Text>The MULTIPLY() function multiplies all the values given in the parameters. You can multiply values given by a range MULTIPLY(A1:B5) or a list of values like MULTIPLY(12;5;12.5).</Text>
	<Syntax>MULTIPLY(value;value;...)</Syntax>
	<Example>MULTIPLY(12;5;7) equals 420</Example>
	<Example>MULTIPLY(12.5;2) equals 25</Example>
	<Related>DIV</Related>
      </Help>
    </Function>

    <Function>
      <Name>MULTINOMIAL</Name>
      <Type>Float</Type>
      <Parameter optional="true">
	<Comment>Integer values</Comment>
	<Type range="true">Int</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Integer values</Comment>
	<Type range="true">Int</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Integer values</Comment>
	<Type range="true">Int</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Integer values</Comment>
	<Type range="true">Int</Type>
      </Parameter>
      <Parameter optional="true">
	<Comment>Integer values</Comment>
	<Type range="true">Int</Type>
      </Parameter>
      <Help>
	<Text>The MULTINOMIAL() function returns the multinomial of each number in the parameters. It uses this formula for MULTINOMIAL(a,b,c):</Text>
        <Text>(a+b+c)! / a!b!c!</Text>
	<Syntax>MULTINOMIAL(value;value;...)</Syntax>
	<Example>MULTINOMIAL(3;4;5) equals 27720</Example>
      </Help>
    </Function>

    <Function>
      <Name>SQRT</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>A floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The SQRT() function returns the non-negative square root of x. If x is negative, "NaN" is returned.</Text>
	<Syntax>SQRT(x)</Syntax>
	<Example>SQRT(9) equals 3</Example>
	<Example>SQRT(-9) equals "NaN"</Example>
      </Help>
    </Function>

    <Function>
      <Name>SQRTPI</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>A floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The SQRTPI() function returns the non-negative square root of x * PI.</Text>
	<Syntax>SQRTPI(x)</Syntax>
	<Example>SQRTPI(2) equals 2.506628</Example>
      </Help>
    </Function>

    <Function>
      <Name>LN</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>A floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The LN() function returns the natural logarithm of x.</Text>
	<Syntax>LN(x)</Syntax>
	<Example>LN(0.8) equals -0.22314355</Example>
	<Example>LN(0) equals -inf</Example>
	<Related>LOG</Related>
      </Help>
    </Function>

    <Function>
      <Name>LOGN</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>A floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Parameter>
	<Comment>Base</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The LOGn() function returns the base n logarithm of x.</Text>
	<Syntax>LOGn(value;base)</Syntax>
	<Example>LOGn(12;10) equals 1.07918125</Example>
	<Example>LOGn(12;2) equals 3.5849625</Example>
	<Related>LOG</Related>
      </Help>
    </Function>


    <Function>
      <Name>ROOTN</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>A floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Parameter>
	<Comment>Value</Comment>
	<Type>Int</Type>
      </Parameter>
      <Help>
	<Text>The ROOTN() function returns the non-negative nth root of x.</Text>
	<Syntax>ROOTN(x;n)</Syntax>
	<Example>ROOTN(9;2) equals 3</Example>
	<Related>SQRT</Related>
      </Help>
    </Function>

    <Function>
      <Name>CUR</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>A floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The CUR() function returns the non-negative cube root of x.</Text>
	<Syntax>CUR(x)</Syntax>
	<Example>CUR(27) equals 3</Example>
	<Related>SQRT</Related>
      </Help>
    </Function>

    <Function>
      <Name>LOG</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>A floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The LOG() function returns the base-10 logarithm of x.</Text>
	<Syntax>LOG(x)</Syntax>
	<Example>LOG(0.8) equals -0.09691001</Example>
	<Example>LOG(0) equals -inf.</Example>
	<Related>LN</Related>
	<Related>LOGN</Related>
      </Help>
    </Function>

    <Function>
      <Name>EXP</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>A floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The EXP() function returns the value of e (the base of natural logarithms) raised to the power of x.</Text>
	<Syntax>EXP(x)</Syntax>
	<Example>EXP(9) equals 8 103.08392758</Example>
	<Example>EXP(-9) equals 0.00012341</Example>
	<Related>LN</Related>
      </Help>
    </Function>

    <Function>
      <Name>CEIL</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>A floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The CEIL() function rounds x up to the nearest integer, returning that value as a double.</Text>
	<Syntax>CEIL(x)</Syntax>
	<Example>CEIL(12.5) equals 13</Example>
	<Example>CEIL(-12.5) equals -12</Example>
	<Related>FLOOR</Related>
      </Help>
    </Function>

    <Function>
      <Name>FLOOR</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>A floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The FLOOR() function rounds x down to the nearest integer, returning that value as a double.</Text>
	<Syntax>FLOOR(x)</Syntax>
	<Example>FLOOR(12.5) equals 12</Example>
	<Example>FLOOR(-12.5) equals -13</Example>
	<Related>CEIL</Related>
      </Help>
    </Function>

    <Function>
      <Name>ABS</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>A floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The ABS() function returns the absolute value of the floating-point number x.</Text>
	<Syntax>ABS(x)</Syntax>
	<Example>ABS(12.5) equals 12.5</Example>
	<Example>ABS(-12.5) equals 12.5</Example>
      </Help>
    </Function>

    <Function>
      <Name>INT</Name>
      <Type>Int</Type>
      <Parameter>
	<Comment>A floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>The INT() function returns the integer part of the value.</Text>
	<Syntax>INT(x)</Syntax>
	<Example>INT(12.55) equals 12</Example>
	<Example>INT(15) equals 15</Example>
	<Related>FLOOR</Related>
	<Related>QUOTIENT</Related>
      </Help>
    </Function>

    <Function>
      <Name>RAND</Name>
      <Type>Float</Type>
      <Help>
	<Text>The RAND() function returns a pseudo-random number between 0 and 1.</Text>
	<Syntax>RAND()</Syntax>
	<Example>RAND() equals for example 0.78309922...</Example>
      </Help>
    </Function>

    <Function>
      <Name>RANDBETWEEN</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>Bottom value</Comment>
	<Type>Int</Type>
      </Parameter>
      <Parameter>
	<Comment>Top value</Comment>
	<Type>Int</Type>
      </Parameter>
      <Help>
	<Text>The RANDBETWEEN() function returns a pseudo-random number between bottom and top value. If bottom > top this function returns Err.</Text>
	<Syntax>RANDBETWEEN(bottom;top)</Syntax>
	<Example>RANDBETWEEN(12;78) equals for example 61.0811...</Example>
      </Help>
    </Function>


    <Function>
      <Name>ROUND</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>Floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Parameter>
	<Comment>Digits</Comment>
	<Type>Int</Type>
      </Parameter>
      <Help>
	<Text>The ROUND(value;[digits]) function returns value rounded. Digits is the number of digits to which you want to round that number. If digits is zero or omitted, value is rounded up to the nearest integer. If digits is smaller than zero, the corresponding integer part of the number is rounded.</Text>
	<Syntax>ROUND(value;[digits])</Syntax>
	<Example>ROUND(1.252;2) equals 1.25</Example>
	<Example>ROUND(-1.252;2) equals -1.25</Example>
	<Example>ROUND(1.258;2) equals 1.26</Example>
	<Example>ROUND(-12.25;-1) equals -10</Example>
	<Example>ROUND(-1.252;0) equals -1</Example>
      </Help>
    </Function>

    <Function>
      <Name>ROUNDUP</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>Floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Parameter>
	<Comment>Digits</Comment>
	<Type>Int</Type>
      </Parameter>
      <Help>
	<Text>The ROUNDUP(value;[digits]) function returns value rounded up. Digits is the number of digits to which you want to round that number. If digits is zero or omitted, value is rounded up to the nearest integer.</Text>
	<Syntax>ROUNDUP(value;[digits])</Syntax>
	<Example>ROUNDUP(1.252;2) equals 1.26</Example>
	<Example>ROUNDUP(-1.252;2) equals -1.25</Example>
	<Example>ROUNDUP(-1.252) equals -1</Example>
      </Help>
    </Function>

    <Function>
      <Name>ROUNDDOWN</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>Floating point value</Comment>
	<Type>Float</Type>
      </Parameter>
      <Parameter>
	<Comment>Digits</Comment>
	<Type>Int</Type>
      </Parameter>
      <Help>
	<Text>The ROUNDDOWN(value;[digits]) function returns value rounded down. Digits is the number of digits to which you want to round that number. If digits is zero or omitted, value is rounded down to the nearest integer.</Text>
	<Syntax>ROUNDDOWN(value;[digits])</Syntax>
	<Example>ROUNDDOWN(1.252;2) equals 1.25</Example>
	<Example>ROUNDDOWN(-1.252;2) equals -1.26</Example>
	<Example>ROUNDDOWN(-1.252) equals -2</Example>
      </Help>
    </Function>

    <Function>
      <Name>FIB</Name>
      <Type>Float</Type>
      <Parameter>
	<Comment>Nth term</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>Function FIB calculates the Nth term of a Fibonacci sequence (1, 1, 2, 3, 5, 8, 13, 21...), in which each number, after the first two, is the sum of the two numbers immediately preceding it. @FIB(0) is defined to be 0.</Text>
	<Syntax>FIB(n)</Syntax>
	<Example>FIB(9) returns 34</Example>
	<Example>FIB(26) returns 121393</Example>
      </Help>
    </Function>

    <Function>
      <Name>QUOTIENT</Name>
      <Type>Int</Type>
      <Parameter>
	<Comment>Numerator</Comment>
	<Type>Float</Type>
      </Parameter>
      <Parameter>
	<Comment>Denumerator</Comment>
	<Type>Float</Type>
      </Parameter>
      <Help>
	<Text>Function QUOTIENT returns the integer portion of numerator/denumerator.</Text>
	<Syntax>QUOTIENT(numerator;denumerator)</Syntax>
	<Example>QUOTIENT(21;4) returns 5</Example>
	<Related>INT</Related>
      </Help>
    </Function>

  </Group>

</KSpreadFunctions>
