作者:小澤童鞋
來源:芒種學院(ID:lazy_info)
提到 MOD 函數,想必絕大部分小夥伴都認為這只是一個純粹的取餘函數,例如6÷5 的餘數是 1,利用 MOD 公式就是:
MOD函數看著非常簡單,其實這只是它的冰山一角,它還能解決這麼多問題:
提取日期中的時間;
計算工作時長;
聯合條件格式實現填充;
根據身份證提取性別信息;
...
沒想到吧!這些都是 MOD 函數能輕鬆實現的,而使用其他函數就比較繁瑣了。
接下來就和我一起來看下 MOD 函數這些把你製得服服帖帖的技巧吧~
MOD基礎函數語法
雖然已經非常熟悉了,但是還是要來強調下 MOD 函數的使用語法。
MOD函數共有 2 個參數,一個是除數,一個是被除數,用於計算餘數:
=MOD(number, divisor)解釋:number為被除數,divisor為除數注意:除數不能為0,小學二年級的知識先來看一個神仙操作,下面的日期數據,如何快速將時間提取出來。
按照一貫的思路,使用的不是分列就是Right/Mid之類的函數,例如:
神奇的事情發生了,時間變成很奇怪的數據,其實只需要用 MOD 即可。
What?將數據除以 1 取餘就可以輕鬆實現了?效果如下:
很簡單吧?這是啥原理呢?其實在 Excel 中,時間存儲的格式本質上就是數值。
在單元格中輸入「2021/10/10 07:40」,然後將單元格設置為「常規」。
得到的數值為「44479.32」,那麼除以 1 ,得到的餘數即為 0.32 。
=MOD(44479.32, 1)結果為:0.32將 0.32 單元格格式設置為時間,發現恰好就是 07:40,也就是時間部分。
服了麼?反正小澤我是服服的了,通用公式如下:
那麼利用這個技巧,又可以來巧妙計算一些有意思的場景了。
比如:晚上11點加班到明天早上9點,加班了多少個小時呢?
同樣使用 MOD 函數可以輕鬆解決,輸入公式:
現在就能輕鬆計算出加班的時長為 10 個小時了,如下:
理解起來也非常簡單,兩者做差可以得到時間差。
再利用 MOD 和 1 取餘得到時間,最後乘以 24 就可以得到小時了。
MOD判斷性別和周末
剛剛我們利用了 MOD 來提取時間,沒想到吧,它還可以判斷性別。
根據查閱百度知道,可以利用身份證的第17位來判斷性別,公式如下:
=IF(MOD(MID(A2,17,1),2),"男","女")也就是第 17 為奇數,則為男性,否則為女性,效果如下:
簡單吧!這還不夠,MOD還可以用來判斷是否為周末。
輸入如下公式:
效果如下,輕鬆利用 MOD 就可以計算是否為周末了。
至於原理是為什麼?這就要涉及到 Excel 存儲時間的方式和起點了。
引用官方文檔的解釋,不過哪怕看不懂也沒關係,如下:
記住通用公式就行:
MOD實現斑馬條紋
提到斑馬條紋,前面的推文中,我們利用「格式化」來實現。
不過當我們插入新數據的時候,斑馬條紋就會分布不均勻,如下:
其實利用 MOD + 條件格式,即可快速實現。
選中數據區域後,分別添加兩條驗證規則:
=mod(row(a2), 2) = 0 =mod(row(a2), 2) <> 0 操作界面如下:
現在就能實現動態插入數據也能保持斑馬條紋了,是不是非常簡單呢?
簡單吧!但是卻非常強大,另外 MOD 的使用技巧遠不止於此,還有更多強大的技巧沒有被挖掘出來,這裡給大家留下一個小疑問:
如何實現隔 2 行填充的斑馬條紋呢?效果如下:
歡迎在評論區留下你的答案哦~
好了,那麼今天的「MOD函數」小技巧就分享到這裡了,作為一個很基礎的 Excel 函數,其實也有很多值得挖掘的地方~
如果對你有幫助,記得點個「好看」哦,你有想學的 Excel/BI 技巧,不妨在下方留言哦~
想了解數據處理和信息圖表的更多思路與技巧?「Excel實戰課,讓你的圖表會說話」超值 Excel 課程了解一下——
芒種零基礎 Excel 數據透視表訓練營,教你如何快速拆分數據、製作數據分析報告,搞定你的老闆,為升職加薪提速!
今天諮詢報名,僅需 59.9 元,5小時共計30節課教你零基礎成為數據分析高手!👇
搭配Excel商務圖表,僅需 69 元,5小時共計58節課教你零基礎學會製作高大上的Excel商務圖表!👇
↑一課解決你的圖表問題
掌握真正的可視化表達思維,並且做出合適的圖表,你就能脫穎而出,讓身邊的人眼前一亮。
學完課程,你也能在10分鐘內做出這種動態儀錶盤(課程案例):
A: 可以,手機上安裝網易雲課堂 APP,登錄帳號即可學習。
A: 當然有,作業點評,課程長期答疑,不怕學不下去。
A: 課程學習完後,還會贈送你一份Excel圖表大全,碰上不懂的數據結構,可以直接查詢使用什麼圖表,另外還有16種配色方案模板,讓你一鍵配色。A: 可以直接掃描下方的二維碼,或者直接搜索:mongjoy001,即可添加助理老師進行打卡和答疑。掃碼添加助理老師/課程諮詢&答疑