ROUND系列 其中包含: ROUND,ROUNDUP,ROUNDOWN,MROUND 既然會講到MROUND那么你還需要知道MROUND函數和FLOOR函數和CELING函數的使用環(huán)境區(qū)別. 為什么說這個章節(jié)很重要,如果你是財務,經常手工對賬,你一定最起碼要弄清楚這個ROUND函數. ROUND 舉個例子: 下方是工資額算出6.2%系數. 當你用工資乘以6.2%的系數然后求和,你會發(fā)現這個求和值是:218.46,你可以記住這個值. 你再看看,如果我在E列手動輸入:143.96和74.49 求和值為218.45 而之前用系數乘以之后的計算是218.46相差了0.01 這是為什么? 因為你可能如果自己用計算器在做手工核算的時候,你會自行精確到小數點后面兩位. 但是在Excel當中去做計算,由于你沒有明確每一個計算結果精確到小數點后面幾位其實是這樣的: 看左側表格(1)最后一位小數:4+3=7 當左側表格(2)你改成小數點后面兩位顯示,四舍五入就會變成: 218.46 所以通常,如果你是手工計算精確到小數點后兩位,你就應該在計算的過程中加入ROUND函數: ROUND(數值,精確小數點后幾位) 這個樣子計算出來就不會有差異. 當然計算邏輯你設定,如果你們計算都是精確小數點后面1位或者3位道理也都是一樣的. ROUNDUP和ROUNDDOWN 這兩個函數非常簡單: ROUNDUP就是精確到小數點后面幾位,并且一定是進1,不需要考慮四舍五入. 比如234.3,精確到小數點后面0位,就是235,向上進1 ROUNDDOWN相反,精確到小數點后幾位退1. MROUND 講這個函數,你可以看到這個例子: 一些負責人上下班的時間點,我需要根據實際情況計算加班時長: 我通過下班-上班=上時長 上班時長-8小時=加班時長 現在的問題是: 加班10分鐘或者加班2小時34分鐘這個邏輯你怎么去算. 舉個例子: 比如1小時加班200 如果按照每15分鐘/半個小時進行計算才相對合理. 如果15分鐘為間隔就是加班15分鐘50塊 如果加班半小時100塊 假使按照15分鐘進行間隔計算, 那么關鍵問題就是如何判定這個15分鐘的間隔邏輯 這個時候你可以用下面3個函數, MROUND,FLOOR,CEILING做比較: 遇到類似的問題,都可以直接套用這些個方法. MROUND(E4,'0:15') 強調的是以分隔時間為基準做的四舍五入, 15分鐘的一半就是7.5分鐘,超過7.5分鐘進到15分鐘,少于7.5分鐘回到上一個階級. FLOOR 同樣的用法強調的是: 如果沒有超過15分鐘就不算15分鐘,回到上一個階級. CEILING強調的是: 哪怕超過1分鐘都進入下一個階級.
|
|