电竞比分网-中国电竞赛事及体育赛事平台

分享

比VLOOKUP還好用,省時一整天,你卻連它們的名字都不知道…【Excel教程】

 路與堅持 2020-03-11

回復(fù)[目錄]學(xué)習(xí)113篇Excel教程

全套Excel視頻教程,微信掃碼觀看

編按:

哈嘍,大家好!說到excel中關(guān)于數(shù)值取舍的方法,可能很多小伙伴都不怎么在意,總覺得不就是對數(shù)值進行四舍五入或者是取整嗎,用處又不大,有什么好講的。nonono!數(shù)值的取舍遠遠不止這些,并且它們在工作中用處可大了,比如計算工齡,用于貨幣單位的轉(zhuǎn)化等等,今天我們就一起來好好認識認識它們吧!

當(dāng)計算結(jié)果為小數(shù)時,我們通常會對其小數(shù)位進行取舍,以得到符合我們要求的數(shù)據(jù)。對于數(shù)值的取舍,不僅有數(shù)學(xué)中的四舍五入法,還有向上、向下、截尾的方式取舍數(shù)據(jù),下面小編就來逐一介紹下。

1

舍入到最接近基數(shù)的整數(shù)倍

1.向上舍入到最接近基數(shù)的整數(shù)倍

我們需要將某些數(shù)據(jù)小數(shù)點后的數(shù)值舍入到某一指定數(shù)值的倍數(shù),這時候就可以使用CEILING()函數(shù)來實現(xiàn)。CEILING是天花板、最高限度的意思。CEILING函數(shù)的語法格式為:CEILING(number,significance)。

從函數(shù)的語法格式上可以看出,CEILING()包含兩個必選參數(shù)number和significance。參數(shù)number表示要對其進行取舍的原數(shù)值,參數(shù)significance表示需要進行舍入的倍數(shù),即舍入基數(shù)。CEILING()函數(shù)將返回大于且最接近number的significance的倍數(shù)。

CEILING函數(shù)中的兩個參數(shù)必須是數(shù)值型數(shù)據(jù),否則函數(shù)將返回錯誤值#VALUE!。在對number進行取舍時,如果number和significance都為負,則對number按遠離0的方向進行向下舍入,如果number為負,significance為正,則對number按朝向0的方向進行向上舍入,如果number已經(jīng)是significance的倍數(shù),則不進行舍入。

溫馨提示:加入下面QQ群:1003077796,下載教程配套的課件練習(xí)操作。

舉個例子,在下方表格的C列調(diào)用CEILING()函數(shù),A列為指定的數(shù)值(number),B列為舍入基數(shù)(significance)??梢钥闯鯝2單元格值11.3經(jīng)過運算后的結(jié)果是15。下面我們根據(jù)CEILING函數(shù)的作用來解析一下計算過程:比11.3大(向上舍入)且必須是5的倍數(shù),12、13、14都不是5的倍數(shù),而最接近11.3的5的倍數(shù)是15,所以返回結(jié)果15。

可能有的朋友還覺得CEILING()函數(shù)比較抽象,應(yīng)用范圍窄,那么下面我們再舉一個例子。

網(wǎng)吧是小伙伴們初中、高中的記憶,某網(wǎng)吧的收費標(biāo)準(zhǔn)為:半小時收費兩元,不足半小時按半小時算,超過半小時按每15分鐘收費1元算,不足15分鐘按15分鐘算,現(xiàn)需要計算出每個客戶的消費金額。首先我們需要先計算出每個客戶實際的上網(wǎng)時長,再對這個時間進行處理,得到實際的計費時長,再根據(jù)收費規(guī)則計算出實際的收費金額。

操作步驟如下:

在D2單元格中輸入“=C2-B2”,按Enter鍵,得到第一位客戶的上網(wǎng)時長。保持D2單元格的選中狀態(tài),單擊鼠標(biāo)右鍵,選擇“設(shè)置單元格格式”,選擇“自定義”選項,輸入代碼“[<1]h'小''時'mm'分';[>1]d'天'h'小''時'mm'分'”,單擊確定按鈕完成設(shè)置。該代碼用于將一個時間序列號顯示為我們平常輸入的時間樣式,它可以在時間序列號小于1時,顯示“XX小時XX分鐘”,而在時間序列號大于1時,顯示“XX天XX小時XX分鐘”。

在E2單元格中輸入公式“=IF(D2<1/24/2,2,CEILING(D2*24*60,15)/15*1)”,用于計算出計費金額。其中“D2<1/24/2”部分用于判斷D2的時間是否小于半小時,如果是,則返回數(shù)字2,否則通過CEILING()函數(shù)返回“D2*24*60”的值的15的倍數(shù),再除以15的值,表示一共有多少個15分鐘。其中,“D2*24*60”部分是將D2單元格的時間序列,轉(zhuǎn)換為以分鐘為單位的時間。

