From d8bcfcf1b6e909b27f55e252b66f6e46b19ff6ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zden=C4=9Bk=20Crhonek?= Date: Tue, 12 Jul 2016 16:39:18 +0200 Subject: [PATCH] add GCD, INT, ISO.CEILING, LCM test case Change-Id: I35440d57c5e3ebecfed6dfeefb14c8fb57ae0ead Reviewed-on: https://gerrit.libreoffice.org/27153 Tested-by: Jenkins Reviewed-by: Markus Mohrhard --- sc/qa/unit/data/functions/fods/gcd.fods | 3056 ++++++++++++++++ sc/qa/unit/data/functions/fods/int.fods | 2552 ++++++++++++++ .../unit/data/functions/fods/iso.ceiling.fods | 2732 +++++++++++++++ sc/qa/unit/data/functions/fods/lcm.fods | 3062 +++++++++++++++++ 4 files changed, 11402 insertions(+) create mode 100644 sc/qa/unit/data/functions/fods/gcd.fods create mode 100644 sc/qa/unit/data/functions/fods/int.fods create mode 100644 sc/qa/unit/data/functions/fods/iso.ceiling.fods create mode 100644 sc/qa/unit/data/functions/fods/lcm.fods diff --git a/sc/qa/unit/data/functions/fods/gcd.fods b/sc/qa/unit/data/functions/fods/gcd.fods new file mode 100644 index 000000000000..d5981353832a --- /dev/null +++ b/sc/qa/unit/data/functions/fods/gcd.fods @@ -0,0 +1,3056 @@ + + + + 2016-06-25T07:16:38.437590147P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/54f2a4184d1296814e64cfeab1d06ae90d002357 + + + 0 + 0 + 33166 + 19868 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + false + + + 3 + 40 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 27 + 0 + 100 + 60 + true + false + + + Sheet2 + 1241 + 0 + 100 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + qQH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUKAERVUExFWF9PRkY= + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + $ + + + + + $( + + ) + + + $- + + + + + + + + + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + - + + + + + - € + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + + + + + + + + + + + + + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + + + Yes + + + Yes + + + No + + + + + True + + + True + + + False + + + + + On + + + On + + + Off + + + + + + + + + + + + ( + + + + ) + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + - + + + + + + - + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + - + + + + + + - + + + + + + + + + + + + + - + + - + + + + + - + + - + + + + + - + + + + + - + + + + + + + + + + - + + + + + + + + . + + + + + / + + + + + + + + + + - + + + + + + + + + + + + + + $ + + + + + - + $ + + + + + + + + + ( + + ) + + + - + + + + + + + + + + $ + + + + + $( + + ) + + + $- + + + + + + + + + + + + + + ( + + ) + + + - + + + + + + + + + + + + + + + $ + + + + + + + + + + + + + - + + + + + + + + . + + . + + + + WAHR + + + WAHR + + + FALSCH + + + + + + + + + + + + + + + + + - + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + + + + . + + + + + + + . + + + + + + + + + + : + + + + + + + : + + : + + + + + + + . + + . + + + + : + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + - + + - + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + - + + - + + + + : + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + : + + + + + : + + : + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + + + + + GCD Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple GCD formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + 8 + + + + 1.2 + + + 2.4 + + + + + + 8 + + + 8 + + + TRUE + + + =GCD(16,32,24) + + + + + + 6 + + + + 1.2 + + + 3.6 + + + + + + 2 + + + 2 + + + TRUE + + + =GCD(J1:J3) + + + + 4 + + + + 1.2 + + + 7.2 + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(5, 2) + + + + + + 2.4 + + + 3.6 + + + + + + 12 + + + 12 + + + TRUE + + + =GCD(24, 36) + + + + + + 2.4 + + + 4.8 + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(7, 1) + + + + + + + + 2.4 + + + 7.2 + + + + + + 5 + + + 5 + + + TRUE + + + =GCD(5, 0) + + + + + + + 1.1 + + + 2.2 + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(1.2,2.4) + + + AOO#71158 + + + + + + 1.1 + + + 3.3 + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(1.2,3.6) + + + + + 2.2 + + + 3.3 + + + + + + 3 + + + 3 + + + TRUE + + + =GCD(3,0) + + + + + 18.1 + + + 24.1 + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(L1,M1) + + + + + 18 + + + 24 + + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(L2,M2) + + + + + 3.3 + + + 2.2 + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(L3,M3) + + + + + + 4.8 + + + 2.4 + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(L4,M4) + + + + 99.1 + + + 55.1 + + + + + + 2 + + + 2 + + + TRUE + + + =GCD(L5,M5) + + + + + 2.2 + + + 4.4 + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(L6,M6) + + + + 2.2 + + + 8.8 + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(L7,M7) + + + + 2.2 + + + 11 + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(L8,M8) + + + + + 2.2 + + + 13.2 + + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(L9,M9) + + + + 4.4 + + + 8.8 + + + + + + 6 + + + 6 + + + TRUE + + + =GCD(L10,M10) + + + + 11 + + + 2.2 + + + + + + + 6 + + + 6 + + + TRUE + + + =GCD(L11,M11) + + + + + + 100.2 + + + 200.4 + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(L12,M12) + + + + + + + 100.2 + + + 300.6 + + + + + + 2 + + + 2 + + + TRUE + + + =GCD(L13,M13) + + + + + + + 200.4 + + + 300.6 + + + + + + 11 + + + 11 + + + TRUE + + + =GCD(L14,M14) + + + + 0 + + + 1.1 + + + + + + 2 + + + 2 + + + TRUE + + + =GCD(L15,M15) + + + + -1 + + + 1 + + + + + + 2 + + + 2 + + + TRUE + + + =GCD(L16,M16) + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(L17,M17) + + + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(L18,M18) + + + + + + 4 + + + 4 + + + TRUE + + + =GCD(L19,M19) + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(L20,M20) + + + + + + + + 100 + + + 100 + + + TRUE + + + =GCD(L21,M21) + + + + + + 100 + + + 100 + + + TRUE + + + =GCD(L22,M22) + + + + + + 100 + + + 100 + + + TRUE + + + =GCD(L23,M23) + + + + + + + + 1 + + + 1 + + + TRUE + + + =GCD(L24,M24) + + + + + + Err:502 + + + #NUM! + + + TRUE + + + =GCD(L25,M25) + + + + + + Err:511 + + + error + + + TRUE + + + =GCD() + + + + + + + + 2 + + + 2 + + + TRUE + + + =GCD(6,{2,4}) + + + + + + 6 + + + 6 + + + TRUE + + + =GCD(6,) + + + + + + 0 + + + 0 + + + TRUE + + + =GCD(0,0) + + + + + + + + 1 + + + 1 + + + TRUE + + + =GCD({1,2,3,5}) + + + + + + + + + + + + + + 6.16.36 GCD Summary: Returns the greatest common divisor (GCD) Syntax: GCD( { NumberSequenceList X }+ ) Returns: Number Constraints: For all a in X: INT(a) >= 0 and for at least one a in X: INT(a)>0 Semantics: Return the largest integer N such that for every a in X: INT(a) is a multiple of N. Note: If for all a in X: INT(a)=0 the return value is implementation-defined but is either an Error or 0. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + O5 + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/fods/int.fods b/sc/qa/unit/data/functions/fods/int.fods new file mode 100644 index 000000000000..71db3fffc925 --- /dev/null +++ b/sc/qa/unit/data/functions/fods/int.fods @@ -0,0 +1,2552 @@ + + + + 2016-06-25T07:16:38.437590147P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/54f2a4184d1296814e64cfeab1d06ae90d002357 + + + 0 + 0 + 26393 + 8128 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + false + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + false + + + Sheet2 + 1241 + 0 + 100 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + qQH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUKAERVUExFWF9PRkY= + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + $ + + + + + $( + + ) + + + $- + + + + + + + + + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + - + + + + + - € + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + + + + + + + + + + + + + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + + + Yes + + + Yes + + + No + + + + + True + + + True + + + False + + + + + On + + + On + + + Off + + + + + + + + + + + + ( + + + + ) + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + - + + + + + + - + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + - + + + + + + - + + + + + + + + + + + + + - + + - + + + + + - + + - + + + + + - + + + + + - + + + + + + + + + + - + + + + + + + + . + + + + + / + + + + + + + + + + - + + + + + + + + + + + + + + $ + + + + + - + $ + + + + + + + + + ( + + ) + + + - + + + + + + + + + + $ + + + + + $( + + ) + + + $- + + + + + + + + + + + + + + ( + + ) + + + - + + + + + + + + + + + + + + + $ + + + + + + + + + + + + + - + + + + + + + + . + + . + + + + WAHR + + + WAHR + + + FALSCH + + + + + + + + + + + + + + + + + - + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + + + + . + + + + + + + . + + + + + + + + + + : + + + + + + + : + + : + + + + + + + . + + . + + + + : + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + - + + - + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + - + + - + + + + : + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + : + + + + + : + + : + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + + + + + INT Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple INT formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + 8 + + + + + + 5 + + + 5 + + + TRUE + + + =INT(5.7) + + + + + + 6 + + + + + + -2 + + + -2 + + + TRUE + + + =INT(-1.3) + + + + 4 + + + + + + 8 + + + 8 + + + TRUE + + + =INT(8.9) + + + + + + + + 1.00000 + + + 1 + + + TRUE + + + =INT(J5) + + + + + + 1.00000 + + + + + + 1.00000 + + + 1 + + + TRUE + + + =INT(J6) + + + + + 1.00000 + + + + + + 0.00000 + + + 0 + + + TRUE + + + =INT(J7) + + + + + + Err:511 + + + error + + + TRUE + + + =INT() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6.17.2 INT Summary: Rounds a number down to the nearest integer. Syntax: INT( Number N ) Returns: Number Constraints: None Semantics: Returns the nearest integer whose value is less than or equal to N. Rounding is towards negative infinity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + O5 + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/fods/iso.ceiling.fods b/sc/qa/unit/data/functions/fods/iso.ceiling.fods new file mode 100644 index 000000000000..4ca40779d609 --- /dev/null +++ b/sc/qa/unit/data/functions/fods/iso.ceiling.fods @@ -0,0 +1,2732 @@ + + + + 2016-06-25T07:16:38.437590147P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/54f2a4184d1296814e64cfeab1d06ae90d002357 + + + 0 + 0 + 30908 + 12643 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + false + + + 2 + 23 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + false + + + Sheet2 + 1241 + 0 + 100 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + qQH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUKAERVUExFWF9PRkY= + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + $ + + + + + $( + + ) + + + $- + + + + + + + + + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + - + + + + + - € + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + + + + + + + + + + + + + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + + + Yes + + + Yes + + + No + + + + + True + + + True + + + False + + + + + On + + + On + + + Off + + + + + + + + + + + + ( + + + + ) + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + - + + + + + + - + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + - + + + + + + - + + + + + + + + + + + + + - + + - + + + + + - + + - + + + + + - + + + + + - + + + + + + + + + + - + + + + + + + + . + + + + + / + + + + + + + + + + - + + + + + + + + + + + + + + $ + + + + + - + $ + + + + + + + + + ( + + ) + + + - + + + + + + + + + + $ + + + + + $( + + ) + + + $- + + + + + + + + + + + + + + ( + + ) + + + - + + + + + + + + + + + + + + + $ + + + + + + + + + + + + + - + + + + + + + + . + + . + + + + WAHR + + + WAHR + + + FALSCH + + + + + + + + + + + + + + + + + - + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + + + + . + + + + + + + . + + + + + + + + + + : + + + + + + + : + + : + + + + + + + . + + . + + + + : + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + - + + - + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + - + + - + + + + : + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + : + + + + + : + + : + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + + + + + ISO.CEILING Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple ISO.CEILING formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + + + -10 + + + -10 + + + TRUE + + + =ISO.CEILING(-11,-2) + + + + + + + + 3 + + + 3 + + + TRUE + + + =ISO.CEILING(2.5, 1) + + + + 25 + + + + + + -2 + + + -2 + + + TRUE + + + =ISO.CEILING(-2.5, -2) + + + + + + + + -2 + + + -2 + + + TRUE + + + =ISO.CEILING(-2.5, 2) + + + + + + + + 1.5 + + + 1.5 + + + TRUE + + + =ISO.CEILING(1.5, 0.1) + + + + + + + + + + 0.24 + + + 0.24 + + + TRUE + + + =ISO.CEILING(0.234, 0.01) + + + + + + + + + 24 + + + 24 + + + TRUE + + + =ISO.CEILING(J$10) + + + + + + + + 24 + + + 24 + + + TRUE + + + =ISO.CEILING(J$10,$L10) + + + + + + + 0 + + + 0 + + + TRUE + + + =ISO.CEILING(J$10,$L11) + + + + 23.5 + + + -23.5 + + + 1 + + + + + + Err:504 + + + error + + + TRUE + + + =ISO.CEILING(J$10,$L10,0) + + + + + 0 + + + + + + + Err:504 + + + error + + + TRUE + + + =ISO.CEILING(J$10,$L11,0) + + + + + -1 + + + + + + Err:504 + + + error + + + TRUE + + + =ISO.CEILING(J$10,$L10,1) + + + + + + + + Err:504 + + + error + + + TRUE + + + =ISO.CEILING(J$10,$L11,1) + + + + + + + + + -23 + + + -23 + + + TRUE + + + =ISO.CEILING(K$10) + + + + + + + 0 + + + 0 + + + TRUE + + + =ISO.CEILING(K$10,$L11) + + + + + + + -23 + + + -23 + + + TRUE + + + =ISO.CEILING(K$10,$L12) + + + + + + + + + + -23 + + + -23 + + + TRUE + + + =ISO.CEILING(K$10,$L10) + + + + + + + + 24 + + + 24 + + + TRUE + + + =ISO.CEILING(J$10,$L12) + + + + + + + + + 25 + + + 25 + + + TRUE + + + =ISO.CEILING(24.3,5) + + + + + + + + + + 7 + + + 7 + + + TRUE + + + =ISO.CEILING(6.7) + + + + + + + + -8 + + + -8 + + + TRUE + + + =ISO.CEILING(-8.1,2) + + + + + + + + + 5 + + + 5 + + + TRUE + + + =ISO.CEILING(4.3) + + + + + + + + + -4 + + + -4 + + + TRUE + + + =ISO.CEILING(-4.3) + + + + + + 6 + + + 6 + + + TRUE + + + =ISO.CEILING(4.3,2) + + + + + + 6 + + + 6 + + + TRUE + + + =ISO.CEILING(4.3,-2) + + + + + + -4 + + + -4 + + + TRUE + + + =ISO.CEILING(-4.3,2) + + + + + + + + -4 + + + -4 + + + TRUE + + + =ISO.CEILING(-4.3,-2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + O5 + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/fods/lcm.fods b/sc/qa/unit/data/functions/fods/lcm.fods new file mode 100644 index 000000000000..133807981889 --- /dev/null +++ b/sc/qa/unit/data/functions/fods/lcm.fods @@ -0,0 +1,3062 @@ + + + + 2016-06-25T07:16:38.437590147P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/54f2a4184d1296814e64cfeab1d06ae90d002357 + + + 0 + 0 + 33166 + 18062 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + false + + + 4 + 34 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 24 + 0 + 100 + 60 + true + false + + + Sheet2 + 1241 + 0 + 100 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + qQH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUKAERVUExFWF9PRkY= + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + $ + + + + + $( + + ) + + + $- + + + + + + + + + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + - + + + + + - € + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + + + + + + + + + + + + + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + + + Yes + + + Yes + + + No + + + + + True + + + True + + + False + + + + + On + + + On + + + Off + + + + + + + + + + + + ( + + + + ) + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + - + + + + + + - + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + - + + + + + + - + + + + + + + + + + + + + - + + - + + + + + - + + - + + + + + - + + + + + - + + + + + + + + + + - + + + + + + + + . + + + + + / + + + + + + + + + + - + + + + + + + + + + + + + + $ + + + + + - + $ + + + + + + + + + ( + + ) + + + - + + + + + + + + + + $ + + + + + $( + + ) + + + $- + + + + + + + + + + + + + + ( + + ) + + + - + + + + + + + + + + + + + + + $ + + + + + + + + + + + + + - + + + + + + + + . + + . + + + + WAHR + + + WAHR + + + FALSCH + + + + + + + + + + + + + + + + + - + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + + + + . + + + + + + + . + + + + + + + + + + : + + + + + + + : + + : + + + + + + + . + + . + + + + : + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + - + + - + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + - + + - + + + + : + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + : + + + + + : + + : + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + + + + + LCM Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple LCM formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + 8 + + + + 1.2 + + + 2.4 + + + + + + 96 + + + 96 + + + TRUE + + + =LCM(16,32,24) + + + + + + 6 + + + + 1.2 + + + 3.6 + + + + + + 24 + + + 24 + + + TRUE + + + =LCM(J1:J3) + + + + 4 + + + + 1.2 + + + 7.2 + + + + + + 10 + + + 10 + + + TRUE + + + =LCM(5, 2) + + + + + + 2.4 + + + 3.6 + + + + + + 72 + + + 72 + + + TRUE + + + =LCM(24, 36) + + + + + + 2.4 + + + 4.8 + + + + + + 7 + + + 7 + + + TRUE + + + =LCM(7, 1) + + + + + + + + 2.4 + + + 7.2 + + + + + + 0 + + + 0 + + + TRUE + + + =LCM(5, 0) + + + + + + + 1.1 + + + 2.2 + + + + + + 2 + + + 2 + + + TRUE + + + =LCM(1.2,2.4) + + + AOO#71158 + + + + + + 1.1 + + + 3.3 + + + + + + 3 + + + 3 + + + TRUE + + + =LCM(1.2,3.6) + + + + + 2.2 + + + 3.3 + + + + + + 0 + + + 0 + + + TRUE + + + =LCM(3,0) + + + + + 18.1 + + + 24.1 + + + + + + 2 + + + 2 + + + TRUE + + + =LCM(L1,M1) + + + + + 18 + + + 24 + + + + + + + 3 + + + 3 + + + TRUE + + + =LCM(L2,M2) + + + + + 3.3 + + + 2.2 + + + + + + 7 + + + 7 + + + TRUE + + + =LCM(L3,M3) + + + + + + 4.8 + + + 2.4 + + + + + + 6 + + + 6 + + + TRUE + + + =LCM(L4,M4) + + + + 99.1 + + + 55.1 + + + + + + 4 + + + 4 + + + TRUE + + + =LCM(L5,M5) + + + + + 2.2 + + + 4.4 + + + + + + 14 + + + 14 + + + TRUE + + + =LCM(L6,M6) + + + + 2.2 + + + 8.8 + + + + + + 2 + + + 2 + + + TRUE + + + =LCM(L7,M7) + + + + 2.2 + + + 11 + + + + + + 3 + + + 3 + + + TRUE + + + =LCM(L8,M8) + + + + + 2.2 + + + 13.2 + + + + + + + 6 + + + 6 + + + TRUE + + + =LCM(L9,M9) + + + + 4.4 + + + 8.8 + + + + + + 72 + + + 72 + + + TRUE + + + =LCM(L10,M10) + + + + 11 + + + 2.2 + + + + + + + 72 + + + 72 + + + TRUE + + + =LCM(L11,M11) + + + + + + 100.2 + + + 200.4 + + + + + + 6 + + + 6 + + + TRUE + + + =LCM(L12,M12) + + + + + + + 100.2 + + + 300.6 + + + + + + 4 + + + 4 + + + TRUE + + + =LCM(L13,M13) + + + + + + + 200.4 + + + 300.6 + + + + + + 495 + + + 495 + + + TRUE + + + =LCM(L14,M14) + + + + 0 + + + 1.1 + + + + + + 4 + + + 4 + + + TRUE + + + =LCM(L15,M15) + + + + -1 + + + 1 + + + + + + 8 + + + 8 + + + TRUE + + + =LCM(L16,M16) + + + + + + 22 + + + 22 + + + TRUE + + + =LCM(L17,M17) + + + + + + + + 26 + + + 26 + + + TRUE + + + =LCM(L18,M18) + + + + + + 8 + + + 8 + + + TRUE + + + =LCM(L19,M19) + + + + + + 22 + + + 22 + + + TRUE + + + =LCM(L20,M20) + + + + + + + + 200 + + + 200 + + + TRUE + + + =LCM(L21,M21) + + + + + + 300 + + + 300 + + + TRUE + + + =LCM(L22,M22) + + + + + + 600 + + + 600 + + + TRUE + + + =LCM(L23,M23) + + + + + + + + 0 + + + 0 + + + TRUE + + + =LCM(L24,M24) + + + + + + Err:502 + + + #NUM! + + + TRUE + + + =LCM(L25,M25) + + + + + + Err:511 + + + error + + + TRUE + + + =LCM() + + + + + + + + 12 + + + 12 + + + TRUE + + + =LCM(6,{2,4}) + + + + + + 0 + + + 0 + + + TRUE + + + =LCM(6,) + + + + + + 0 + + + 0 + + + TRUE + + + =LCM(0,0) + + + + + + + + 30 + + + 30 + + + TRUE + + + =LCM({1,2,3,5}) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + O5 + + + + + + + + + \ No newline at end of file