1. 概述
2. 示例
2.1 模板设计
1)新建内置数据集,添加数据如下:
2)单元格设计如下:
3)C2 单元格输入公式:max(greparray(range(min(A2, B2)), A2 % item = 0 && B2 % item = 0)),如下图所示:
公式说明:
公式 | 说明 |
---|---|
min(A2,B2) | ① 找出两个数中较小的一个 |
range(min(A2,B2)) | ② 从 1 到较小数生成一个数组 |
greparray(range(min(A2, B2)), A2 % item = 0 && B2 % item = 0) | ③ 逐个遍历 ② 中生成的数组,找出能同时被 A2 和 B2 整除的数 |
max(greparray(range(min(A2, B2)), A2 % item = 0 && B2 % item = 0)) | 求出第 ③ 步遍历之后的最大值 |
4)D2 单元格输入公式:A2*B2/C2
公式解析:两个数的最小公倍数等于两个数相乘除以它们的最大公约数。
2.2 效果预览
2.2.1 PC 端
2.2.2 移动端
3. 模板下载
已完成模板,可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\function\最大公约数和最小公倍数.cpt。
点击下载模板:最大公约数和最小公倍数.cpt