在編寫(xiě)Excel公式時(shí),時(shí)常會(huì)需要一些有規(guī)律的數(shù)字,例如每幾個(gè)數(shù)字增加相同的數(shù)、每隔幾個(gè)數(shù)字進(jìn)行重復(fù)等等。運(yùn)用一些數(shù)學(xué)運(yùn)算函數(shù),例如INT函數(shù)、MOD函數(shù),將它們與ROWS函數(shù)相配合,可以幫助我們生成有規(guī)律的數(shù)字。
每隔n個(gè)數(shù)字增加1
下圖1所示的工作表,每5個(gè)數(shù)字增加1。在單元格A1中的公式為:
=INT((ROWS(A1:A$1)-1)/5)+1
向下拉即可在單元格區(qū)域A1:A5中輸入1,A6:A10中輸入2,……,即每5個(gè)單元格數(shù)字相同,但每隔5個(gè)單元格在原來(lái)的數(shù)字基礎(chǔ)上增加1。
圖3
公式中的:
INT((ROWS(A$1:A1)-1)/5)+1
分別生成5個(gè)重復(fù)的數(shù)字2、3,代表行數(shù)。
公式中的:
MOD((ROWS(A$1:A1)-1),5)+1
循環(huán)生成1、2、3、4、5,代表列數(shù)。
這些生成的數(shù)字分別作為INDEX函數(shù)的行參數(shù)和列參數(shù),從相應(yīng)的位置取值。
結(jié)語(yǔ)
當(dāng)公式中需要使用有規(guī)律的數(shù)字時(shí),可以考慮使用ROWS函數(shù)與INT函數(shù)、MOD函數(shù)相結(jié)合,生成所需要的數(shù)字。