當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

最大公約數和最小公倍數

1. 概述

1.1 預期效果

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

image.png

1.2 實現思路

使用多個公式組合實現。

2. 示例

2.1 模板設計

1)新建内置數據集,添加數據如下:

1605601618783062.png

2)單元格設計如下:

1611556498946777.png

3)C2 單元格輸入公式:max(greparray(range(min(A2, B2)), A2 % item = 0 && B2 % item = 0)),如下圖所示:

 1611556559926187.png

公式說明:

公式
說明
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

image.png

公式解析:兩個數的最小公倍數等於兩個數相乘除以它們的最大公約數。

2.2 效果預覽

2.2.1 PC 端

image.png

2.2.2 移動端

image.png

3. 模板下載

已完成模板,可參見:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\function\最大公約數和最小公倍數.cpt

點擊下載模板:最大公約數和最小公倍數.cpt

附件列表


主題: 原簡體文檔
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

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

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

不再提示

10s後關閉

反饋已提交

網絡繁忙