反饋已提交

網絡繁忙

最大公约数和最小公倍数

1. 概述

1.1  預期效果

有時候要求出兩個數的最大公約數和最小公倍數,帆軟裏面沒有對應的公式,需要實現的效果如下圖所示:

1.2 實現思路

使用多个公式组合实现。

注:若您的設計器版本爲 11.0.5 及以上,可以使用 GCD 和 LCM 函數。

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最大公約數和最小公倍數.cpt


附件列表


主題: 報表專題
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