返回列表 上一主題 發帖

Offset & Mod 函數

回復 1# yc1031 [/b)
OFFSET(Sheet1!$A$1,(ROW(1:1)-1)/20,MOD(ROW(1:1)-1,20))

問1.  ROW(1:1)     後面為什麼要減1呢?
答1. ROW(1:1) 是公式下拉計數器,由1、2、3 ...
       OFFSET(Sheet1!$A$1, 列位置是由 0、1、2 ... 所以 ROW(1:1)-1 才能由0起計數

問2.  我知道20 是20個資料欄的意思, 但為什麼要用 "/"  ?
答2. ROW(1:1)-1)/20 是簡化寫法,應該是 INT(ROW(1:1)-1)/20),以每20列增加1的方式出現數字,0,0,0,(20個 0)....1,1,1...(20個 1)....

問3.  MOD(ROW(1:1)-1,20)   這個就完全不明白了
答3. ROW(1:1) 是公式下拉計數器,由1、2、3 ...
        外加MOD(....,20) 表示每20個做一次循環記數 0,1,2....,19,  0,1,2.....,19,  0,1,2...

函數說明在函數上按F1就可以得到說明
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 人事的艱難與琢磨,就是一種考驗。
返回列表 上一主題