DV-0009
excel: function not implemented — DETECTLANGUAGE, EPOCHTODATE, GOOGLEFINANCE (+8 more)
Subjects (11)
Tests (37)
matches canonical diverges no fixture in this DV's cluster
| Test | Formula | Canonical | gsheets | excel | lattice | ironcalc | hyperformula | libreoffice | formulas | pycel |
|---|---|---|---|---|---|---|---|---|---|---|
EPOCHTODATE/epochtodate-seconds |
=EPOCHTODATE(1700000000, 1) |
45244.9 | gsheets45244.9 | excel#NAME? | lattice45244.9 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
EPOCHTODATE/epochtodate-millis |
=EPOCHTODATE(1700000000000, 2) |
45244.9 | gsheets45244.9 | excel#NAME? | lattice45244.9 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
EPOCHTODATE/epochtodate-default-unit |
=EPOCHTODATE(1700000000) |
45244.9 | gsheets45244.9 | excel#NAME? | lattice45244.9 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
GOOGLEFINANCE/googlefinance-price-smoke |
=GOOGLEFINANCE("GOOG", "price") |
— | gsheets397.05 | excel#N/A | lattice#NAME? | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
GOOGLETRANSLATE/googletranslate-en-to-es |
=GOOGLETRANSLATE("hello", "en", "es") |
Hola | gsheetsHola | excel#N/A | lattice#NAME? | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
DETECTLANGUAGE/detectlanguage-english |
=DETECTLANGUAGE("hello world") |
en | gsheetsen | excel0 | lattice#NAME? | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
SPARKLINE/sparkline-inline-chart |
=SPARKLINE({1;2;3;4;5}) |
— | gsheets— | excel#N/A | lattice#NAME? | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
ISEMAIL/isemail-valid |
=ISEMAIL("[email protected]") |
true | gsheetstrue | excel#NAME? | latticetrue | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
ISEMAIL/isemail-invalid |
=ISEMAIL("not-an-email") |
false | gsheetsfalse | excel#NAME? | latticefalse | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
ISEMAIL/isemail-of-number |
=ISEMAIL(42) |
false | gsheetsfalse | excel#NAME? | latticefalse | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
ISEMAIL/isemail-of-blank-cell |
=ISEMAIL(A1) |
false | gsheetsfalse | excel#NAME? | latticefalse | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_DATE/to-date-from-serial |
=TO_DATE(44000) |
44000 | gsheets44000 | excel#NAME? | lattice44000 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_DATE/to-date-zero-serial |
=TO_DATE(0) |
0 | gsheets0 | excel#NAME? | lattice0 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_DATE/to-date-from-text |
=TO_DATE("2024-01-15") |
2024-01-15 | gsheets2024-01-15 | excel#NAME? | lattice2024-01-15 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_DATE/to-date-from-boolean |
=TO_DATE(TRUE) |
true | gsheetstrue | excel#NAME? | latticetrue | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_DATE/to-date-from-invalid-text |
=TO_DATE("not-a-date") |
not-a-date | gsheetsnot-a-date | excel#NAME? | latticenot-a-date | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_DOLLARS/to-dollars-integer |
=TO_DOLLARS(1234) |
1234 | gsheets1234 | excel#NAME? | lattice1234 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_DOLLARS/to-dollars-decimal |
=TO_DOLLARS(1234.567) |
1234.567 | gsheets1234.567 | excel#NAME? | lattice1234.567 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_DOLLARS/to-dollars-negative |
=TO_DOLLARS(-42.5) |
-42.5 | gsheets-42.5 | excel#NAME? | lattice-42.5 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_DOLLARS/to-dollars-from-text |
=TO_DOLLARS("99.99") |
99.99 | gsheets99.99 | excel#NAME? | lattice99.99 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_DOLLARS/to-dollars-from-boolean |
=TO_DOLLARS(TRUE) |
true | gsheetstrue | excel#NAME? | latticetrue | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_PERCENT/to-percent-decimal |
=TO_PERCENT(0.25) |
0.25 | gsheets0.25 | excel#NAME? | lattice0.25 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_PERCENT/to-percent-whole-number |
=TO_PERCENT(1) |
1 | gsheets1 | excel#NAME? | lattice1 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_PERCENT/to-percent-zero |
=TO_PERCENT(0) |
0 | gsheets0 | excel#NAME? | lattice0 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_PERCENT/to-percent-from-text |
=TO_PERCENT("0.5") |
0.5 | gsheets0.5 | excel#NAME? | lattice0.5 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_PERCENT/to-percent-negative |
=TO_PERCENT(-0.1) |
-0.1 | gsheets-0.1 | excel#NAME? | lattice-0.1 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_PURE_NUMBER/to-pure-number-from-percent-literal |
=TO_PURE_NUMBER(0.25) |
0.25 | gsheets0.25 | excel#NAME? | lattice0.25 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_PURE_NUMBER/to-pure-number-from-integer |
=TO_PURE_NUMBER(42) |
42 | gsheets42 | excel#NAME? | lattice42 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_PURE_NUMBER/to-pure-number-from-text |
=TO_PURE_NUMBER("123.45") |
123.45 | gsheets123.45 | excel#NAME? | lattice123.45 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_PURE_NUMBER/to-pure-number-from-boolean |
=TO_PURE_NUMBER(TRUE) |
true | gsheetstrue | excel#NAME? | latticetrue | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_PURE_NUMBER/to-pure-number-from-non-numeric-text |
=TO_PURE_NUMBER("hello") |
hello | gsheetshello | excel#NAME? | latticehello | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_TEXT/to-text-integer |
=TO_TEXT(42) |
42 | gsheets42 | excel#NAME? | lattice42 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_TEXT/to-text-decimal |
=TO_TEXT(3.14159) |
3.14159 | gsheets3.14159 | excel#NAME? | lattice3.14159 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_TEXT/to-text-boolean |
=TO_TEXT(TRUE) |
TRUE | gsheetsTRUE | excel#NAME? | latticeTRUE | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_TEXT/to-text-already-text |
=TO_TEXT("hello") |
hello | gsheetshello | excel#NAME? | latticehello | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_TEXT/to-text-from-date-serial |
=TO_TEXT(A1) |
1/15/2024 | gsheets1/15/2024 | excel#NAME? | lattice1/15/2024 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |
TO_TEXT/to-text-negative-number |
=TO_TEXT(-1234.5) |
-1234.5 | gsheets-1234.5 | excel#NAME? | lattice-1234.5 | ironcalc#NAME? | hyperformula#NAME? | libreoffice— | formulas#NAME? | pycel#NAME? |