選中D2、E2行,鼠標(biāo)向下填充至數(shù)據(jù)區(qū)域結(jié)尾,網(wǎng)吧的客戶收費表就做成了。

其實,如果只是需要向上舍入到某個指定位數(shù)的值,使用ROUNDUP()函數(shù)也可以完成,該函數(shù)基本功能是遠離0值,向上舍入數(shù)字,其語法格式為:ROUNDUP(number,num_digits)。該函數(shù)包含兩個必選參數(shù)number和num_digits,其中number是函數(shù)要處理的數(shù)值,必須是數(shù)值型數(shù)據(jù),而num_digits則表示要保留的小數(shù)位數(shù),該參數(shù)可以取大于0,等于0,或小于0的任意整數(shù)。當(dāng)num_digits參數(shù)大于0時,函數(shù)向上舍入到指定的小數(shù)位;當(dāng)num_digits參數(shù)等于0時,函數(shù)向上舍入到最接近該值的整數(shù);當(dāng)num_digits參數(shù)小于0時,函數(shù)在小數(shù)點左側(cè)向上進行舍入。

2.向下舍入到最接近基數(shù)的整數(shù)倍

我們需要將某些數(shù)據(jù)小數(shù)點后的數(shù)值向下舍入到某一指定數(shù)值的倍數(shù),這時候就可以使用FLOOR()函數(shù)來實現(xiàn)。

其語法格式為FLOOR(number,significane),FLOOR是地板、最低限度的意思。從函數(shù)的語法格式可以看出FLOOR()函數(shù)與CEILING()函數(shù)的語法格式完全相同,各參數(shù)的意義也完全相同,在此,不多敘述。舉個例子能幫助我們更好地理解該函數(shù)。

某公司根據(jù)員工參加工作的時間計算工齡,工齡計算的截止日期為本月的第一天,參加工作的日期不足12個月的不計工齡。

在C2單元格中輸入“=FLOOR(DATEDIF(B2,DATE(YEAR(TODAY()),MONTH(TODAY()),1),'M'),12)/12&'年'”,按Enter鍵輸入公式。該公式包含了多個函數(shù)嵌套。其中,“DATE(YEAR(TODAY()),MONTH(TODAY())”部分用于返回當(dāng)前月份1號的日期,如當(dāng)前系統(tǒng)日期為2020年2月8日,則該表達式返回結(jié)果為2020年2月1日。得到日期后,再通過DATEDIF()函數(shù)返回員工參加工作的日期與該日期之間相隔的月份數(shù),最后用FLOOR()函數(shù)取最接近12倍的整數(shù),并將得到的結(jié)果除以12即可得到員工的實際工齡。

使用CEILING()函數(shù)或FLOOR()函數(shù),可以向上或向下取得最接近number的significance的倍數(shù),如果significance參數(shù)為1,則與ROUNDUP()函數(shù)和ROUNDDOWN()函數(shù)的第二參數(shù)取0時的結(jié)果相同。

2

按指定位數(shù)進行四舍五入

四舍五入是數(shù)學(xué)中常用的數(shù)值取舍方法,在EXCEL中對數(shù)值進行四舍五入的函數(shù)是ROUND()函數(shù),其語法格式為ROUND(number,num_digits)。ROUND()函數(shù)、ROUNDUP()函數(shù)、ROUNDDOWN()函數(shù)的語法格式和參數(shù)都相同,其中number表示要進行取舍的數(shù)字,num_digits表示要取舍的位數(shù)。

我要讓全世界知道,你的四舍五入,被我ROUND家族承包了!》。

3

將數(shù)字截尾取整

只需要數(shù)據(jù)的整數(shù)部分,這就是數(shù)值的截尾取整,在EXCEL中進行截尾取整的函數(shù)是INT()函數(shù)。

INT函數(shù)的語法結(jié)構(gòu)很簡單為INT(number),僅有一個number參數(shù),表示要進行向下截尾取整的數(shù)字。例如,兩個代表時間的序列值相減,其整數(shù)部分就是兩個時間之間相差的整天數(shù)。

舉個例子,B列和C列分別記錄的是兩個帶時間的日期,將C3-B3的值取整,即在D3單元格中可得到兩個日期之間相差的整天數(shù)。將C3-B3的值再減去D3,即可得到兩個日期之間相差的小數(shù)部分,將此小數(shù)乘24后取整,即可得到兩個時間之間除整天數(shù)外剩余相差的小時數(shù)。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多