summaryrefslogtreecommitdiff
path: root/calc_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'calc_test.go')
-rw-r--r--calc_test.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/calc_test.go b/calc_test.go
index 935b3c2..bce0c0f 100644
--- a/calc_test.go
+++ b/calc_test.go
@@ -692,6 +692,10 @@ func TestCalcCellValue(t *testing.T) {
// PERMUTATIONA
"=PERMUTATIONA(6,6)": "46656",
"=PERMUTATIONA(7,6)": "117649",
+ // QUARTILE
+ "=QUARTILE(A1:A4,2)": "1.5",
+ // QUARTILE.INC
+ "=QUARTILE.INC(A1:A4,0)": "0",
// SKEW
"=SKEW(1,2,3,4,3)": "-0.404796008910937",
"=SKEW(A1:B2)": "0",
@@ -1508,6 +1512,13 @@ func TestCalcCellValue(t *testing.T) {
"=PERMUTATIONA(0,\"\")": "strconv.ParseFloat: parsing \"\": invalid syntax",
"=PERMUTATIONA(-1,0)": "#N/A",
"=PERMUTATIONA(0,-1)": "#N/A",
+ // QUARTILE
+ "=QUARTILE()": "QUARTILE requires 2 arguments",
+ "=QUARTILE(A1:A4,\"\")": "strconv.ParseFloat: parsing \"\": invalid syntax",
+ "=QUARTILE(A1:A4,-1)": "#NUM!",
+ "=QUARTILE(A1:A4,5)": "#NUM!",
+ // QUARTILE.INC
+ "=QUARTILE.INC()": "QUARTILE.INC requires 2 arguments",
// SKEW
"=SKEW()": "SKEW requires at least 1 argument",
"=SKEW(\"\")": "strconv.ParseFloat: parsing \"\": invalid syntax",