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
*__Outstanding matrix and statistical functions__: `CHOLESKY`, `MLR` (Multivariate Linear Regression), `FIT` (Curve fitting), `INVERSE`, and a lot more!
VBA expressions uses the following precedence rules to evaluate mathematical expressions:
58
58
59
-
1.`()` Grouping: evaluates functions arguments as well.
60
-
2.`! - +` Unary operators: exponentiation is the only operation that violates this. Ex.: `-2 ^ 2 = -4 | (-2) ^ 2 = 4`.
61
-
3.`^` Exponentiation: Although Excel and Matlab evaluate nested exponentiations from left to right, Google, mathematicians and several modern programming languages, such as Perl, Python and Ruby, evaluate this operation from right to left. VBA expressions also evals in Python way: a^b^c = a^(b^c).
62
-
4.`\* / % ` Multiplication, division, modulo: from left to right.
63
-
5.`+ -` Addition and subtraction: from left to right.
64
-
6.`< <= <> >= = > $` Binary relations.
65
-
7.`~` Logical negation.
66
-
8.`&` Logical AND.
67
-
9.`||` Logical XOR.
68
-
10.`|` Logical OR.
59
+
1.`()`Grouping: evaluates functions arguments as well.
60
+
2.`! - +`Unary operators: exponentiation is the only operation that violates this. Ex.: `-2 ^ 2 = -4 | (-2) ^ 2 = 4`.
61
+
3.`^`Exponentiation: Although Excel and Matlab evaluate nested exponentiations from left to right, Google, mathematicians and several modern programming languages, such as Perl, Python and Ruby, evaluate this operation from right to left. VBA expressions also evals in Python way: a^b^c = a^(b^c).
62
+
4.`\* / % `Multiplication, division, modulo: from left to right.
63
+
5.`+ -`Addition and subtraction: from left to right.
64
+
6.`< <= <> >= = == > $` Binary relations.
65
+
7.`~`Logical negation.
66
+
8.`&`Logical AND.
67
+
9.`||`Logical XOR.
68
+
10.`|`Logical OR.
69
69
70
70
## Variables
71
71
Users can enter variables and set/assign their values for the calculations. Variable names must meet the following requirements:
0 commit comments