Zoho Sheet What's New   |   Translate Zoho Sheet   |   Forums   |   Blogs   |   Contact Us   |   Zoho Home
Other Zoho Products

Functions Reference



Function Name:

ABS
Returns the absolute value of a number.
Syntax
ABS(Number)
Syntax Description
Number: the value whose absolute value is to be calculated.


ACCRINT
Calculates the accrued interest of a security in the case of periodic payments.
Syntax
ACCRINT(Issue;First interest;Settlement;Rate;Par;Frequency;Basis)
Syntax Description
Issue: the issue date of the security.
First interest: the first interest date of the security.
Settlement: the date at which the interest accrued up until then is to be calculated.
Rate: the annual nominal rate of interest (coupon interest rate)
Par: the par value of the security.
Frequency: number of interest payments per year (1, 2 or 4).
Basis: is chosen from a list of options and indicates how the year is to be calculated.

Basis - Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of day in year.
2- Exact number of days in month, year has 360 days
3- Exact number of days in month, year has 365 days
4- European method, 12 months of 30 days each


ACCRINTM
Calculates the accrued interest of a security in the case of one-off payment at the settlement date.
Syntax
ACCRINTM(Issue;Settlement;Rate;Par;Basis)
Syntax Description
Issue: the issue date of the security.
Settlement: the maturity date.
Rate: the annual nominal rate of interest (coupon interest rate).
Par: the par value of the security.
Basis: is chosen from a list of options and indicates how the year is to be calculated.

Basis - Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of days in year
2 - Exact number of days in month, year has 360 days
3 - Exact number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


ACOS
Returns the arc cosine of a number.
Syntax
ACOS(Number)
Syntax Description
Number: the value, whose arc cosine value is to be calculated.


ACOSH
Returns the inverse hyperbolic cosine of a number.
Syntax
ACOSH(Number)
Syntax Description
Number: the value whose inverse hyperbolic cosine is to be calculated.


ACOT
Returns the inverse cotangent of the given number.
Syntax
ACOT(Number)
Syntax Description
Number: the value whose inverse cotangent is to be calculated.


ACOTH
Returns the inverse hyperbolic cotangent of the given number.
Syntax
ACOTH(Number)
Syntax Description
Number: the value whose inverse hyperbolic cotangent is to be calculated.


ADDRESS
Returns a cell address (reference) as text, according to the specified row and column numbers. You can determine whether the address is interpreted as an absolute address (for example, $A$1) or as a relative address (as A1) or in a mixed form (A$1 or $A1). You can also specify the name of the sheet.
Syntax
ADDRESS(row; column; abs;sheet)
Syntax Description
row: represents the row number for the cell reference
column: represents the column number for the cell reference (the number, not the letter)
abs: determines the type of reference:
1 - absolute ($A$1)
2 - row reference type is absolute; column reference is relative (A$1)
3 - row (relative); column (absolute) ($A1)
4 - relative (A1)
sheet: represents the name of the sheet. It must be placed in double quotes.


AMORDEGRC
Calculates the amount of depreciation for a settlement period as degressive amortization. Unlike AMORLINC, a depreciation coefficient that is independent of the depreciable life is used here.
Syntax
AMORDEGRC(Cost;Date purchased;First period;Salvage;Period;Rate;Basis)
Syntax Description
Cost: the acquisition costs.
Date purchased: the date of acquisition.
First period: the end date of the first settlement period.
Salvage: The salvage value of the capital asset at the end of the depreciable life.
Period: the settlement period to be considered.
Rate: the rate of depreciation.
Basis: is chosen from a list of options and indicates how the year is to be calculated.

Basis - Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of days in year
2 - Exact number of days in month, year has 360 days
3 - Exact number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


AND
Returns TRUE if all arguments are TRUE. If one of the elements is FALSE, this function returns the FALSE value.The arguments are either logical expressions themselves (TRUE, 1=5, 2+3=7, B8=10) that return logical values, or arrays (A1:C3) containing logical values.When a function expects a single value, but you entered a cell range, then the value from the cell range is taken that is in the same column or row as the formula.If the entered range is outside of the current column or row of the formula, the function returns the error value #VALUE!
Syntax
AND(Logical value 1; Logical value 2 ...Logical value 30)
Syntax Description
Logical value 1; Logical value 2 ...Logical value 30 are conditions to be checked. All conditions can be either TRUE or FALSE. If a range is entered as a parameter, the function uses the value from the range that is in the current column or row. The result is TRUE if the logical value in all cells within the cell range is TRUE.


ARABIC
Calculates the value of a Roman number. The value range must be between 0 and 3999.
Syntax
ARABIC (Text)
Syntax Description
Text: the text that represents a Roman number.


AREAS
Returns the number of individual ranges that belong to a multiple range. A range can consist of contiguous cells or a single cell.
Syntax
AREAS(Reference)
Syntax Description
Reference: represents the reference to a cell or cell range.


ASIN
Returns the arcsine of a number.
Syntax
ASIN (Number)
Syntax Description
Number: the value whose arcsine is to be calculated.


ASINH
Returns the inverse hyperbolic sine of a number.
Syntax
ASINH(Number)
Syntax Description
Number: the value whose inverse hyperbolic sine is to be calculated.


ATAN
Returns the arctangent of a number.
Syntax
ATAN(Number)
Syntax Description
Number: the value whose arctangent value is to be calculated.


ATAN2
Returns the arctangent of the specified x and y coordinates.
Syntax
ATAN2(Number x; number y)
Syntax Description
Number x: the value for the x coordinate.
Number y: the value for the y coordinate.


ATANH
Returns the inverse hyperbolic tangent of a number.
Syntax
ATANH(Number)
Syntax Description
Number: the value whose inverse hyperbolic tangent is to be calculated.


AVEDEV
Returns the average of the absolute deviations of data points from their mean. Displays the diffusion in a data set.
Syntax
AVEDEV(Number 1; Number 2; ...Number 30)
Syntax Description
Number 1, Number 2,...Number 30 are values or ranges that represent a sample. Each number can also be replaced by a reference.


AVERAGE
Returns the average of the arguments.
Syntax
AVERAGE(Number 1; Number 2; ...Number 30)
Syntax Description
Number 1; Number 2;...Number 30 are numerical values or ranges.


AVERAGEA
Returns the average of the arguments. The value of a text is 0.
Syntax
AVERAGEA(Value 1; Value 2; ... Value 30)
Syntax Description
Value 1; Value 2;...Value 30 are values or ranges.
Text has the value of 0.


B
Returns the probability of a sample with binomial distribution.
Syntax
B(trials;SP;T_1;T_2)
Syntax Description
Trials: is the number of independent trials.
SP: is the probability of success on each trial.
T_1: defines the lower limit for the number of trials.
T_2: (optional) defines the upper limit for the number of trials.


BASE
Converts a positive integer to a specified base into a text from the numbering system. The digits 0-9 and the letters A-Z are used.
Syntax
BASE(Number; Radix; [Minimum length])
Syntax Description
number: is the positive integer to be converted.
radix: indicates the base of the number system. It may be any positive integer between 2 and 36.
Minimum: length (optional) determines the minimum length of the character sequence that has been created. If the text is shorter than the indicated minimum length, zeros are added to the left of the string.


BETADIST
Returns the cumulative beta probability density function.
Syntax
BETADIST(Number;Alpha;Beta;Start;End)
Syntax Description
Number: is the value between Start and End at which to evaluate the function.
Alpha: is a parameter to the distribution.Beta is a parameter to the distribution.
Start: (optional) is the lower bound for number.
End: (optional) is the upper bound for number.

Parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.


BETAINV
Returns the inverse of the cumulative beta probability density function.
Syntax
BETAINV(Number;Alpha;Beta;Start;End)
Syntax Description
Number: is the value between Start and End at which to evaluate the function.
Alpha: is a parameter to the distribution.Beta is a parameter to the distribution.
Start: (optional) is the lower bound for number.
End: (optional) is the upper bound for number.

Parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.


BIN2HEX
The result is the hexadecimal number for the binary number entered.
Syntax
BIN2HEX(Number;Places)
Syntax Description
Number: the binary number. The number can have a maximum of 10 places (bits). The most significant bit is the sign bit. Negative numbers are entered as two's complement.
Places: the number of places to be output.


BIN2OCT
The result is the octal number for the binary number entered.
Syntax
BIN2OCT(Number;Places)
Syntax Description
Number: the binary number. The number can have a maximum of 10 places (bits). The most significant bit is the sign bit. Negative numbers are entered as two's complement.
Places: the number of places to be output.


BINOMDIST
Returns the individual term binomial distribution probability.
Syntax
BINOMDIST(X;trials;SP;C)
Syntax Description
X: is the number of successes in a set of trials.
Trials: is the number of independent trials.
SP: is the probability of success on each trial.
C = 0 calculates the probability of a single event and C = 1 calculates the cumulative probability.


CEILING
Rounds a number to the nearest integer or multiple of significance.
Syntax
CEILING(number; increment; mode)
Syntax Description
Number: is the number that is to be rounded up.
Increment: is the number to whose multiple the value is to be rounded up.
Mode: is an optional value. If it is indicated and is not equal to zero and if the number and increment are negative, rounding up is carried out based on that value.


CELL
Returns information on address, formatting or contents of a cell.
Syntax
CELL(Info_type; Reference)
Syntax Description
Info_type is the character string that specifies the type of information. The character string is always in English. Upper or lower case is optional.
Info_type: Meaning,

COL - Returns the number of the referenced column.Cell("COL";D2) returns 4.

ROW - Returns the number of the referenced row.Cell("ROW";D2) returns 2.

SHEET - Returns the number of the referenced sheet.Cell("Sheet";Sheet3.D2) returns 3.

ADDRESS - Returns the absolute address of the referenced cell.CELL("ADDRESS";D2) returns $D$2.CELL("ADDRESS";Sheet3.D2) returns $Sheet3.$D$2.

COORD - Returns the complete cell address in Lotus(TM) notation.CELL("COORD"; D2) returns $A:$D$2.CELL("COORD"; Sheet3.D2) returns $C:$D$2.CONTENTSReturns the contents of the referenced cell, without any formatting.

TYPE - Returns the type of cell contents.b = blank. empty celll = label. Text, result of a formula as textv = value. Value, result of a formula as a number.

WIDTH - Returns the width of the referenced column. The unit is the number of zeros (0) that fit into the column in the default text and the default size.

PREFIX - Returns the alignment of the referenced cell.' = align left or left-justified" = align right^ = centered\ = repeating (currently inactive)

PROTECT - Returns the status of the cell protection for the cell.1 = cell is protected0 = cell is not protected.

FORMAT - Returns a character string that indicates the number format., = number with thousands separatorF = number without thousands separatorC = currency formatS = exponential representation, for example, 1.234+E56P = percentageIn the above formats, the number of decimal places after the decimal separator is given as a number. Example: the number format #,##0.0 returns ,1 and the number format 00.000% returns P3D1 = MMM-D-YY, MM-D-YY and similar formatsD2 = DD-MMD3 = MM-YYD4 = DD-MM-YYYY HH:MM:SSD5 = MM-DDD6 = HH:MM:SS AM/PMD7 = HH:MM AM/PMD8 = HH:MM:SSD9 = HH:MMG = All other formats- (Minus) at the end = negative numbers are formatted in color() (brackets) at the end = there is an opening bracket in the format code

COLOR - Returns 1, if negative values have been formatted in color, otherwise 0.

PARENTHESES - Returns 1 if the format code contains an opening bracket (, otherwise 0.Reference (list of options) is the position of the cell to be examined.

Reference: If Reference is a range, the cell moves to the top left of the range. If Reference is missing, it uses the position of the cell in which this formula is located. Microsoft Excel uses the reference of the cell in which the cursor is positioned.


CHAR
Converts a number into a character according to the current code table. The number can be a two-digit or three-digit integer number.
Syntax
CHAR(number)
Syntax Description
number: a number between 1 and 255 representing the code value for the character.


CHIDIST
Returns the probability value from the indicated Chi square that a hypothesis is confirmed. CHIDIST compares the Chi square value to be given for a random sample that is calculated from the sum of (observed value-expected value)^2/expected value for all values with the theoretical Chi square distribution and determines from this the probability of error for the hypothesis to be tested.The probability determined by CHIDIST can also be determined by CHITEST.
Syntax
CHIDIST (Number; degrees_freedom)
Syntax Description
Number: the chi-square value of the random sample used to determine the error probability.
Degrees_freedom: the degrees of freedom of the experiment.


CHIINV
Returns the inverse of the one-tailed probability of the chi-squared distribution.
Syntax
CHIINV(number; degrees_freedom)
Syntax Description
Number: the value of the error probability.
Degrees_freedom: the degrees of freedom of the experiment.


CHITEST
Returns the probability of a deviance from a random distribution of two test series based on the chi-squared test for independence. CHITEST returns the chi-squared distribution of the data.The probability determined by CHITEST can also be determined with CHIDIST, in which case the Chi square of the random sample must then be passed as a parameter instead of the data row.
Syntax
CHITEST(Data_B; Data_E)
Syntax Description
Data_B: the array of the observations.
Data_E: the range of the expected values.


CHOOSE
Uses an index to return a value from a list of up to 30 values.
Syntax
CHOOSE(Index; value1;...value30)
Syntax Description
Index is a reference or number between 1 and 30 indicating which value is to be taken from the list.
Value1...Value30 is the list of values entered as a reference to a cell or as individual values.


CLEAN
All non-printing characters are removed from the string.
Syntax
CLEAN(text)
Syntax Description
text: refers to the text from which to remove all non-printable characters.


COLUMN
Returns the column number of a cell reference. If the reference is a cell the column number of the cell is returned; if the parameter is a cell area, the corresponding column numbers are returned in a single-row array if the formula is entered as an array formula. If the COLUMN function with an area reference parameter is not used for an array formula, only the column number of the first cell within the area is determined.
Syntax
COLUMN(reference)
Syntax Description
Reference: the reference to a cell or cell area whose first column number is to be found.If no reference is entered, the column number of the cell in which the formula is entered is found. It automatically sets the reference to the current cell.


COLUMNS
Returns the number of columns in the given reference.
Syntax
COLUMNS(array)
Syntax Description
array: the reference to a cell range whose total number of columns is to be found. The argument can also be a single cell.


COMBIN
Returns the number of combinations for a given number of objects.
Syntax
COMBIN(count 1; count 2)
Syntax Description
Count 1: the total number of elements.
Count 2: the select count from the elements.


COMBINA
Returns the number of combinations for a given number of objects (repetition included).
Syntax
COMBINA(count 1; count 2)
Syntax Description
Count 1: the total number of elements.
Count 2: the select count from the elements.


COMPLEX
The result is a complex number which is returned from a real coefficient and an imaginary coefficient.
Syntax
COMPLEX(Real num;I num;Suffix)
Syntax Description
Real num: the real coefficient of the complex number.
I num: the imaginary coefficient of the complex number.
Suffix: list of options, "i" or "j".


CONCATENATE
Combines several text strings into one string.
Syntax
CONCATENATE(Text 1;...;Text 30)
Syntax Description
Text 1; text 2; ... represent up to 30 text passages which are to be combined into one string.


CONFIDENCE
Returns the (1-alpha) confidence interval for a normal distribution.
Syntax
CONFIDENCE(Alpha; STDEV; Size)
Syntax Description
Alpha: is the level of the confidence interval.
STDEV:  the standard deviation for the total population.
Size: the size of the total population.


CONVERT_ADD
Converts a value from one unit of measure to the corresponding value in another unit of measure. Enter the units of measures directly as text in quotation marks or as a reference. If you enter the units of measure in cells, they must correspond exactly with the following list which is case sensitive: For example, in order to enter a lower case l (for liter) in a cell, enter the apostrophe ' immediately followed by l.
PropertyUnits
Weight - g, sg, lbm, u, ozm, stone, ton, grain, pweight, hweight, shweight
Length - m, mi, Nmi, in, ft, yd, ang, Pica, ell, parsec
Time - yr, day, hr, mn, sec
Pressure - Pa, atm, mmHg, Torr, psi
Force - N, dyn, pond
Energy - J, e, c, cal, eV, HPh, Wh, BTU
Power - W, HP, PS
Field strength - T, ga
Temperature - C, F, K, Reau, Rank
Volume - l, tsp, tbs, oz, cup, pt, qt, gal, m3, mi3, Nmi3, in3, ft3, yd3, ang3, Pica3, barrel, bushel, regton, Schooner, Middy, Glass
Area - m2, mi2, Nmi2, in2, ft2, yd2, ang2, Pica2, Morgen, ar, acre, ha
Speed - m/s, m/h, mph, kn, admkn

Each unit of measure must be preceded by a prefix character from the following list:
Permitted characters - prefix
10^(>0) - d, c, m, u, n, p, f, a, z, y
10^(>0) - e, h, k, M, G, T, P, E, Z, Y
The functions whose names end with _ADD return the same results as the corresponding Microsoft Excel functions. Use the functions without _ADD to get results based on international standards. For example, the WEEKNUM function calculates the week number of a given date based on international standard ISO 6801, while WEEKNUM_ADD returns the same week number as Microsoft Excel.
Syntax
CONVERT_ADD(Number;From unit;To unit)
Syntax Description
Number: the number to be converted.
From unit: the unit from which conversion is taking place.
To unit: the unit to which conversion is taking place.

CORREL
Returns the correlation coefficient between two data sets.
Syntax
CORREL(Data_1; Data_2)
Syntax Description
Data_1: the first data set
Data_2: the second data set.


COS
Returns the cosine of the given number (angle).
Syntax
COS(Number)
Syntax Description
Number: the value whose cosine is to be calculated.


COSH
Returns the hyperbolic cosine of a number.
Syntax
COSH(Number)
Syntax Description
Number: the value whose hyperbolic cosine is to be calculated.


COT
Returns the cotangent of the given angle.
Syntax
COT(Number)
Syntax Description
Number: the value whose cotangent is to be calculated.


COTH
Returns the hyperbolic cotangent of a given number (angle).
Syntax
COTH(Number)
Syntax Description
Number: the value whose hyperbolic cotangent is to be calculated.


COUNT
Counts how many numbers are in the list of arguments. Text entries are ignored.
Syntax
COUNT(value1; value2; ... value30)
Syntax Description
Value1; value2, ... are 1 to 30 values or ranges representing the values to be counted.


COUNTA
Counts how many values are in the list of arguments. Text entries are also counted, even when they contain an empty string of length 0. If an argument is an array or reference, empty cells within the array or reference are ignored.
Syntax
COUNTA(value1; value2; ... value30)
Syntax Description
value1; value2, ... are 1 to 30 arguments representing the values to be counted.


COUNTBLANK
Returns the number of empty cells. Enter the cell references separated by a colon in the range text field.
Syntax
COUNTBLANK(range)
Syntax Description
range: the cell range in which the empty cells are counted.


COUNTIF
Returns the number of elements that meet with certain criteria within a cell range.The search supports regular expressions. You can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must precede every character with a \ character.
Syntax
COUNTIF(range; criteria)
Syntax Description
Range: the range to which the criteria are to be applied.
Criteria: indicates the criteria in the form of a number, an expression or a character string. These criteria determine which cells are counted. You may also enter a search text in the form of a regular expression, e.g. "b.*" for all words that begin with b. You may also indicate a cell range that contains the search criterion. If you search for literal text, enclose the text in double quotes.


COUPDAYBS
Returns the number of days from the first day of interest payment on a security until the settlement date.
Syntax
COUPDAYBS (Settlement;Maturity;Frequency;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Frequency: number of interest payments per year (1, 2 or 4).
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis - Calculation
0 or missing - US method (NASD), 12 months of 30 days each.
1 - Exact number of days in months, exact number of days in year.
2 - Exact number of days in month, year has 360 days.
3 - Exact number of days in month, year has 365 days.
4 - European method, 12 months of 30 days each.


COUPDAYS
Returns the number of days in the current interest period in which the settlement date falls.
Syntax
COUPDAYS(Settlement;Maturity;Frequency;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Frequency: number of interest payments per year (1, 2 or 4).
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis - Calculation
0 or missing - US method (NASD), 12 months of 30 days each.
1 - Exact number of days in months, exact number of days in year.
2 - Exact number of days in month, year has 360 days.
3 - Exact number of days in month, year has 365 days.
4 - European method, 12 months of 30 days each.


COUPDAYSNC
Returns the number of days from the settlement date until the next interest date.
Syntax
COUPDAYSNC (Settlement;Maturity;Frequency;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Frequency: number of interest payments per year (1, 2 or 4).
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis - Calculation
0 or missing - US method (NASD), 12 months of 30 days each.
1 - Exact number of days in months, exact number of days in year.
2 - Exact number of days in month, year has 360 days.
3 - Exact number of days in month, year has 365 days.
4 - European method, 12 months of 30 days each.


COUPNCD
Returns the date of the first interest date after the settlement date. Format the result as a date.
Syntax
COUPNCD (Settlement;Maturity;Frequency;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Frequency: number of interest payments per year (1, 2 or 4).
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis Calculation
0 or missing - US method (NASD), 12 months of 30 days each.
1 - Exact number of days in months, exact number of days in year.
2 - Exact number of days in month, year has 360 days.
3 - Exact number of days in month, year has 365 days.
4 - European method, 12 months of 30 days each.


COUPNUM
Returns the number of coupons (interest payments) between the settlement date and the maturity date.
Syntax
COUPNUM (Settlement;Maturity;Frequency;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Frequency: number of interest payments per year (1, 2 or 4).
Basis: is chosen from a list of options and indicates how the year is to be calculated.

0 or missing - US method (NASD), 12 months of 30 days each.
1 - Exact number of days in months, exact number of days in year.
2 - Exact number of days in month, year has 360 days.
3 - Exact number of days in month, year has 365 days.
4 - European method, 12 months of 30 days each.


COUPPCD
Returns the date of the interest date prior to the settlement date. Format the result as a date.
Syntax
COUPPCD(Settlement;Maturity;Frequency;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Frequency: number of interest payments per year (1, 2 or 4).
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis Calculation
0 or missing - US method (NASD), 12 months of 30 days each.
1 - Exact number of days in months, exact number of days in year.
2 - Exact number of days in month, year has 360 days.
3 - Exact number of days in month, year has 365 days.
4 - European method, 12 months of 30 days each.


COVAR
Returns the covariance of the product of paired deviations.
Syntax
COVAR(Data_1; Data_2)
Syntax Description
Data_1: the first data set.
Data_2: the second data set.


CRITBINOM
Returns the smallest value for which the cumulative binomial distribution is less than or equal to a criterion value.
Syntax
CRITBINOM(Trials; SP; Alpha)
Syntax Description
Trials: the total number of trials.
SP: the probability of success for one trial
Alpha: the threshold probability to be reached or exceeded.


CUMIPMT
Calculates the cumulative interest payments, that is, the total interest, for an investment based on a constant interest rate.
Syntax
CUMIPMT(Rate;NPER;pv;S;E;Type)
Syntax Description
Rate: the periodic interest rate.
NPER: the payment period with the total number of periods.
NPER can also be a non-integer value.
pv: the current value in the sequence of payments.
S: the first period.E: the last period.
Type: the due date of the payment at the beginning or end of each period.


CUMIPMT_ADD
Calculates the accumulated interest for a period.The functions whose names end with _ADD return the same results as the corresponding Microsoft Excel functions. Use the functions without _ADD to get results based on international standards. For example, the WEEKNUM function calculates the week number of a given date based on international standard ISO 6801, while WEEKNUM_ADD returns the same week number as Microsoft Excel.
Syntax
CUMIPMT_ADD(Rate;NPER;Pv;Start period;End period;Type)
Syntax Description
Rate: the interest rate for each period.
NPER: the total number of payment periods. The rate and NPER must refer to the same unit, and thus both be calculated annually or monthly.
Pv: the current value.
Start period: the first payment period for the calculation.
End period: the last payment period for the calculation.
Type: the maturity of a payment at the end of each period (Type = 0) or at the start of the period (Type = 1).


CUMPRINC
Returns the cumulative interest paid for an investment period with a constant interest rate.
Syntax
CUMPRINC(Rate;NPER;PV;S;E;Type)
Syntax Description
Rate: the periodic interest rate.
NPER: the payment period with the total number of periods.
NPER can also be a non-integer value.
PV: the current value in the sequence of payments.
S: the first period.
E: the last period.
Type: the due date of the payment at the beginning or end of each period.


CUMPRINC_ADD
Calculates the cumulative redemption of a loan in a period.The functions whose names end with _ADD return the same results as the corresponding Microsoft Excel functions. Use the functions without _ADD to get results based on international standards. For example, the WEEKNUM function calculates the week number of a given date based on international standard ISO 6801, while WEEKNUM_ADD returns the same week number as Microsoft Excel.
Syntax
CUMPRINC_ADD(Rate;NPER;PV;Start period;End period;Type)
Syntax Description
Rate: the interest rate for each period.
NPER: the total number of payment periods. The rate and NPER must refer to the same unit, and thus both be calculated annually or monthly.
PV: the current value.
Start period: the first payment period for the calculation.
End period: the last payment period for the calculation.
Type: the maturity of a payment at the end of each period (Type = 0) or at the start of the period (Type = 1).


DATE
This function converts a date written as year, month, day to an internal serial number and displays it in the cell's formatting. The default format of a cell containing the DATE function is the date format, but you can format the cells with the 0 number format, which displays the internal serial number of the date as a number.
Syntax
DATE(year; month; day)
Syntax Description
Year: an integer between 1583 and 9956 or 0 and 99.
Month: an integer between 1 and 12 indicating the month.
Day: a number between 1 and 31 indicating the day of the month.

If the values for month and day are higher, they are carried over to the next digit. If you enter =DATE(00;12;31) the result will be "12/31/00." If, on the other hand, you enter =DATE(00;13;31) the result will be "1/31/01."


DATEVALUE
Returns the internal date number for text in quotes.The internal date number is returned as a number. The number is determined by the date system that is internally configured to calculate dates.
Syntax
DATEVALUE("Text")
Syntax Description
Text: a valid date expression and must be entered with quotation marks.


DAY
Returns the day of given date value. The day is returned as an integer between 1 and 31. You can also enter a negative date/time value.
Syntax
DAY(Number)
Syntax Description
Number: as a time value, is a decimal, for which the day is to be returned.


DAYS
Calculates the difference between two date values. The result returns the number of days between the two days.
Syntax
DAYS(Date_2;Date_1)
Syntax Description
Date_1: the start date.
Date_2: the end date.
If Date_2 is an earlier date than Date_1 the result is a negative number.


DAYS360
Returns the difference between two dates based on the 360 day year used in interest calculations.
Syntax
DAYS360(Date_1;Date_2;Type)
Syntax Description
If Date_2 is earlier than Date_1, the function will return a negative number.The optional argument Type determines the type of difference calculation.<>
If Type = 0 or if the argument is missing, the US method (NASD, National Association of Securities Dealers) is used. If Type 0, the European method is used.


DDB
Returns the depreciation of an asset for a specified period using the arithmetic-declining method.Use this form of depreciation if you require a higher initial depreciation value as opposed to linear depreciation. The depreciation value gets less with each period and is usually used for assets whose value loss is higher shortly after purchase (for example, vehicles, computers). Please note that the book value will never reach zero under this calculation type.
Syntax
DDB(Cost;Salvage;Life;Period;Factor)
Syntax Description
Cost: fixes the initial cost of an asset.
Salvage: fixes the value of an asset at the end of its life.
Life: the number of periods defining how long the asset is to be used.
Period: defines the length of the period. The length must be entered in the same time unit as life.
Factor: (optional) is the factor by which depreciation decreases. If a value is not entered, the default is factor 2.


DEC2BIN
The result is the binary number for the decimal number entered between -512 and 511.
Syntax
DEC2BIN(Number;Places)
Syntax Description
Number: the decimal number. If Number is negative, the function returns a binary number with 10 characters. The most significant bit is the sign bit, the other 9 bits return the value.
Places: the number of places to be output.


DEC2HEX
The result is the hexadecimal number for the decimal number entered.
Syntax
DEC2HEX(Number;Places)
Syntax Description
Number: the decimal number. If Number is negative, the function returns a hexadecimal number with 10 characters (40 bits). The most significant bit is the sign bit, the other 39 bits return the value.
Places: the number of places to be output.


DEC2OCT
The result is the octal number for the decimal number entered.
Syntax
DEC2OCT(Number; Places)
Syntax Description
Number: the decimal number. If Number is negative, the function returns an octal number with 10 characters (30 bits). The most significant bit is the sign bit, the other 29 bits return the value.
Places: the number of places to be output.


DECIMAL
Converts text with characters from a number system to a positive integer in the base radix given. The radix must be in the range 2 to 36. Spaces and tabs are ignored. The text field is not case-sensitive.If the radix is 16, a leading x or X or 0x or 0X, and an appended h or H, is disregarded. If the radix is 2, an appended b or B is disregarded. Other characters that do not belong to the number system generate an error.
Syntax
DECIMAL(Text; Radix)
Syntax Description
text: the text to be converted. To differentiate between a hexadecimal number, such as A1 and the reference to cell A1, you must place the number in quotation marks, for example, "A1" or "FACE".
radix: indicates the base of the number system. It may be any positive integer between 2 and 36.


DEGREES
Converts radians into degrees.
Syntax
DEG(Number)
Syntax Description
Number: is the value to be converted.


DELTA
The result is TRUE (1) if both numbers, which are delivered as an argument, are equal, otherwise it is FALSE (0).
Syntax
DELTA(Number 1;Number 2)
Syntax Description
=DELTA(1;2) returns 0


DEVSQ
Returns the sum of squares of deviations based on a sample mean.
Syntax
DEVSQ(Number 1; number 2; ...number 30)
Syntax Description
Number 1,number 2,...number 30 numerical values or ranges representing a sample.


DISC
Calculates the allowance (discount) of a security as a percentage.
Syntax
DISC(Settlement;Maturity;Price;Redemption;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Price: The price of the security per 100 currency units of par value.
Redemption: the redemption value of the security per 100 currency units of par value.
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis Calculation
0 or missing - US method (NASD), 12 months of 30 days each.
1 - Exact number of days in months, exact number of days in year.
2 - Exact number of days in month, year has 360 days.
3 - Exact number of days in month, year has 365 days.
4 - European method, 12 months of 30 days each.


DOLLAR
Converts a number to an amount in the currency format, rounded to a specified decimal place. In the value field enter the number to be converted to currency. Optionally, you may enter the number of decimal places in the decimals field. If no value is specified, all numbers in currency format will be displayed with two decimal places.You set the currency format in your system settings.
Syntax
DOLLAR(value; decimals)
Syntax Description
value: a number, a reference to a cell containing a number, or a formula which returns a number.
decimals: the optional number of decimal places.


DOLLARDE
Converts a quotation that has been given as a decimal fraction into a decimal number.
Syntax
DOLLARDE(Fractional dollar;Fraction)
Syntax Description
Fractional dollar: a number given as a decimal fraction.
Fraction: a whole number that is used as the denominator of the decimal fraction.


DOLLARFR
Converts a quotation that has been given as a decimal number into a mixed decimal fraction.
Syntax
DOLLARFR (Decimal dollar;Fraction)
Syntax Description
Decimal dollar: a decimal number.
Fraction: a whole number that is used as the denominator of the decimal fraction.


DURATION
Calculates the number of periods required by an investment to attain the desired value.
Syntax
DURATION(Rate;PV;FV)
Syntax Description
Rate: a constant. The interest rate is to be calculated for the entire duration (duration period). The interest rate per period is calculated by dividing the interest rate by the calculated duration. The internal rate for an annuity is to be entered as Rate/12.<0.FV: the expected value. The future value determines the desired (future) value of the deposit.
PV: the present (current) value. The cash value is the deposit of cash or the current cash value of an allowance in kind. As a deposit value a positive value must be entered; the deposit must not be 0 or <0.
FV: the expected value. The future value determines the desired (future) value of the deposit.


DURATION_ADD
Calculates the duration of a fixed interest security in years.The functions whose names end with _ADD return the same results as the corresponding Microsoft Excel functions. Use the functions without _ADD to get results based on international standards. For example, the WEEKNUM function calculates the week number of a given date based on international standard ISO 6801, while WEEKNUM_ADD returns the same week number as Microsoft Excel.
Syntax
DURATION_ADD(Settlement;Maturity;Coupon;Yield;Frequency;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Coupon: the annual coupon interest rate (nominal rate of interest)
Yield: the annual yield of the security.
Frequency: number of interest payments per year (1, 2 or 4).
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis Calculation
0 or missing - US method (NASD), 12 months of 30 days each.
1 - Exact number of days in months, exact number of days in year.
2 - Exact number of days in month, year has 360 days.
3 - Exact number of days in month, year has 365 days.
4 - European method, 12 months of 30 days each.


EDATE
The result is a date which is a number of Months away from the Start date. Only months are considered; days are not used for calculation.
Syntax
EDATE(Start date;Months)
Syntax Description
Start date: a date.
Months: the number of months.


EFFECTIVE
Returns the net annual interest rate for a nominal interest rate.Nominal interest refers to the amount of interest due at the end of a calculation period. Effective interest increases with the number of payments made. In other words, interest is often paid in installments (for example, monthly or quarterly) before the end of the calculation period.
Syntax
EFFECTIVE(NOM;P)
Syntax Description
NOM: the nominal interest.
P: the number of interest payment periods per year.


EFFECT_ADD
Calculates the effective annual rate of interest on the basis of the nominal interest rate and the number of interest payments per annum.The functions whose names end with _ADD return the same results as the corresponding Microsoft Excel functions. Use the functions without _ADD to get results based on international standards. For example, the WEEKNUM function calculates the week number of a given date based on international standard ISO 6801, while WEEKNUM_ADD returns the same week number as Microsoft Excel.
Syntax
EFFECT_ADD(Nominal rate;Npery)
Syntax Description
Nominal rate: the annual nominal rate of interest.
Npery: the number of interest payments per year.


EOMONTH
Returns the date of the last day of a month which falls Months away from the Start date.
Syntax
EOMONTH (Start date; Months)
Syntax Description
Start date: calculated from this point onwards.
Months: the number of months before (negative) or after (positive) the Start Date.


ERF
Returns values of the Gaussian error integral.
Syntax
ERF(Lower limit;Upper limit)
Syntax Description
Lower limit: lower limit of integral.
Upper limit: optionally, the upper limit of the integral.
If this value is missing, the calculation takes places between 0 and the lower limit.


ERFC
Returns complementary values of the Gaussian error integral between x and infinity.
Syntax
ERFC(Lower limit)
Syntax Description
Lower limit: lower limit of integral


ERRORTYPE
Returns the number corresponding to an error value occurring in a different cell. With the aid of this number, you can generate an error message text.If an error occurs, the function returns a logical or numerical value.
Syntax
ERRORTYPE(Reference)
Syntax Description
Reference:  the address of the cell in which the error occurs.


EXACT
Compares two text strings and returns TRUE if they are identical. This function is case-sensitive.
Syntax
EXACT(text_1;text_2)
Syntax Description
text_1: refers to the first text to compare.
text_2: the second text to compare.


EXP
Returns e raised to the power of a number.
Syntax
EXP(number)
Syntax Description
Number: the power to which e is to be raised.


EXPONDIST
Returns the exponential distribution.
Syntax
EXPONDIST(Number; lambda; C)
Syntax Description
Number: the value of the function.
Lambda: the parameter value.
C: a logical value that determines the form of the function. C = 0 calculates the density function, and C = 1 calculates the distribution.


FACT
Returns the factorial of a number. FACT(0) returns 1. FACT(n) returns 1*2*3*4* ... *n.
Syntax
FACT(number)
Syntax Description
Number: the value whose factorial is to be calculated.


FACTDOUBLE
The result is the factorial of the number with increments of 2.
Syntax
FACTDOUBLE(Number)
Syntax Description
Number: if the number is even, the following factorial is calculated: n*(N-2)*(n-4)*...*4*2.If the number is uneven, the following factorial is calculated: n*(N-2)*(n-4)*...*3*1.


FALSE
Returns the logical value FALSE. The FALSE() function does not require any arguments, and always returns the logical value FALSE.
Syntax
FALSE()
Syntax Description
If A=TRUE and B=FALSE the following examples appear:
=AND(A;B) returns FALSE
=OR(A;B) returns TRUE


FDIST
Calculates the values of an F distribution.
Syntax
FDIST(Number; degrees_freedom_1; degrees_freedom_2)
Syntax Description
Number: the value for which the F distribution is to be calculated.
degrees_freedom_1: is the degrees of freedom in the numerator in the F distribution.
degrees_freedom_2: is the degrees of freedom in the denominator in the F distribution.


FIND
Looks for a string of text within another string. You can also define where to begin the search. The search term can be a number or any string of characters. The search is case-sensitive.
Syntax
FIND(find_text; text; position)
Syntax Description
find_text: refers to the text to be found.
text: the text where the search takes place.
position: (optional)  the position in the text from which the search starts.


FINV
Returns the inverse of the F probability distribution. The F distribution is used for F tests in order to set the relation between two differing data sets.
Syntax
FINV(Number; degrees_freedom_1; degrees_freedom_2)
Syntax Description
Number: probability value for which the inverse F distribution is to be calculated.
degrees_freedom_1: the number of degrees of freedom in the numerator of the F distribution.
degrees_freedom_2: the number of degrees of freedom in the denominator of the F distribution.


FISHER
Returns the Fisher transformation for x and creates a function close to a normal distribution.
Syntax
FISHER(Number)
Syntax Description
Number is the value to be transformed.


FISHERINV
Returns the inverse of the Fisher transformation for x and creates a function close to a normal distribution.
Syntax
FISHERINV(Number)
Syntax Description
Number: the value that is to undergo reverse-transformation.


FIXED
Specifies that a number be displayed with a fixed number of decimal places and with or without a thousands separator. This function can be used to apply a uniform format to a column of numbers.
Syntax
FIXED(Number; decimals; no thousands separators)
Syntax Description
Number: the number to be formatted.
Decimals: the number of decimal places to be displayed.
No thousands separators: (optional) determines whether the thousands separator is used. If the parameter is a number not equal to 0, the thousands separator is suppressed. If the parameter is equal to 0 or if it is missing altogether, the thousands separators of your current locale setting are displayed.


FLOOR
Rounds a number down to the nearest multiple of significance.
Syntax
FLOOR(Number; Significance; Mode)
Syntax Description
Number: the number that is to be rounded down.
Significance: the value to whose multiple the number is to be rounded down.
Mode: (optional) If it is indicated and is not equal to zero, if the number and increment are negative, rounding up is carried out based on that value.


FORECAST
Extrapolates future values based on existing x and y values.
Syntax
FORECAST(Value; data_Y; data_X)
Syntax Description
Value: the x value, for which the y value on the linear regression is to be returned.
Data_Y: the array or range of known y's.
Data_X: is the array or range of known x's.


FORMULA
Displays the formula of a formula cell at any position. The formula will be returned as a string in the Reference position. If no formula cell can be found,or if the presented argument is not a reference, the error value #N/A is set.
Syntax
FORMULA(reference)
Syntax Description
reference: the cell whose formula is the result.

FTEST
Returns the result of an F test.
Syntax
FTEST(Data_1; Data_2)
Syntax Description
Data_1: the first record array.
Data_2: the second record array.


FV
Returns the future value of an investment based on periodic, constant payments and a constant interest rate (Future Value).
Syntax
FV(Rate; NPER; PMT; PV; Type)
Syntax Description
Rate: the periodic interest rate.
NPER: the total number of periods (payment period).
PMT: the annuity paid regularly per period.
PV (optional): the (present) cash value of an investment.
Type (optional): defines whether the payment is due at the beginning or the end of a period.

Parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.


FVSCHEDULE
Calculates the accumulated value of the starting capital for a series of periodically varying interest rates.
Syntax
FVSCHEDULE(Principal;Schedule)
Syntax Description
Principal:  the starting capital.
Schedule: a series of interest rates, for example, as a range H3:H5 or as a (List) (see example).


GAMMADIST
Returns the values of a Gamma distribution.
Syntax
GAMMADIST(Number; Alpha; Beta; C)
Syntax Description
Number: the value for which the Gamma distribution is to be calculated.
Alpha: the parameter Alpha of the Gamma distribution.
Beta: the parameter Beta of the Gamma distribution
C = 0 calculates the density function C = 1 the distribution.


GAMMAINV
Returns the inverse of the Gamma cumulative distribution. This function allows you to search for variables with different distribution.
Syntax
GAMMAINV(Number; Alpha; Beta)
Syntax Description
Number: the probability value for which the inverse Gamma distribution is to be calculated.
Alpha: the parameter Alpha of the Gamma distribution.
Beta: the parameter Beta of the Gamma distribution.


GAMMALN
Returns the natural logarithm of the Gamma function: G(x).
Syntax
GAMMALN(Number)
Syntax Description
Number: the value for which the natural logarithm of the Gamma function is to be calculated.


GAUSS
Returns the standard normal cumulative distribution.
Syntax
GAUSS(number)
Syntax Description
Number: the value for which the integral value of the normalized standard distribution is to be calculated.


GCD
Returns the greatest common divisor of two or more integers.
Syntax
GCD(integer 1 to 30)
Syntax Description
Integer 1 to 30 are up to 30 integers whose greatest common divisor is to be calculated.


GCD_ADD
The result is the greatest common divisor of a list of numbers.The functions whose names end with _ADD return the same results as the corresponding Microsoft Excel functions. Use the functions without _ADD to get results based on international standards. For example, the WEEKNUM function calculates the week number of a given date based on international standard ISO 6801, while WEEKNUM_ADD returns the same week number as Microsoft Excel.
Syntax
GCD_ADD(Number(s))
Syntax Description
Number(s): a list of up to 30 numbers.


GEOMEAN
Returns the geometric mean of a sample.
Syntax
GEOMEAN(Number 1; Number 2; ...Number 30)
Syntax Description
Number 1, Number 2,...Number 30 are numeric arguments or ranges that represent a random sample.


GESTEP
The result is 1 if Number is greater than or equal to Step.
Syntax
GESTEP(Number; Step)
Syntax Description
=GESTEP(5;1) returns 1


HARMEAN
Returns the harmonic mean of a data set.
Syntax
HARMEAN(Number 1; Number 2; ...Number 30)
Syntax Description
Number 1,Number 2,...Number 30 are up to 30 values or ranges, that can be used to calculate the harmonic mean.


HEX2BIN
The result is the binary number for the hexadecimal number entered.
Syntax
HEX2BIN(Number;Places)
Syntax Description
Number: the hexadecimal number. The number can have a maximum of 10 places. The most significant bit is the sign bit, the following bits return the value. Negative numbers are entered as two's complement.
Places: the number of places to be output.


HEX2DEC
The result is the decimal number for the hexadecimal number entered.
Syntax
HEX2DEC(Number)
Syntax Description
Number: the hexadecimal number. The number can have a maximum of 10 places. The most significant bit is the sign bit, the following bits return the value. Negative numbers are entered as two's complement.


HEX2OCT
The result is the octal number for the hexadecimal number entered.
Syntax
HEX2OCT(Number;Places)
Syntax Description
Number: the hexadecimal number. The number can have a maximum of 10 places. The most significant bit is the sign bit, the following bits return the value. Negative numbers are entered as two's complement.
Places: the number of places to be output.


HLOOKUP
Searches for a value and reference to the cells below the selected area. This function verifies if the first row of an array contains a certain value. The function returns then the value in a row of the array, named in the Index, in the same column.The search supports regular expressions. You can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must precede every character with a \ character.
Syntax
=HLOOKUP(search_criteria;array;Index;sorted)
Syntax Description
See also:VLOOKUP (columns and rows are exchanged)


HOUR
Returns the hour for a given time value. The hour is returned as an integer between 0 and 23.
Syntax
HOUR(Number)
Syntax Description
Number: as a time value, is a decimal, for which the hour is to be returned.


HYPGEOMDIST
Returns the hypergeometric distribution.
Syntax
HYPGEOMDIST(X; N_sample; Successes; N_population)
Syntax Description
X: the number of results achieved in the random sample.
N_sample: the size of the random sample.
Successes: the number of possible results in the total population.
N_population: the size of the total population.


IF
Specifies a logical test to be performed.
Syntax
IF(Test; Then_value; Otherwise_value)
Syntax Description
Test: any value or expression that can be TRUE or FALSE.
Then_value: (optional) the value that is returned if the logical test is TRUE.
Otherwise_value: (optional) the value that is returned if the logical test is FALSE.

Parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.


IMAGINARY
The result is the imaginary coefficient of a complex number.
Syntax
IMAGINARY(Complex number)
Syntax Description
Complex number: the complex number is entered in the form "x + yi" or "x + yj"


IMARGUMENT
The result is the argument (the phi angle) of a complex number.
Syntax
IMARGUMENT(Complex number)
Syntax Description
Complex number: the complex number is entered in the form "x + yi" or "x + yj"


IMCONJUGATE
The result is the conjugated complex complement to a complex number.
Syntax
IMCONJUGATE(Complex number)
Syntax Description
Complex number: the complex number is entered in the form "x + yi" or "x + yj"


IMCOS
The result is the cosine of a complex number.
Syntax
IMCOS(Complex number)
Syntax Description
Complex number: the complex number is entered in the form "x + yi" or "x + yj"


IMDIV
The result is the division of two complex numbers.
Syntax
IMDIV(Numerator;Denominator)
Syntax Description
Numerator, Denominator: the complex numbers are entered in the form "x + yi" or "x + yj"


IMEXP
The result is the power of e (the Eulerian number) and the complex number.
Syntax
IMEXP(Complex number)
Syntax Description
Complex number: the complex number is entered in the form "x + yi" or "x + yj"


IMLN
The result is the natural logarithm of a complex number.
Syntax
IMLN(Complex number)
Syntax Description
Complex number: the complex number is entered in the form "x + yi" or "x + yj"


IMLOG10
The result is the common logarithm of a complex number.
Syntax
IMLOG10(Complex number)
Syntax Description
Complex number: the complex number is entered in the form "x + yi" or "x + yj"


IMLOG2
The result is the binary logarithm of a complex number.
Syntax
IMLOG2(Complex number)
Syntax Description
Complex number: the complex number is entered in the form "x + yi" or "x + yj"


IMPOWER
The result is the integer power of a complex number.
Syntax
IMPOWER(Complex number;Number)
Syntax Description
Complex number: the complex number is entered in the form "x + yi" or "x + yj"
Number: the exponent.


IMPRODUCT
The result is the product of up to 29 complex numbers.
Syntax
IMPRODUCT(Complex number;Complex number 1;...)
Syntax Description
Complex number: the complex numbers are entered in the form "x + yi" or "x + yj"


IMREAL
The result is the real coefficient of a complex number.
Syntax
IMREAL(Complex number)
Syntax Description
Complex number: the complex number is entered in the form "x + yi" or "x + yj"


IMSIN
The result is the sine of a complex number.
Syntax
IMSIN(Complex number)
Syntax Description
Complex number: the complex number is entered in the form "x + yi" or "x + yj"


IMSQRT
The result is the square root of a complex number.
Syntax
IMSQRT(Complex number)
Syntax Description
Complex number: the complex numbers are entered in the form "x + yi" or "x + yj"


IMSUB
The result is the subtraction of two complex numbers.
Syntax
IMSUB(Complex number 1;Complex number 2)
Syntax Description
Complex number: the complex numbers are entered in the form "x + yi" or "x + yj"


IMSUM
The result is the sum of up to 29 complex numbers.
Syntax
IMSUM(Complex number 1;Complex number 2;...)
Syntax Description
Complex number: the complex numbers are entered in the form "x + yi" or "x + yj"


INDEX
INDEX returns the content of a cell, specified by row and column number or an optional range name.
Syntax
INDEX(reference;row;column;range)
Syntax Description
reference: a cell reference, entered either directly or by specifying a range name. If the reference consists of multiple ranges, you must enclose the reference or range name in parentheses.
row: (optional) represents the row number of the reference range, for which to return a value.
column: (optional) represents the column number of the reference range, for which to return a value.
range: (optional) represents the index of the subrange if referring to a multiple range.

Parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.


INDIRECT
Returns the reference specified by a text string. This function can also be used to return the area of a corresponding string.
Syntax
INDIRECT(ref)
Syntax Description
ref: represents a reference to a cell or an area (in text form) for which to return the contents.If you open an Excel spreadsheet that uses indirect addresses calculated from string functions, the sheet addresses will not be translated automatically. For example, the Excel address in INDIRECT("filename!sheetname"&B1) is not converted into the Calc address in INDIRECT("filename.sheetname"&B1).


INT
Rounds a number down to the nearest integer.
Syntax
INT(number)
Syntax Description
Number: the number that is to be rounded down to the nearest integer.


INTERCEPT
Calculates the point at which a line will intersect the y-values by using known x-values and y-values.
Syntax
INTERCEPT(data_Y; data_X)
Syntax Description
Data_Y: the dependent set of observations or data.
Data_X: the independent set of observations or data.
Names, arrays or references containing numbers must be used here. Numbers can also be entered directly.


INTRATE
Calculates the annual interest rate that results when a security (or other item) is purchased at an investment value and sold at a redemption value. No interest is paid.
Syntax
INTRATE(Settlement;Maturity;Investment;Redemption;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security is sold.
Investment: the purchase price.
Redemption: the selling price.
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis Calculation
0 or missing - US method (NASD), 12 months of 30 days each.
1 - Exact number of days in months, exact number of days in year.
2 - Exact number of days in month, year has 360 days.
3 - Exact number of days in month, year has 365 days.
4 - European method, 12 months of 30 days each.


IPMT
Calculates the periodic amortizement for an investment with regular payments and a constant interest rate.
Syntax
IPMT(Rate;Period;NPER;PV;FV;Type)
Syntax Description
Rate is the periodic interest rate.
Period is the period, for which the compound interest is calculated. Period=NPER if compound interest for the last period is calculated.
NPER is the total number of periods, during which annuity is paid.
PV is the present cash value in sequence of payments.
FV (optional) is the desired value (future value) at the end of the periods.
Type is the due date for the periodic payments.

Parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.


IRR
Calculates the internal rate of return for an investment. The values represent cash flow values at regular intervals, at least one value must be negative (payments), and at least one value must be positive (income).
Syntax
IRR(Values;Guess)
Syntax Description
Values: represents an array containing the values.
Guess: (optional) the estimated value. An iterative method is used to calculate the internal rate of return. If you can provide only few values, you should provide an initial guess to enable the iteration.


ISBLANK
Returns TRUE if the reference to a cell is blank. This function is used to determine if the content of a cell is empty. A cell with a formula inside is not empty.If an error occurs, the function returns a logical or numerical value.
Syntax
ISBLANK(value)
Syntax Description
Value: the content to be tested.


ISERR
Returns TRUE if the value refers to any error value except #N/A. You can use this function to control error values in certain cells.If an error occurs, the function returns a logical or numerical value.
Syntax
ISERR(value)
Syntax Description
Value: any value or expression in which a test is performed to determine whether an error value not equal to #N/A is present.


ISERROR
The ISERROR tests if the cells contain general error values. ISERROR recognizes the #N/A error value.If an error occurs, the function returns a logical or numerical value.
Syntax
ISERROR(value)
Syntax Description
Value: any value where a test is performed to determine whether it is an error value.


ISEVEN
Returns TRUE if the value is an even integer, or FALSE if the value is odd.
Syntax
ISEVEN(value)
Syntax Description
Value: the value to be checked.


ISEVEN_ADD
Tests for even numbers. Returns TRUE (1) if the number returns a whole number when divided by 2.The functions whose names end with _ADD return the same results as the corresponding Microsoft Excel functions. Use the functions without _ADD to get results based on international standards. For example, the WEEKNUM function calculates the week number of a given date based on international standard ISO 6801, while WEEKNUM_ADD returns the same week number as Microsoft Excel.
Syntax
ISEVEN_ADD(Number)
Syntax Description
Number: the number to be tested.


ISFORMULA
Returns TRUE if a cell is a formula cell.If an error occurs, the function returns a logical or numerical value.
Syntax
ISFORMULA(reference)
Syntax Description
Reference: indicates the reference to a cell in which a test will be performed to determine if it contains a reference.


ISLOGICAL
Returns TRUE if the cell contains a logical number format. The function is used in order to check for both TRUE and FALSE values in certain cells.If an error occurs, the function returns a logical or numerical value.
Syntax
ISLOGICAL(value)
Syntax Description
Value: the value to be tested for logical number format.


ISNA
Returns TRUE if a cell contains the #N/A (value not available) error value.If an error occurs, the function returns a logical or numerical value.
Syntax
ISNA(value)
Syntax Description
Value: the value or expression to be tested.


ISNONTEXT
Tests if the cell contents are text or numbers, and returns FALSE if the contents are text.If an error occurs, the function returns a logical or numerical value.
Syntax
ISNONTEXT(value)
Syntax Description
Value: any value or expression where a test is performed to determine whether it is a text or numbers or a Boolean value.


ISNUMBER
Returns TRUE if the value refers to a number.If an error occurs, the function returns a logical or numerical value.
Syntax
ISNUMBER(value)
Syntax Description
Value: any expression to be tested to determine whether it is a number or text.


ISODD
Returns TRUE if the value is odd, or FALSE if the number is even.
Syntax
ISODD(value)
Syntax Description
Value: the value to be checked.


ISODD_ADD
Returns TRUE (1) if the number does not return a whole number when divided by 2.The functions whose names end with _ADD return the same results as the corresponding Microsoft Excel functions. Use the functions without _ADD to get results based on international standards. For example, the WEEKNUM function calculates the week number of a given date based on international standard ISO 6801, while WEEKNUM_ADD returns the same week number as Microsoft Excel.
Syntax
ISODD_ADD(Number)
Syntax Description
Number: the number to be tested.


ISPMT
Calculates the level of interest for unchanged amortization installments.
Syntax
ISPMT(Rate; Period; Total_periods; Invest)
Syntax Description
Rate: sets the periodic interest rate.
Period: the number of installments for calculation of interest.
Total_periods: the total number of installment periods.
Invest: the amount of the investment.


ISREF
Tests if the content of one or several cells is a reference. Verifies the type of references in a cell or a range of cells.If an error occurs, the function returns a logical or numerical value.
Syntax
ISREF(value)
Syntax Description
Value: the value to be tested, to determine whether it is a reference.


ISTEXT
Returns TRUE if the cell contents refer to text.If an error occurs, the function returns a logical or numerical value.
Syntax
ISTEXT(value)
Syntax Description
Value: a value, number, Boolean value, or an error value to be tested.


KURT
Returns the kurtosis of a data set (at least 4 values required).
Syntax
KURT(Number 1; Number 2; ...Number 30)
Syntax Description
Number 1,Number 2,...Number 30 are numeric arguments or ranges representing a random sample of distribution.


LARGE
Returns the Rank_c-th largest value in a data set.
Syntax
LARGE(Data; Rank_c)
Syntax Description
Data: the cell range of data.
Rank_c: the ranking of the value.


LCM
Returns the least common multiple of one or more integers.
Syntax
LCM(integer 1 to 30)
Syntax Description
Integer 1 to 30 are up to 30 integers whose lowest common multiple is to be calculated.


LCM_ADD
The result is the lowest common multiple of a list of numbers.The functions whose names end with _ADD return the same results as the corresponding Microsoft Excel functions. Use the functions without _ADD to get results based on international standards. For example, the WEEKNUM function calculates the week number of a given date based on international standard ISO 6801, while WEEKNUM_ADD returns the same week number as Microsoft Excel.
Syntax
LCM_ADD (Number(s))
Syntax Description
Number(s): a list of up to 30 numbers.


LEFT
Returns the first character or characters in a text string.
Syntax
LEFT(text; number)
Syntax Description
text: the text where the initial partial words are to be determined.
Number: (optional) specifies the number of characters for the start text.
If this parameter is not defined, one character is returned.


LEN
Returns the length of a string including spaces.
Syntax
LEN(text)
Syntax Description
text: the text whose length is to be determined.


LN
Returns the natural logarithm based on the constant e (2.71828182845904) of a number.
Syntax
LN(number)
Syntax Description
Number: the value whose natural logarithm is to be calculated.


LOG
Returns the logarithm of a number to the specified base.
Syntax
LOG(number; base)
Syntax Description
Number: the value whose logarithm is to be calculated.
Base: the base for the logarithm calculation.


LOG10
Returns the base-10 logarithm of a number.
Syntax
LOG10(number)
Syntax Description
Number: the value whose logarithm to the base 10 is to be calculated.


LOGINV
Returns the inverse of the lognormal distribution.
Syntax
LOGINV(Number; Mean; STDEV)
Syntax Description
Number: the probability value for which the inverse standard logarithmic distribution is to be calculated.
Mean: the arithmetic mean of the standard logarithmic distribution.
STDEV: the standard deviation of the standard logarithmic distribution.


LOGNORMDIST
Returns the cumulative lognormal distribution.
Syntax
LOGNORMDIST(Number; Mean; STDEV)
Syntax Description
Number: the probability value for which the standard logarithmic distribution is to be calculated.
Mean: the mean value of the standard logarithmic distribution.
STDEV: the standard deviation of the standard logarithmic distribution.


LOOKUP
Returns the contents of a cell either from a one-row or one-column range or from an array. Optionally, the assigned value (of the same index) is returned in a different column and row. As opposed to VLOOKUP and HLOOKUP, search and result vector may be at different positions; they do not have to be adjacent. Additionally, the search vector for the LOOKUP must be sorted, otherwise the search will not return any usable results.The search supports regular expressions. You can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must precede every character with a \ character.
Syntax
LOOKUP(Search criterion;Search vector;result_vector)
Syntax Description
Search criterion: the value to be searched for; entered either directly or as a reference.
Search vector: the single-row or single-column area to be searched.
result_vector: another single-row or single-column range from which the result of the function is taken. The result is the cell of the result vector with the same index as the instance found in the search vector.


LOWER
Converts all uppercase letters in a text string to lowercase.
Syntax
LOWER(text)
Syntax Description
text: refers to the text to be converted.


MATCH
Returns the relative position of an item in an array that matches a specified value. The function returns the position of the value found in the lookup_array as a number.
Syntax
MATCH(search criterion;lookup_array;type)
Syntax Description
Search Criterion: the value which is to be searched for in the single-row or single-column array.
lookup_array: the reference searched. A lookup array can be a single row or column, or part of a single row or column.
Type: takes the values 1, 0, or -1. If Type = 1 or if this optional parameter is missing, it is assumed that the first column of the search array is sorted in ascending order. If Type = -1 it is assumed that the column in sorted in descending order. This corresponds to the same function in Microsoft Excel.If Type = 0, only exact matches are found. If the search criterion is found more than once, the function returns the first one found. Only if Type = 0 can you search for regular expressions.If Type = 1 or the third parameter is missing, the last value that is smaller or equal to the search criterion is returned. This applies even when the search array is not sorted. For Type = -1, the first value that is larger or equal is returned.The search supports regular expressions. You can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must precede every character with a \ character.


MAX
Returns the maximum value in a list of arguments.
Syntax
MAX(Number 1; Number 2; ...Number 30)
Syntax Description
Number 1; Number 2;...Number 30 are numerical values or ranges.


MAXA
Returns the maximum value in a list of arguments. In opposite to MAX, here you can enter text. The value of the text is 0.
Syntax
MAXA(Value 1; Value 2; ... Value 30)
Syntax Description
Value 1; Value 2;...Value 30 are values or ranges. Text has the value of 0.


MDURATION
Calculates the modified Macauley duration of a fixed interest security in years.
Syntax
MDURATION(Settlement;Maturity;Coupon;Yield;Frequency;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Coupon: the annual nominal rate of interest (coupon interest rate)
Yield: the annual yield of the security.
Frequency: number of interest payments per year (1, 2 or 4).
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of days in year
2 - Exact number of days in month, year has 360 days
3 - Exact number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


MEDIAN
Returns the median of a set of numbers. In a set containing an uneven number of values, the median will be the number in the middle of the set and in a set containing an even number of values, it will be the mean of the two values in the middle of the set.
Syntax
MEDIAN(Number 1; Number 2; ...Number 30)
Syntax Description
Number 1; Number 2;...Number 30 are values or ranges, which represent a sample. Each number can also be replaced by a reference.


MID
Returns a text segment of a character string. The parameters specify the starting position and the number of characters.
Syntax
MID(text; start; number)
Syntax Description
text: the text containing the characters to extract.
start: the position of the first character in the text to extract.
number: specifies the number of characters in the part of the text.


MIN
Returns the minimum value in a list of arguments.
Syntax
MIN(Number 1; Number 2; ...Number 30)
Syntax Description
Number 1; Number 2;...Number 30 are numerical values or ranges.


MINA
Returns the minimum value in a list of arguments. Here you can also enter text. The value of the text is 0.
Syntax
MINA(Value 1; Value 2; ... Value 30)
Syntax Description
Value 1; Value 2;...Value 30 are values or ranges. Text has the value of 0.


MINUTE
Calculates the minute for an internal time value The minute is returned as a number between 0 and 59.
Syntax
MINUTE(number)
Syntax Description
Number: as a time value, is a decimal number where the number of the minute is to be returned.


MIRR
Calculates the modified internal rate of return of a series of investments.
Syntax
MIRR(Values; investment; reinvest_rate)
Syntax Description
Values: corresponds to the array or the cell reference for cells whose content corresponds to the payments.
investment: the rate of interest of the investments (the negative values of the array)
reinvest_rate: the rate of interest of the reinvestment (the positive values of the array)


MOD
Returns the remainder after a number is divided by a divisor.
Syntax
MOD(Dividend; Divisor)
Syntax Description
Dividend: the value from which to find the remainder after dividing.
Divisor: the number by which to divide the specified value.


MODE
Returns the most common value in a data set. If there are several values with the same frequency, it returns the smallest value. An error occurs when a value doesn't appear twice.
Syntax
MODE(Number 1; Number 2; ...Number 30)
Syntax Description
Number 1; Number 2;...Number 30 are numerical values or ranges.


MONTH
Returns the month for the given date value. The month is returned as an integer between 1 and 12.
Syntax
MONTH(Number)
Syntax Description
Number: as a time value, is a decimal for which the month is to be returned.


MROUND
The result is the nearest integer multiple of the number.
Syntax
MROUND(Number; Multiple)
Syntax Description
Which integer multiple of 3 is the number 15.5 closest to?
=MROUND(15.5; 3) returns 15


MULTINOMIAL
Returns the factorial of the sum of the arguments divided by the product of the factorials of the arguments.
Syntax
MULTINOMIAL (Number(s))
Syntax Description
Number(s): a list of up to 30 numbers.


N
Returns the number 1, if the parameter is TRUE. Returns the parameter, if the parameter is a number. Returns the number 0 for other parameters.If an error occurs, the function returns a logical or numerical value.
Syntax
N(value)
Syntax Description
Value: the parameter to be converted into a number.


NA
Returns the error value #N/A.
Syntax
NA()
Syntax Description
NA() converts the contents of the cell into #N/A


NEGBINOMDIST
Returns the negative binomial distribution.
Syntax
NEGBINOMDIST(X; R; SP)
Syntax Description
X: represents the value returned for unsuccessful tests.
R: represents the value returned for successful tests.
SP: is the probability of the success of an attempt.


NEGBINOMDIST
Returns the negative binomial distribution.
Syntax
NEGBINOMDIST(X; R; SP)
Syntax Description
X: represents the value returned for unsuccessful tests.
R: represents the value returned for successful tests.
SP: is the probability of the success of an attempt.


NETWORKDAYS
Returns the number of workdays between Start date and End date. Holidays can be deducted.
Syntax
NETWORKDAYS (Start date;End date;Holidays)
Syntax Description
Start date: the date from when the calculation is carried out. If the start date is a workday, the day is included in the calculation.
End date: the date up until when the calculation is carried out. If the end date is a workday, the day is included in the calculation.
Holidays: optional list of holidays. These are non-working days. Enter a cell range in which the holidays are listed individually.


NOMINAL
Calculates the yearly nominal interest rate, given the effective rate and the number of compounding periods per year.
Syntax
NOMINAL(EFFECT_RATE;NPERY)
Syntax Description
EFFECT_RATE: the effective interest rate
NPERY: the number of periodic interest payments per year.


NOMINAL_ADD
Calculates the annual nominal rate of interest on the basis of the effective rate and the number of interest payments per annum.The functions whose names end with _ADD return the same results as the corresponding Microsoft Excel functions. Use the functions without _ADD to get results based on international standards. For example, the WEEKNUM function calculates the week number of a given date based on international standard ISO 6801, while WEEKNUM_ADD returns the same week number as Microsoft Excel.
Syntax
NOMINAL_ADD(Effective rate;Npery)
Syntax Description
Effective rate: the effective annual rate of interest.
Npery: the number of interest payments per year.


NORMDIST
Returns the standard normal cumulative distribution.
Syntax
NORMDIST(Number; Mean; STDEV; C)
Syntax Description
Number: the value of the distribution based on which the normal distribution is to be calculated.
Mean: the mean value of the distribution.
STDEV: the standard deviation of the distribution.
C = 0 calculates the density function; C = 1 calculates the distribution.


NORMINV
Returns the inverse of the normal cumulative distribution.
Syntax
NORMINV(Number; Mean; STDEV)
Syntax Description
Number: represents the probability value used to determine the inverse normal distribution.
Mean: represents the mean value in the normal distribution.
STDEV: represents the standard deviation of the normal distribution.


NORMSDIST
Returns the normal cumulative distribution.
Syntax
NORMSDIST(Number)
Syntax Description
Number: the value to which the standard normal distribution is calculated.


NORMSINV
Returns the inverse of the standard normal cumulative distribution.
Syntax
NORMINV(Number)
Syntax Description
Number: the probability to which the inverse standard normal distribution is calculated.


NOT
Reverses the logical value.
Syntax
NOT(Logical value)
Syntax Description
Logical Value: any value to be reversed.


NOW
Returns the computer system date and time. The value is updated when you recalculate the document or each time a cell value is modified.
Syntax
NOW()
Syntax Description
=NOW()-A1 returns the difference between the date in A1 and now. Format the result as a number.


NPER
Returns the number of periods for an investment based on periodic, constant payments and a constant interest rate.
Syntax
NPER(Rate;PMT;PV;FV;Type)
Syntax Description
Rate: the periodic interest rate.
PMT: the constant annuity paid in each period.
PV: the present value (cash value) in a sequence of payments.
FV (optional): the future value, which is reached at the end of the last period.
Type (optional): the due date of the payment at the beginning or at the end of the period.

Parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.


NPV
Returns the net present value of an investment based on a series of periodic cash flows and a discount rate.
Syntax
NPV(RATE;Value 1;Value 2;...)
Syntax Description
RATE: the discount rate for a period.
Value1;... are up to 30 values, which represent deposits or withdrawals.


OCT2BIN
The result is the binary number for the octal number entered.
Syntax
OCT2BIN(Number;Places)
Syntax Description
Number: the octal number. The number can have a maximum of 10 places. The most significant bit is the sign bit, the following bits return the value. Negative numbers are entered as two's complement.
Places: the number of places to be output.


OCT2DEC
The result is the decimal number for the octal number entered.
Syntax
OCT2DEC(Number)
Syntax Description
Number: the octal number. The number can have a maximum of 10 places. The most significant bit is the sign bit, the following bits return the value. Negative numbers are entered as two's complement.


OCT2HEX
The result is the hexadecimal number for the octal number entered.
Syntax
OCT2HEX(Number;Places)
Syntax Description
Number: the octal number. The number can have a maximum of 10 places. The most significant bit is the sign bit, the following bits return the value. Negative numbers are entered as two's complement.
Places: the number of places to be output.x: the value on which the function will be calculated.n: the order of the Bessel function


ODD
Returns a number rounded up to the nearest odd integer.
Syntax
ODD(number)
Syntax Description
Number: the number that is to be rounded up.


ODDFPRICE
Calculates the price per 100 currency units par value of a security, if the first interest date falls irregularly.
Syntax
ODDFPRICE(Settlement;Maturity;Issue;First coupon;Rate;Yield;Redemption;Frequency;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Issue: the date of issue of the security.
First coupon: the first interest date of the security.
Rate: the annual rate of interest.
Yield: the annual yield of the security.
Redemption: the redemption value per 100 currency units of par value.
Frequency: number of interest payments per year (1, 2 or 4).
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of days in year
2 - Exact number of days in month, year has 360 days
3 - Exact number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


ODDFYIELD
Calculates the yield of a security if the first interest date falls irregularly.
Syntax
ODDFYIELD(Settlement;Maturity;Issue;First coupon;Rate;Price;Redemption;Frequency;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Issue: the date of issue of the security.
First coupon: the first interest date of the security.
Rate: the annual rate of interest.
Yield: the annual yield of the security.
Redemption: the redemption value per 100 currency units of par value.
Frequency: number of interest payments per year (1, 2 or 4).
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of days in year
2 - Exact number of days in month, year has 360 days
3 - Exact number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


ODDLPRICE
Calculates the price per 100 currency units par value of a security, if the last interest date falls irregularly.
Syntax
ODDLPRICE(Settlement;Maturity;Last interest;Rate;Yield;Redemption;Frequency;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Last interest: the last interest date of the security.
Rate: the annual rate of interest.
Yield: the annual yield of the security.
Redemption: the redemption value per 100 currency units of par value.
Frequency: number of interest payments per year (1, 2 or 4).
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of days in year
2 - Exact number of days in month, year has 360 days
3 - Exact number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


ODDLYIELD
Calculates the yield of a security if the last interest date falls irregularly.
Syntax
ODDLYIELD(Settlement;Maturity;Last interest;Rate;Price;Redemption;Frequency;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Last interest: the last interest date of the security.
Rate: the annual rate of interest.
Yield: the annual yield of the security.
Redemption: the redemption value per 100 currency units of par value.
Frequency: number of interest payments per year (1, 2 or 4).
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of days in year
2 - Exact number of days in month, year has 360 days
3 - Exact number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


OFFSET
Returns the value of a cell offset by a certain number of rows and columns from a given reference point.
Syntax
OFFSET(reference;rows;columns;height;width)
Syntax Description
Reference: the cell from which the function searches for the new reference.
Rows: the number of cells by which the reference was corrected up (negative value) or down.
Columns: the number of columns by which the reference was corrected to the left (negative value) or to the right.
Height: the optional vertical height for an area that starts at the new reference position.
Width: the optional horizontal width for an area that starts at the new reference position.

Parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.


OR
Returns TRUE if at least one argument is TRUE. This function returns the value FALSE, if all the arguments have the logical value FALSE.The arguments are either logical expressions themselves (TRUE, 1<5, 2+3=7, B8<10) that return logical values, or arrays (A1:C3) containing logical values.When a function expects a single value, but you entered a cell range, then the value from the cell range is taken that is in the same column or row as the formula.If the entered range is outside of the current column or row of the formula, the function returns the error value #VALUE!
Syntax
OR(Logical value 1; Logical value 2 ...Logical value 30)
Syntax Description
Logical value 1; Logical value 2 ...Logical value 30 are conditions to be checked. All conditions can be either TRUE or FALSE. If a range is entered as a parameter, the function uses the value from the range that is in the current column or row.

PEARSON
Returns the Pearson product moment correlation coefficient r.
Syntax
PEARSON(Data_1; Data_2)
Syntax Description
Data_1: represents the array of the first data set.
Data_2: represents the array of the second data set.


PERCENTILE
Returns the alpha-percentile of data values in an array. A percentile returns the scale value for a data series which goes from the smallest (Alpha=0) to the largest value (alpha=1) of a data series. For Alpha = 25%, the percentile means the first quartile; Alpha = 50% is the MEDIAN.
Syntax
PERCENTILE(Data;Alpha)
Syntax Description
Data: represents the array of data.
Alpha :represents the percentage of the scale between 0 and 1.


PERCENTRANK
Returns the percentage rank of a value in a sample.
Syntax
PERCENTRANK(Data; Value)
Syntax Description
Data: represents the array of data in the sample.
Value: represents the value whose percentile rank must be determined.


PERMUT
Returns the number of permutations for a given number of objects.
Syntax
PERMUT(Count_1; Count_2)
Syntax Description
Count_1: is the total number of objects.
Count_2: is the number of objects in each permutation.


PERMUTATIONA
Returns the number of permutations for a given number of objects (repetition allowed).
Syntax
PERMUTATIONA(Count_1; Count_2)
Syntax Description
Count_1: is the total number of objects.
Count_2: is the number of objects in each permutation.


PHI
Returns the values of the distribution function for a standard normal distribution.
Syntax
PHI(Number)
Syntax Description
Number: represents the value based on which the standard normal distribution is calculated.


PI
Returns the value of PI (rounded value 3.14159).
Syntax
PI()
Syntax Description
Pi is 3.14159... as a rounded value.


PMT
Returns the periodic payment for an annuity with constant interest rates.
Syntax
PMT(Rate; NPER; PV; FV; Type)
Syntax Description
Rate: the periodic interest rate.
NPER: the number of periods in which annuity is paid.
PV: the present value (cash value) in a sequence of payments.
FV (optional): the desired value (future value) to be reached at the end of the periodic payments.
Type (optional): the due date for the periodic payments. Type=1 is payment at the beginning and Type=0 is payment at the end of each period.

Parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.


POISSON
Returns the Poisson distribution.
Syntax
POISSON(Number; Mean; C)
Syntax Description
Number: represents the value based on which the Poisson distribution is calculated.
Mean: represents the middle value of the Poisson distribution.
C = 0 calculates the density function; C = 1 calculates the distribution.


POWER
Returns the result of a number raised to a power.
Syntax
POWER(base; power) or base ^ power
Syntax Description
Base: the number that is to be raised to a given power.
Power: the exponent with which the base is to be raised to a power.


PPMT
Returns for a given period the payment on the principal for an investment that is based on periodic and constant payments and a constant interest rate.
Syntax
PPMT(Rate;Period;NPER;PV;FV;Type)
Syntax Description
Rate: the periodic interest rate.
Period: the amortizement period. P=1 for the first and P=NPER for the last period.
NPER: the total number of periods during which annuity is paid.
PV. the present value in the sequence of payments.
FV (optional): the desired (future) value.
Type (optional): defines the due date. F=1 for payment at the beginning of a period and F=0 for payment at the end of a period.

Parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.


PRICE
Calculates the market value of a fixed interest security with a par value of 100 currency units as a function of the forecast yield.
Syntax
PRICE(Settlement;Maturity;Rate;Yield;Redemption;Frequency;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Rate: the annual nominal rate of interest (coupon interest rate)
Yield: the annual yield of the security.
Redemption: the redemption value per 100 currency units of par value.
Frequency: number of interest payments per year (1, 2 or 4).
Basis: is chosen from a list of options and indicates how the year is to be calculated.

Basis Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of days in year
2 - Exact number of days in month, year has 360 days
3 - Exact number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


PRICEDISC
Calculates the price per 100 currency units of par value of a non-interest- bearing security.
Syntax
PRICEDISC(Settlement;Maturity;Discount;Redemption;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Discount: the discount of a security as a percentage.
Redemption: the redemption value per 100 currency units of par value.
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of days in year
2 - Exact number of days in month, year has 360 days
3 - Exact number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


PRICEMAT
Calculates the price per 100 currency units of par value of a security, that pays interest on the maturity date.
Syntax
PRICEMAT(Settlement;Maturity;Issue;Rate;Yield;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Issue: the date of issue of the security.
Rate: the interest rate of the security on the issue date.
Yield: the annual yield of the security.
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of days in year
2 - Exact number of days in month, year has 360 days
3 - Exact number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


PROB
Returns the probability that values in a range are between two limits. If there is no End value, this function calculates the probability based on the principle that the Data values are equal to the value of Start.
Syntax
PROB(Data; Probability: Start; End)
Syntax Description
Data: the array or range of data in the sample.
Probability: the array or range of the corresponding probabilities.
Start: the start value of the interval whose probabilities are to be summed.
End (optional): the end value of the interval whose probabilities are to be summed.
If this parameter is missing, the probability for the Start value is calculated.


PRODUCT
Multiplies all the numbers given as arguments and returns the product.
Syntax
PRODUCT(number 1 to 30)
Syntax Description
Number 1 to number 30 are up to 30 arguments whose product is to be calculated.


PROPER
Capitalizes the first letter in all words of a text string.
Syntax
PROPER(text)
Syntax Description
text: refers to the text to be converted.


PV
Returns the present value of an investment resulting from a series of regular payments.Use this function to calculate the amount of money needed to be invested at a fixed rate today, to receive a specific amount, an annuity, over a specified number of periods. You can also determine how much money is to remain after the elapse of the period. Specify as well if the amount is to be paid out at the beginning or at the end of each period.Enter these values either as numbers, expressions or references. If, for example, interest is paid annually at 8%, but you want to use month as your period, enter 8%/12 under Rate and ti will automatically calculate the correct factor.
Syntax
PV(Rate; NPER; PMT; FV; Type)
Syntax Description
Rate: defines the interest rate per period.
NPER: the total number of periods (payment period).
PMT: the regular payment made per period.
FV (optional): defines the future value remaining after the final installment has been made.
Type (optional): denotes due date for payments. Type = 1 means due at the beginning of a period and Type = 0 (default) means due at the end of the period.

In these functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.


QUARTILE
Returns the quartile of a data set.
Syntax
QUARTILE(Data; Type)
Syntax Description
Data: represents the array of data in the sample.
Type: represents the type of quartile. (0 = MIN, 1 = 25%, 2 = 50% (MEDIAN), 3 = 75% and 4 = MAX.)


QUOTIENT
Returns the integer result of a division operation.
Syntax
QUOTIENT(Numerator;Denominator)
Syntax Description
=QUOTIENT(11;3) returns 3. The remainder of 2 is omitted.


RADIANS
Converts degrees to radians.
Syntax
RADIANS(number)
Syntax Description
Number: the angle in degrees.


RAND
Returns a random number between 0 and 1.
Syntax
RAND()
Syntax Description
Returns a random number between 0 and 1.


RANDBETWEEN
Returns an integer random number between Bottom and Top (both inclusive)
Syntax
RANDBETWEEN(Bottom;Top)
Syntax Description
Returns an integer random number between Bottom and Top (both inclusive)


RANK
Returns the rank of a number in a sample.
Syntax
RANK(Value; Data; Type)
Syntax Description
Value: the value, whose rank is to be determined
Data: the array or range of data in the sample.
Type (optional): the sequence order. = 0 means ascending, = 1 means descending.


RATE
Returns the constant interest rate per period of an annuity.
Syntax
RATE(NPER;PMT;PV;FV;Type;GUESS)
Syntax Description
NPER: the total number of periods, during which payments are made (payment period).
PMT: the constant payment (annuity) paid during each period.
PV: the cash value in the sequence of payments.
FV (optional): the future value, which is reached at the end of the periodic payments.
Type (optional): the due date of the periodic payment, either at the beginning or at the end of a period.
GUESS (optional): determines the estimated value of the interest with iterative calculation.

In thesefunctions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.


RECEIVED
Calculates the amount received that is paid for a fixed-interest security at a given point in time.
Syntax
RECEIVED(Settlement;Maturity;Investment;Discount;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Investment: the purchase sum.
Discount: the percentage discount on acquisition of the security.
Basis: is chosen from a list of options and indicates how the year is to be calculated.

Basis Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of days in year
2 - Exact number of days in month, year has 360 days
3 - Exact number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


REPLACE
Replaces part of a text string with a different text string. This function can be used to replace both characters and numbers (which are automatically converted to text). The result of the function is always displayed as text. If you intend to perform further calculations with a number which has been replaced by text, you will need to convert it back to a number using the VALUE function.Any text containing numbers must be enclosed in quotation marks if you do not want it to be interpreted as a number and automatically converted to text.
Syntax
REPLACE(text; position; length; new text)
Syntax Description
Text: refers to text of which a part will be replaced.
position: refers to the position within the text where the replacement will begin.
length: the number of characters in text to be replaced.
new text: refers to the text which replaces text.


REPT
Repeats a character string by the given number of copies.
Syntax
REPT(text; number)
Syntax Description
text: the text to be repeated.
number: the number of repetitions.
The result can be a maximum of 255 characters.


RIGHT
Defines the last character or characters in a text string.
Syntax
RIGHT(text; number)
Syntax Description
text: the text of which the right part is to be determined.
number (optional): the number of characters from the right part of the text.


ROMAN
Converts a number into a Roman numeral. The value range must be between 0 and 3999, the modes can be integers from 0 to 4.
Syntax
ROMAN(Number; Mode)
Syntax Description
Number: the number that is to be converted into a Roman numeral.
Mode (optional): indicates the degree of simplification. The higher the value, the greater is the simplification of the Roman number.


ROUND
Returns a number rounded to a certain number of decimal places according to valid mathematical criteria.
Syntax
ROUND(number; count)
Syntax Description
number: the number to be rounded.
count (optional): the number of the places to which the value is to be rounded. If the count parameter is negative, numbers before the decimal are rounded.


ROUNDDOWN
Rounds a number down, toward zero.
Syntax
ROUNDDOWN(number; count)
Syntax Description
number: the number to be rounded down.
count (optional):the number of digits to be rounded down to. If the count parameter is negative, rounding is to the digits preceding the decimal point.


ROUNDUP
Rounds a number up, according to the specified decimal place.
Syntax
ROUNDUP(number; count)
Syntax Description
number: the number to be rounded up.count (optional): the number of digits to which rounding up is to be done.


ROW
Returns the row number of a cell reference. If the reference is a cell, it returns the row number of the cell. If the reference is a cell range, it returns the corresponding row numbers in a one-column Array if the formula is entered as an array formula. If the ROW function with a range reference is not used in an array formula, only the row number of the first range cell will be returned.
Syntax
ROW(reference)
Syntax Description
Reference: it is a cell, an area, or the name of an area.If you do not indicate a reference, the row number of the cell in which the formula is entered will be found.


ROWS
Returns the number of rows in a reference or array.
Syntax
ROWS(array)
Syntax Description
array: the reference or named area whose total number of rows is to be determined.


RRI
Calculates the interest rate resulting from the profit (return) of an investment.
Syntax
RRI(P;PV;FV)
Syntax Description
P: the number of periods needed for calculating the interest rate.
PV: the present (current) value. The cash value is the deposit of cash or the current cash value of an allowance in kind. As a deposit value a positive value must be entered; the deposit must not be 0 or <0.
FV: determines what is desired as the cash value of the deposit.


RSQ
Returns the square of the Pearson correlation coefficient based on the given values. RSQ (also called determination coefficient) is a measure for the accuracy of an adjustment and can be used to produce a regression analysis.
Syntax
RSQ(Data_Y; Data_X)
Syntax Description
Data_Y: an array or range of data points.
Data_X: an array or range of data points.


SEARCH
Returns the position of a text segment within a character string. You can set the start of the search as an option. The search text can be a number or any sequence of characters. The search is not case-sensitive.The search supports regular expressions. You can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must precede every character with a \ character.
Syntax
SEARCH(find_text; text; position)
Syntax Description
find_text: the text to be searched for.
text: the text where the search will take place.
position (optional): the position in the text where the search is to start.


SECOND
Returns the second for the given time value. The second is given as an integer between 0 and 59.
Syntax
SECOND(Number)
Syntax Description
Number: as a time value, is a decimal, for which the second is to be returned.


SERIESSUM
Returns a sum of powers of the number x in accordance with the following formula:SERIESSUM(x;n;m;coefficients) = coefficient_1*x^n + coefficient_2*x^(n+m) + coefficient_3*x^(n+2m) +...+ coefficient_i*x^(n+(i-1)m)
Syntax
SERIESSUM(x; n; m; coefficients)
Syntax Description
x: the number as an independent variable
n: the starting power
m: the increment
coefficients: a series of coefficients. For each coefficient the series sum is extended by one section.


SHEET
Returns the sheet number of a reference or a string representing a sheet name. If you do not enter any parameters, the result is the sheet number of the spreadsheet containing the formula.
Syntax
SHEET(Reference)
Syntax Description
Reference: (optional) and is the reference to a cell, an area, or a sheet name string.


SHEETS
Determines the number of sheets in a reference. If you do not enter any parameters, it returns the number of sheets in the current document.
Syntax
SHEETS(Reference)
Syntax Description
Reference: the reference to a sheet or an area. This parameter is optional.


SIN
Returns the sine of the given number (angle).
Syntax
SIN(number)
Syntax Description
Number: the angle in radians.


SINH
Returns the hyperbolic sine of a number.
Syntax
SINH(number)
Syntax Description
Number: the number whose hyperbolic sine is to be calculated.


SKEW
Returns the skewness of a distribution.
Syntax
SKEW(Number 1; number 2; ...number 30)
Syntax Description
Number 1, number 2...number 30 are numerical values or ranges.


SLN
Returns the straight-line depreciation of an asset for one period.The amount of the depreciation is constant during the depreciation period.
Syntax
SLN(COST; SALVAGE; LIFE)
Syntax Description
COST: the initial cost of an asset.
SALVAGE: the value of an asset at the end of the depreciation.
LIFE: the depreciation period determining the number of periods in the depreciation of the asset.


SLOPE
Returns the slope of the linear regression line. The slope is adapted to the data points set in the y and x values.
Syntax
SLOPE(data_Y; data_X)
Syntax Description
Data_Y: the array or matrix of Y data.
Data_X: the array or matrix of X data.


SMALL
Returns the Rank_c-th smallest value in a data set.
Syntax
SMALL(Data; Rank_c)
Syntax Description
Data: the cell range of data.
Rank_c: the rank of the value.


SQRT
Returns the positive square root of a number. The value of the number must be positive.
Syntax
SQRT(number)
Syntax Description
Number: the number whose square root is to be calculated.


SQRTPI
Returns the square root of a number*PI.
Syntax
SQRTPI (Number)
Syntax Description
=SQRTPI(2) returns the rounded value 2.506628.


STANDARDIZE
Converts a random variable to a normalized value.
Syntax
STANDARDIZE(Number; mean; STDEV)
Syntax Description
Number: the value to be standardized.
Mean: the arithmetic mean of the distribution.
STDEV: the standard deviation of the distribution.


STDEV
Estimates the standard deviation based on a sample.
Syntax
STDEV(Number 1;number 2;...number 30)
Syntax Description
Number 1, number 2, ... number 30 are numerical values or ranges representing a sample based on an entire population.


STDEVA
Calculates the standard deviation of an estimation based on a sample.
Syntax
STDEVA(Value 1;value 2;...value 30)
Syntax Description
Value 1,value 2,...value 30 are values or ranges representing a sample derived from an entire population. Text has the value 0.


STDEVP
Calculates the standard deviation based on the entire population.
Syntax
STDEVP(Number 1;number 2;...number 30)
Syntax Description
Number 1,number 2,...number 30 are numerical values or ranges representing a sample based on an entire population.


STDEVPA
Calculates the standard deviation based on the entire population.
Syntax
STDEVPA(Value 1;value 2;...value 30)
Syntax Description
Value 1,value 2,...value 30 are values or ranges representing a sample derived from an entire population. Text has the value 0.


STEYX
Returns the standard error of the predicted y value for each x in the regression.
Syntax
STEYX(data_Y; data_X)
Syntax Description
Data_Y: the array or matrix of Y data.Data_X: the array or matrix of X data.


STOCK
Returns the stock details for the symbol provided.
Syntax
STOCK(Symbol; Function)
Syntax Description
symbol: represent the stock symbol of the company.
function: represents the type of data you want, this is a optional parameter[Default value is price].
Example: =STOCK("GOOG","PRICE"),   =STOCK("MSFT"),    =STOCK("YHOO","VOLUME")
supported functions
price - price of stock.
tradetime - last traded time of stock in PST.
dayopen - price when the current day open.
dayhigh - highest traded price for the current day.
daylow - lowest traded price for the current day.
volume - volume of shares traded for the day.
close - price at previous day close.
change - %change from previous day close.
52weekhigh - highest price in last 52 weeks.
52weeklow - lowest price in last 52 weeks.
Note:Stock details are provided from free stock sources available in the Web. The data may be delayed up to 30 minutes. Also the data provided is for informational purposes only.


SUBSTITUTE
Substitutes new text for old text in a string.
Syntax
SUBSTITUTE(text; search_text; new text; occurrence)
Syntax Description
text: the text in which text segments are to be exchanged.
search_text: the text segment that is to be replaced (a number of times).
new text: the text that is to replace the text segment.
occurrence (optional): indicates how many occurrences of the search text are to be replaced. If this parameter is missing the search text is replaced throughout.


SUBTOTAL
Calculates subtotals. If a range already contains subtotals, these are not used for further calculations. Use this function with the AutoFilters to take only the filtered records into account.
Syntax
SUBTOTAL(function; range)
Syntax Description
Function: a number that stands for one of the following functions:Function indexFunction1AVERAGE2COUNT3COUNTA4MAX5MIN6PRODUCT7STDEV8STDEVP9SUM10VAR11VARP
Range: the range whose cells are included.


SUM
Adds all the numbers in a range of cells.
Syntax
SUM(number1; number 2; ...; number 30)
Syntax Description
Number 1 to number 30 are up to 30 arguments whose sum is to be calculated.


SUMIF
Adds the cells specified by a given criteria. This function is used to browse a range when you search for a certain value.The search supports regular expressions. You can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must precede every character with a \ character.
Syntax
SUMIF(range; criteria; sum_range)
Syntax Description
Range: the range to which the criteria are to be applied.
Criteria: the cell in which the search criterion is shown, or the search criterion itself.
Sum_range: the range from which values are summed. If this parameter has not been indicated, the values found in the Range are summed.


SUMSQ
If you want to calculate the sum of the squares of numbers (totaling up of the squares of the arguments), enter these into the text fields.
Syntax
SUMSQ(number 1 to 30)
Syntax Description
Number 1 to number 30 are up to 30 arguments the sum of whose squares is to be calculated.


SYD
Returns the arithmetic-declining depreciation rate.Use this function to calculate the depreciation amount for one period of the total depreciation span of an object. Arithmetic declining depreciation reduces the depreciation amount from period to period by a fixed sum.
Syntax
SYD(Cost;Salvage;Life;Period)
Syntax Description
Cost: the initial cost of an asset.
Salvage: the value of an asset after depreciation.
Life: the period fixing the time span over which an asset is depreciated.
Period: defines the period for which the depreciation is to be calculated.


T
This function converts a number to a blank text string.
Syntax
T(value)
Syntax Description
value: the value to be converted. Also, a reference can be used as a parameter. If the referenced cell includes a number or a formula containing a numerical result, the result will be an empty string.


TAN
Returns the tangent of the given angle.
Syntax
TAN(number)
Syntax Description
Number: the angle in radians.


TANH
Returns the hyperbolic tangent of a number.
Syntax
TANH(number)
Syntax Description
Number: the number whose hyperbolic tangent is to be calculated.


TBILLEQ
Calculates the annual return on a treasury bill (). A treasury bill is purchased on the settlement date and sold at the full par value on the maturity date, that must fall within the same year. A discount is deducted from the purchase price.
Syntax
TBILLEQ(Settlement;Maturity;Discount)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Discount: the percentage discount on acquisition of the security.


TBILLPRICE
Calculates the price of a treasury bill per 100 currency units.
Syntax
TBILLPRICE(Settlement;Maturity;Discount)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Discount: the percentage discount upon acquisition of the security.


TBILLYIELD
Calculates the yield of a treasury bill.
Syntax
TBILLYIELD(Settlement;Maturity;Price)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Price: the price (purchase price) of the treasury bill per 100 currency units of par value.


TDIST
Returns the t-distribution.
Syntax
TDIST(Number; Degrees_freedom; Mode)
Syntax Description
Number: the value for which the t-distribution is calculated.
Degrees_freedom: the number of degrees of freedom for the t-distribution.
Mode = 1 returns the one-tailed test, Mode = 2 returns the two-tailed test.


TEXT
Converts a number into text according to a given format.
Syntax
TEXT(Number; Format)
Syntax Description
Number: the numerical value to be converted.
Format: the text which defines the format. Use decimal and thousands separators according to the language set in the cell format.


TIME
TIME returns the current time value from values for hours, minutes and seconds. This function can be used to convert a time based on these three elements to a decimal time value.
Syntax
TIME(hour; minute; second)
Syntax Description
Use an integer to set the hour.Use an integer to set the minute.Use an integer to set the second.


TIMEVALUE
TIMEVALUE returns the internal time number from a text enclosed by quotes and which may show a possible time entry format.The internal number indicated as a decimal is the result of the date system configured to alculate date entries.
Syntax
TIMEVALUE("Text")
Syntax Description
Text: a valid time expression and must be entered in quotation marks.


TINV
Returns the inverse of the t-distribution.
Syntax
TINV(Number; degrees_freedom)
Syntax Description
Number: the probability associated with the two-tailed t-distribution.
Degrees_freedom: the number of degrees of freedom for the t-distribution.


TODAY
Returns the current computer system date. The value is updated when you reopen the document or modify the values of the document.
Syntax
TODAY()
Syntax Description
Today is a function without arguments.


TRIMMEAN
Returns the mean of a data set without the Alpha percent of data at the margins.
Syntax
TRIMMEAN(Data; Alpha)
Syntax Description
Data: the array of data in the sample.
Alpha: the percentage of the marginal data that will not be taken into consideration.


TRUE
The logical value is set to TRUE. The TRUE() function does not require any arguments, and always returns the logical value TRUE.
Syntax
TRUE()
Syntax Description
If A=TRUE and B=FALSE the following examples appear:
=AND(A;B) returns FALSE
=OR(A;B) returns TRUE
=NOT(AND(A;B)) returns TRUE


TRUNC
Truncates a number to an integer (number) by removing the fractional part of the number according to the precision specified in num_digits.
Syntax
TRUNC(number; count)
Syntax Description
Number: the number whose decimal places are to be cut off.
Count: the number whose decimal places are not cut off.


TTEST
Returns the probability associated with a Student's t-Test.
Syntax
TTEST(Data_1; Data_2; Mode; Type)
Syntax Description
Data_1: the dependent array or range of data for the first record.
Data_2: the dependent array or range of data for the second record.
Mode = 1 calculates the one-tailed test, Mode = 2 the two- tailed test.
Type: the kind of t-test to perform. Type 1 means paired. Type 2 means two samples, equal variance (homoscedastic). Type 3 means two samples, unequal variance (heteroscedastic).


TYPE
Returns the type of value.If an error occurs, the function returns a logical or numerical value.
Syntax
TYPE(value)
Syntax Description
Value: a specific value for which the data type is determined. Value 1 = number, value 2 = text, value 4 = Boolean value, value 8 = formula, value 16 = error value.


UPPER
Converts the string specified in the text field to uppercase.
Syntax
UPPER(text)
Syntax Description
text: refers to the lower case letters you want to convert to upper case.


VALUE
Converts a text string into a number.
Syntax
VALUE(text)
Syntax Description
text: the text to be converted to a number.


VAR
Estimates the variance based on a sample.
Syntax
VAR(Number 1; number 2; ...number 30)
Syntax Description
Number 1,number 2,...number 30 are numerical values or ranges representing a sample based on an entire population.


VARA
Estimates a variance based on a sample. The value of text is 0.
Syntax
VARA(Value 1; value 2; ...value 30)
Syntax Description
Value 1,value 2,...value 30 are values or ranges representing a sample derived from an entire population. Text has the value 0.


VARP
Calculates a variance based on the entire population.
Syntax
VARP(Number 1; number 2; ...number 30)
Syntax Description
Number 1,number 2,...number 30 are numerical values or ranges representing an entire population.


VARPA
Calculates the variance based on the entire population. The value of text is 0.
Syntax
VARA(Value 1; value 2; ...value 30)
Syntax Description
Value 1,value 2,...value 30 are values or ranges representing an entire population.


VDB
Returns the depreciation of an asset for a specified or partial period using a variable declining balance method.
Syntax
VDB(Cost;Salvage;Life;S;End;Factor;Type)
Syntax Description
Cost: the initial value of an asset.
Salvage: the value of an asset at the end of the depreciation.
Life: the depreciation duration of the asset.
S: the start of the depreciation. A must be entered in the same date unit as the duration.
End: the end of the depreciation.
Factor (optional): the depreciation factor. Factor=2 is double rate depreciation.
Type (optional): Type=1 means a switch to linear depreciation. In Type=0 no switch is made.

Parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.


VLOOKUP
Vertical search with reference to adjacent cells to the right. This function checks if a specific value is contained in the first column of an array. The function then returns the value to the same line of a specific array column named by index.The search supports regular expressions. You can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must precede every character with a \ character. You can switch the automatic evaluation of regular expression on and off.
Syntax
=VLOOKUP(Search criterion;array;index;Sort order)
Syntax Description
Search criterion: the value searched for in the first column of the array.
array: the reference, which is to comprise at least two columns.
index: the number of the column in the array that contains the value to be returned. The first column has the number 1.
Sort order: an optional parameter that indicates whether the first column in the array is sorted in ascending order. Enter the Boolean value FALSE if the first column is not sorted in ascending order. Sorted columns can be searched much faster and the function always returns a value, even if the search value was not matched exactly, if it is between the lowest and highest value of the sorted list. In unsorted lists, the search value must be matched exactly. Otherwise the function will return this message: Error: Value Not Available.


WEEKDAY
Returns the day of the week for the given date value. The day is returned as an integer between 1 (Sunday) and 7 (Saturday) if no type or type = 1 is specified. If type=2, numbering begins at Monday=1; and if type=3 numbering begins at Monday=0.
Syntax
WEEKDAY(Number; Type)
Syntax Description
Number: as a date value, is a decimal for which the weekday is to be returned.
Type: determines the type of calculation. For Type =1, the weekdays are counted starting from Sunday (this is the default even when the Type parameter is missing). For Type =2, the weekdays are counted starting from Monday =1. For Type = 3, the weekdays are counted starting from Monday = 0.


WEEKNUM
WEEKNUM calculates the week number of the year for the internal date value.The International Standard ISO 8601 has decreed that Monday shall be the first day of the week. A week that lies partly in one year and partly in another is assigned a number in the year in which most of its days lie. That means that week number 1 of any year is the week that contains the January 4th.
Syntax
WEEKNUM(number; mode)
Syntax Description
Number:the internal date number.Mode sets the start of the week and the calculation type.1 = Sunday2 = Monday


WEEKNUM_ADD
The result indicates the number of the calendar week for a Date.The WEEKNUM_ADD function is designed to calculate week numbers exactly as Microsoft Excel does. Use the WEEKNUM function, or format your date cells using the WW formatting code, when you need ISO 8601 week numbers.
Syntax
WEEKNUM_ADD(Date;Return type)
Syntax Description
Date: the date within the calendar week.
Return type: 1 for week beginning on a Sunday, 2 for week beginning on a Monday.


WEIBULL
Returns the values of the Weibull distribution.
Syntax
WEIBULL(Number; Alpha; Beta; C)
Syntax Description
Number: the value at which to calculate the Weibull distribution.
Alpha: the Alpha parameter of the Weibull distribution.
Beta: the Beta parameter of the Weibull distribution.
C: indicates the type of function. If C equals 0 the form of the function is calculated, if C equals 1 the distribution is calculated.


WORKDAY
The result is a date number that can be formatted as a date. You then see the date of a day that is a certain number of Workdays away from the Start date.
Syntax
WORKDAY (Start date;Days;Holidays)
Syntax Description
Start date: the date from when the calculation is carried out. If the start date is a workday, the day is included in the calculation.
Days: the number of workdays. Positive value for a result after the start date, negative value for a result before the start date.
Holidays: list of optional holidays. These are non-working days. Enter a cell range in which the holidays are listed individually.


XIRR
Calculates the internal rate of return for a list of payments which take place on different dates. The calculation is based on a 365 days per year basis, ignoring leap years.If the payments take place at regular intervals, use the IRR function.
Syntax
XIRR(Values;Dates;Guess)
Syntax Description
Values and dates: a series of payments and the series of associated date values. The first pair of dates defines the start of the payment plan.
All other date values must be later, but need not be in any order. The series of values must contain at least one negative and one positive value (receipts and deposits).
Guess (optional): a guess can be input for the internal rate of return. The default is 10%.


XNPV
Calculates the capital value (net present value)for a list of payments which take place on different dates. The calculation is based on a 365 days per year basis, ignoring leap years.If the payments take place at regular intervals, use the NPV function.
Syntax
XNPV(Rate;Values;Dates)
Syntax Description
Rate: the internal rate of return for the payments.
Values and dates: a series of payments and the series of associated date values. The first pair of dates defines the start of the payment plan.
All other date values must be later, but need not be in any order.


YEAR
Returns the year as a number according to the internal calculation rules.
Syntax
YEAR(number)
Syntax Description
Number shows the internal date value for which the year is to be returned.


YEARFRAC
The result is a number between 0 and 1, representing the fraction of a year between Start date and End date.
Syntax
YEARFRAC (Start date;End date;Basis)
Syntax Description
Start date and end date: two date values.
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis - Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of days in year
2 - Exact number of days in month, year has 360 days
3 - Exact number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


YIELD
Calculates the yield of a security.
Syntax
YIELD(Settlement;Maturity;Rate;Price;Redemption;Frequency;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Rate: the annual rate of interest.
Price: the price (purchase price) of the security per 100 currency units of par value.
Redemption: the redemption value per 100 currency units of par value.
Frequency: number of interest payments per year (1, 2 or 4).
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis - Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of days in year
2 - Exact number of days in month, year has 360 days
3 - Exact number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


YIELDDISC
Calculates the annual yield of a non-interest-bearing security.
Syntax
YIELDDISC(Settlement;Maturity;Price;Redemption;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Price: the price (purchase price) of the security per 100 currency units of par value.
Redemption: the redemption value per 100 currency units of par value.
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis - Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of days in year
2 - Exact number of days in month, year has 360 days
3 - Exact number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


YIELDMAT
Calculates the annual yield of a security, the interest of which is paid on the date of maturity.
Syntax
YIELDMAT(Settlement;Maturity;Issue;Rate;Price;Basis)
Syntax Description
Settlement: the date of purchase of the security.
Maturity: the date on which the security matures (expires).
Issue: the date of issue of the security.
Rate: the interest rate of the security on the issue date.
Price: the price (purchase price) of the security per 100 currency units of par value.
Basis: is chosen from a list of options and indicates how the year is to be calculated.
Basis - Calculation
0 or missing - US method (NASD), 12 months of 30 days each
1 - Exact number of days in months, exact number of days in year
2 - Exact number of days in month, year has 360 days
3 - Exact number of days in month, year has 365 days
4 - European method, 12 months of 30 days each


ZTEST
Returns the two-tailed P value of a z test with standard distribution.
Syntax
ZTEST(Data; Number; Sigma)
Syntax Description
Data: the array of the data.
Number: the value to be tested.
Sigma (optional): the standard deviation of the total population. If this argument is missing, the standard deviation of the sample in question will be processed.


This help document contains modified content from OpenOffice.org's Manual of Calc Functions, compiled by Daniel R Miller and available at http://sc.openoffice.org/servlets/ProjectDocumentView?documentID=2856&showInfo=true. This content is licensed under Public Documentation License (PDL), version 1.0, available at http://www.openoffice.org/licenses/pdl.pdf. Refer to our Legal Notices page for more information.