上周寫了4個統(tǒng)計函數(shù)的使用方法,這周來介紹幾個較為常用的零件函數(shù)if邏輯判斷、rand隨機函數(shù)、abs絕對值函數(shù)、round取整函數(shù)。
閱讀提示:
閱讀對象:完全不了解這些函數(shù),和對這幾個函數(shù)有初步了解想要進一步深入的
建議閱讀時間:10分鐘
知識點:if、if嵌套、AND OR、iferror、rand、randbetween、abs、round、roundup、rounddown函數(shù)
1、If函數(shù)
01、基本公式
If(邏輯判斷為真,值1,值2)
Logical test是用來判斷的表達式或值,為真時返回value if true,為假時返回value if false,返回的值可以是數(shù)字也可以是字符串。對于邏輯值而言,有幾種情況:
實例:對A列中大于7的值顯示為優(yōu)秀,小于等于7的值顯示為合格。用if(A1>7,”優(yōu)秀”,”合格”),注意,excel里字符串要用雙引號,之前也提到過。
02 嵌套
嵌套:if函數(shù)里嵌套if函數(shù),IF(邏輯值為真,值1,否則就開始if嵌套)
實例:A列是分數(shù)欄,我們想要通過分數(shù)來劃分成優(yōu)秀、良好、及格、不及格四個檔次,用嵌套函數(shù)來完成。順便提一句,這是將連續(xù)型變量轉(zhuǎn)換為分類變量。
IF(A1>90,”優(yōu)秀”,IF(A2>=70,”良好”,IF(A2>=60,”及格”,”不及格”))),注意雙引號為英文模式下的。
03 AND OR
AND表示且,幾個值必須同時為真,結(jié)果才為真,OR表示或,幾個值里有一個為真則結(jié)果就為真。將AND OR用在IF函數(shù)里可以很好地輔助IF函數(shù)。
實例:選優(yōu)秀學生和三好學生,語文數(shù)學英語有一門科目的成績大于90則判斷該生為優(yōu)秀學生,三門科目成績?nèi)看笥?0為三好學生。
IF(OR(B2>90,C2>90,D2>90),"優(yōu)秀學生"," ")
IF(AND(C2>90,D2>90,E2>90),"三好學生"," ")
04 iferror
Iferror用在公式里來判斷,對錯誤的值給出指定的值。
實例:還是之前if函數(shù)三好學生嵌套的公式,只是我在if函數(shù)前面加了iferror函數(shù),用來預防if函數(shù)出現(xiàn)錯誤,如果if函數(shù)里出現(xiàn)了錯誤,則錯誤值規(guī)定顯示為1,這樣方便我們尋找錯誤值。
上面的例子不明顯,我們來看下面這個例子,H2顯示的#DIV/0!這個錯誤值表示分母為0,在數(shù)學上分母為0是沒有意義的,所以會出現(xiàn)這個錯誤值。
這時我用iferror(C2/0,0)函數(shù),表示如果這個公式出現(xiàn)了錯誤值,則顯示為0.
二、隨機函數(shù)
01 rand()
Rand函數(shù)返回0到1之間的任意的一個值,且如果你不選擇性粘貼為數(shù)值,其結(jié)果將處于不斷變化中。
如果我想隨機生成0~10之間的數(shù)呢,就rand()*10就好
Rand函數(shù)還是有局限性,randbetween函數(shù)就不同,可以指定上下限。
02 randbetween(下限,上限)
Randbetween(0,10)同樣返回的是0到10之間的隨機數(shù),不同的是返回整數(shù)。有了rand函數(shù)和randbetween函數(shù)可以自己探索生成一些隨機數(shù)。
隨機函數(shù)是用來隨機地生成數(shù)字,除了用函數(shù)來做用,Excel數(shù)據(jù)分析工具庫——隨機數(shù)發(fā)生器里可以生成均勻、離散、正態(tài)、二項分布的隨機數(shù),關(guān)于隨機數(shù)發(fā)生器的講解,請參考用Excel做直方圖(1):隨機數(shù)發(fā)生器。
三、絕對值函數(shù)
ABS(要返回絕對值的數(shù)值)
絕對值函數(shù)返回一個數(shù)值的絕對值
四、取整函數(shù)
01 round(值,數(shù)字)
Round函數(shù)是對指定的值進行四舍五入,如對C2取小數(shù)點后兩位小數(shù)round(C2,2)。
02 roundup(值,數(shù)字)
Roundup函數(shù)是向上舍入數(shù)字,如對C5向上取整roundup(C5,0),0就是取小數(shù)點后0位,也就是取整,向上舍入的意思是,對于大于5的數(shù)按照正常的四舍五入的規(guī)則要加1,對于要舍去的數(shù)小于4也要進數(shù)加1,如下例roundup(C5,1)取小數(shù)點后1位小數(shù),按照四舍五入的做法應該等于1.6,但用roundup向上舍入的原則加1,變成1.7.
03 rounddown(值,數(shù)字)
和roundup函數(shù)相反,rounddown函數(shù)是向下舍入。向下舍入的意思是對于小于4的數(shù)按照四舍五入的規(guī)則正常舍去,對于要舍去的數(shù)大于5也要舍去。如下例rounddown(C5,0),對C5向下取整,按照正常的四舍五入應該為2,但rounddown取整后為1。
Excel的幾個零件函數(shù)就介紹到這里 了,下期講解日期、年月和文本函數(shù)。
@文章屬原創(chuàng),轉(zhuǎn)載請聯(lián)系作者
@作者:蝦殼,世界500強企業(yè)數(shù)據(jù)分析從業(yè)者
聯(lián)系客服