You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Visit [building](building.md) and [testing](testing.md) sections to
24
+
Visit [building](https://handsontable.com/docs/hyperformula/guide/building.html) and [testing](https://handsontable.com/docs/hyperformula/guide/testing.html) sections to
23
25
get more info about these topics and check the list of commands you
24
26
can run in this project. Check the `/i18n`
25
27
folder in the project - all translations are kept just right there.
@@ -42,4 +44,4 @@ not `master`.
42
44
## Code of conduct
43
45
44
46
By participating in this project, you are expected to uphold our
45
-
[Code of Conduct](code-of-conduct.md).
47
+
[Code of Conduct](https://github.com/handsontable/hyperformula/blob/master/CODE_OF_CONDUCT.md).
@@ -74,6 +74,7 @@ lets you design your own [custom functions](custom-functions).
74
74
| BITOR | Engineering | Returns a bitwise logical "or" of the parameters. | BITOR(Number1; Number2) |
75
75
| BITRSHIFT | Engineering | Shifts a number right by n bits. | BITRSHIFT(Number; Shift) |
76
76
| BITXOR | Engineering | Returns a bitwise logical "exclusive or" of the parameters. | BITXOR(Number1; Number2) |
77
+
| CHOOSE | Lookup and reference | Uses an index to return a value from a list of up to 30 values.| CHOOSE(Index; Value1; ...; Value30) |
77
78
| DEC2BIN | Engineering | Returns the binary number for the decimal number entered between –512 and 511. | DEC2BIN(Number; Places) |
78
79
| DEC2HEX | Engineering | Returns the hexadecimal number for the decimal number entered. | DEC2HEX(Number; Places) |
79
80
| DEC2OCT | Engineering | Returns the octal number for the decimal number entered. | DEC2OCT(Number; Places) |
@@ -83,19 +84,27 @@ lets you design your own [custom functions](custom-functions).
83
84
| ISBLANK | Information | Returns TRUE if the reference to a cell is blank. | ISBLANK(Value) |
84
85
| ISERROR | Information | The ISERROR tests if the cells contain general error values. | ISERROR(Value) |
85
86
| ISEVEN | Information | Returns TRUE if the value is an even integer, or FALSE if the value is odd. | ISEVEN(Value) |
87
+
| ISLOGICAL | Information | Tests for a logical value (TRUE or FALSE). | ISLOGICAL(Value) |
88
+
| ISNONTEXT | Information | Tests if the cell contents are text or numbers, and returns FALSE if the contents are text. | ISNONTEXT(Value) |
89
+
| ISNUMBER | Information | Returns TRUE if the value refers to a number. | ISNUMBER(Value) |
86
90
| ISODD | Information | Returns TRUE if the value is odd, or FALSE if the number is even. | ISODD(Value) |
91
+
| ISTEXT | Information | Returns TRUE if the cell contents refer to text.| ISTEXT(Value) |
87
92
| AND | Logical | Returns TRUE if all arguments are TRUE. | AND(Logicalvalue1; Logicalvalue2 ...Logicalvalue30) |
88
93
| FALSE | Logical | Returns the logical value FALSE. | FALSE() |
89
94
| IF | Logical | Specifies a logical test to be performed. | IF(Test; Then value; Otherwisevalue) |
95
+
| IFNA | Logical | Returns the value if the cell does not contains the #N/A (value not available) error value, or the alternative value if it does. | IFNA(Value; Alternate_value) |
96
+
| IFERROR | Logical | Returns the value if the cell does not contains an error value, or the alternative value if it does. | IFERROR(Value; Alternate_value) |
90
97
| NOT | Logical | Complements (inverts) a logical value. | NOT(Logicalvalue) |
98
+
| SWITCH | Logical | Evaluates a list of arguments, consisting of an expression followed by a value. | SWITCH(Expression1, Value1[, Expression2, Value2[..., Expression_n, Value_n]]) |
91
99
| OR | Logical | Returns TRUE if at least one argument is TRUE. | OR(Logicalvalue1; Logicalvalue2 ...Logicalvalue30) |
92
100
| TRUE | Logical | The logical value is set to TRUE. | TRUE() |
93
101
| XOR | Logical | Returns true if an odd number of arguments evaluates to TRUE. | XOR(Logicalvalue1; Logicalvalue2 ...Logicalvalue30) |
94
102
| COLUMNS | Lookup and reference | Returns the number of columns in the given reference. | COLUMNS(Array) |
103
+
| OFFSET | Lookup and reference | Returns the value of a cell offset by a certain number of rows and columns from a given reference point. | OFFSET(Reference; Rows; Columns; Height; Width) |
95
104
| ROWS | Lookup and reference | Returns the number of rows in the given reference. | ROWS(Array) |
96
105
| INDEX | Lookup and reference | Returns the content of a cell, specified by row and column number, or an optional range name. | INDEX(Reference; Row; Column; Range) |
97
106
| MATCH | Lookup and reference | Returns the relative position of an item in an array that matches a specified value. | MATCH(Searchcriterion; Lookuparray; Type) |
98
-
| TRANSPOSE |Lookup and reference| Transposes the rows and columns of an array. | TRANSPOSE(Array) |
107
+
| TRANSPOSE |Matrix functions| Transposes the rows and columns of an array. | TRANSPOSE(Array) |
99
108
| VLOOKUP | Lookup and reference | Searches vertically with reference to adjacent cells to the right. | VLOOKUP(Search_Criterion; Array; Index; Sort_Order) |
100
109
| ABS | Math and trigonometry | Returns the absolute value of a number. | ABS(Number) |
101
110
| ACOS | Math and trigonometry | Returns the inverse trigonometric cosine of a number. | ACOS(Number) |
@@ -106,14 +115,19 @@ lets you design your own [custom functions](custom-functions).
106
115
| CEILING | Math and trigonometry | Rounds a number up to the nearest multiple of Significance. | CEILING(Number; Significance; Mode) |
107
116
| COS | Math and trigonometry | Returns the cosine of the given angle (in radians). | COS(Number) |
108
117
| COT | Math and trigonometry | Returns the cotangent of the given angle (in radians). | COT(Number) |
118
+
| COUNTUNIQUE | Math and trigonometry | Counts the number of unique values in a list of specified values and ranges. | COUNTUNIQUE(Value1, [Value2, ...]) |
109
119
| DECIMAL | Math and trigonometry | Converts text with characters from a number system to a positive integer in the base radix given. | DECIMAL("Text"; Radix) |
110
120
| DEGREES | Math and trigonometry | Converts radians into degrees. | DEGREES(Number) |
121
+
| E | Math and trigonometry | Returns 2.718281828459..., the value of the mathematical constant E to as many decimal places as set in configuration | E() |
111
122
| EVEN | Math and trigonometry | Rounds a positive number up to the next even integer and a negative number down to the next even integer. | EVEN(Number) |
112
123
| EXP | Math and trigonometry | Returns e raised to the power of a number. | EXP(Number) |
113
124
| INT | Math and trigonometry | Rounds a number down to the nearest integer. | INT(Number) |
114
125
| LN | Math and trigonometry | Returns the natural logarithm based on the constant e of a number. | LN(Number) |
115
126
| LOG | Math and trigonometry | Returns the logarithm of a number to the specified base. | LOG(Number; Base) |
116
127
| LOG10 | Math and trigonometry | Returns the base-10 logarithm of a number. | LOG10(Number) |
128
+
| MMULT | Matrix functions | Calculates the array product of two arrays. | MMULT(Array; Array) |
129
+
| MEDIANPOOL | Matrix functions | Calculates a smaller range which is a median of a Window_size, in a given Range, for every Stride element. | MEDIANPOOL(Range, Window_size, Stride) |
130
+
| MAXPOOL | Matrix functions | Calculates a smaller range which is a maximum of a Window_size, in a given Range, for every Stride element. | MAXPOOL(Range, Window_size, Stride) |
117
131
| MOD | Math and trigonometry | Returns the remainder when one integer is divided by another. | MOD(Dividend; Divisor) |
118
132
| ODD | Math and trigonometry | Rounds a positive number up to the nearest odd integer and a negative number down to the nearest odd integer. | ODD(Number) |
119
133
| PI | Math and trigonometry | Returns 3.14159265358979, the value of the mathematical constant PI to 14 decimal places. | PI() |
@@ -149,4 +163,5 @@ lets you design your own [custom functions](custom-functions).
149
163
| CHAR | Text | Converts a number into a character according to the current code table. | CHAR(Number) |
150
164
| CODE | Text | Returns a numeric code for the first character in a text string. | CODE("Text") |
151
165
| CONCATENATE | Text | Combines several text strings into one string. | CONCATENATE("Text1"; ...; "Text30") |
166
+
| SPLIT | Text | Divides text around a specified character or string, and puts each fragment into a separate cell in the row. | SPLIT(Text, Delimiter, [Split_by_each], [Remove_empty_text]) |
152
167
| TEXT | Text | Converts a number into text according to a given format. | TEXT(Number; Format) |
0 commit comments