每天5分鐘,每天學一點。
在我們熟知的數學概念中,餘數就是兩個數相整除之後剩餘的數值,它有個很顯著的特征,就是餘數必定比除數要小。比如,5除以3,剩餘2。而在Excel中,取餘數的函數是MOD。
下面直接看看MOD函數的效果,如下:
MOD函數求餘數
如果你覺得MOD函數隻是作為取餘數的函數,那就把它想得太簡單了,這個函數的作用和應用還是很廣的。
下面舉2個經典的例子來說明一下。
1、利用MOD函數判斷數的奇偶性
我們知道,一個正數,當它除以2時,它的餘數必定是0或1。正是因為有這個特點,所以我們可以用MOD函數先對某個數除以2求餘數:
如下面,判斷21的奇偶性,公式為:=IF(MOD(21,2)=1,”奇數”,”偶數”)。
這裡,我們也借助了IF條件函數進行判斷。
2、利用MOD函數隔行取數
下面這張表,是一張調查問卷的表,從表中的規律,我們可以看出,在第12行開始需要對上面各個類别的各個項目做彙總。當然,如果我們把各個單元格按照相同的項目進行相加,得到的結果也是正确的。如,C12中可以這樣寫:=C3 C6 C9。但是,如果是有很多很多行呢,也這樣寫的話,那必然效率非常低下,而且很容易出錯。
從表中我們看出,由于是每隔3行取對應的數進行相加,那麼,我們可以先對行數除以3求餘,把對應的行找出來,再對該區域做彙總求和。
如C12單元格的彙總公式為:
=SUMPRODUCT((MOD(ROW($B$3:$B$11),3)=0)*C$3:C$11)
公式中利用MOD函數對B3:B11的行号進行求餘,結果為0的行便是目标行,最後再用SUMPRODUCT對該區域進行彙總求和。
MOD函數隔行取數
相對的,MOD函數還能隔列取數,邏輯一樣,就不再贅述。
是不是很巧妙呢,想不到MOD求餘函數還能這麼用,你學會了嗎?
每天5分鐘,每天學一點。
老馬将持續為您分享Excel的小技巧,請您關注。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!