tft每日頭條

 > 圖文

 > mod函數使用方法

mod函數使用方法

圖文 更新时间:2025-01-31 12:49:18

mod函數使用方法?若要問我哪個函數用的最多,我可能說SUM,下面我們就來說一說關于mod函數使用方法?我們一起去了解并探讨一下這個問題吧!

mod函數使用方法(MOD函數經典用法)1

mod函數使用方法

若要問我哪個函數用的最多,我可能說SUM

若要問我哪個函數最厲害,我可能說VLOOKUP

若要問我最喜歡哪個函數,我必須說MOD

MOD函數是返回兩數相除的餘數,餘數的符号與除數相同。

函數功能

MOD:返回兩個數相除的餘數。

表達式

MOD(NUMBER,DIVISOR)

參數含義

NUMBER為被除數。

DIVISOR為除數。

說明

MOD函數的兩個參數都必須為數值類型,即數字、文本格式的數字或邏輯值。如果是文本,則返回錯誤值#VALUE!。

• 若DIVISOR為0,MOD函數返回錯誤值#DIV/0!

• MOD 函數的結果的正負号與DIVISOR相同。

• MOD(N,D)=N-D*INT(N/D)

什麼情況下使用MOD函數?

MOD函數可用來計算餘數,它經常做以下事情:

1. 求餘數

2. 判斷是否為閏年

3. 生成循環數值

4. 統計包含奇數或偶數的單元格

5. 隔行求和

6. 隔行添加單元格背景

工欲善其事必先利其器,使用函數前。先了解函數的注意事項

MOD函數注意的“坑”

如果參數DIVISOR為0,那麼MOD函數返回錯誤值#DIV/0!。由于餘數的符号與除數的符号相同,因此如果被除數和除數都是負數,那麼計算的餘數也會是負數。如果被除數是負數,除數是正數,那麼計算的餘數将會是負數。

進入今天的主題---案例剖析:

案例1: 求餘數

動圖說明:

如文章開頭表格說明所示,公式:=MOD(N,D) 等價于:=N-D*INT(N/D)

所以求出來的餘數值是相同的

案例2:判斷是否為閏年

如果年份能夠被4整除,但不能被100整除,或者能被400整除,那麼就是閏年。

公式:=IF(OR(AND(MOD(B3,4)=0,MOD(B3,100)<>0),MOD(B3,400)=0),"閏年","非閏年")

案例3:生成循環數值

公式:

=MOD(ROW(),4)

将生成0至3之間的整數。

循環生成數字1、2、3、0。

案例4:判斷是否為奇數(不能被2整除)

我們知道身份證的第17位數奇數為男性,偶數為女性。

案例5:隔行求和

有時,可能需要對每隔幾行的單元格求和。

求單元格區域A1:A10中偶數行的和,

使用數組公式:

{=SUM(IF(MOD(ROW(A1:A10),2)=0,A1:A10,0))}

求單元格區域A1:A10中奇數行的和,

使用數組公式:

{=SUM(IF(MOD(ROW(A1:A10),2)=1,A1:A10,0))}

求單元格區域A1:A10中每隔3行的和

使用數組公式:

{=SUM(IF(MOD(ROW(A1:A10),3)=1,A1:A10,0))}

通常,數組公式:{=SUM(IF(MOD(單元格區域,N)=1,單元格區域,0))}将對單元格區域中的第1行、第N 1行等中的值求和。例如,上面公式中的N=3,則對區域中的行1、行4、行7、行10中的值求和。如果要求單元格區域中的第2行、第N 2行等中的值求和,則可使用數組公式:{=SUM(IF(MOD(單元格區域,N)=2,單元格區域,0))}

案例6:隔行添加單元格背景

如果想要隔行突出顯示單元格行,那麼可以使用滿足公式的條件格式。首先選擇要設置條件格式的單元格區域,進行條件格式設置即可

今天的分享就到這

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved