excel函數的使用方法大綱
EXCEL函數是一門趣味性非常大的遊戲,此貼內容基本上為總結前人經驗而來。 廢話不多説,我們現在走入正題。
一:判斷數值奇偶性
1.1 ISODD(number)
判斷一個數是否為奇數,如果是奇數則返回TRUE,否則為FALSE。
幫助文件説明:Number 必需。待檢驗的數值。
如果 Number 不是整數,則截尾取整。
1.2 ISEVEN(number)
判斷一個數是否為偶數,如果是偶數則返回TRUE,否則為FALSE。
幫助文件説明:Number 必需。待檢驗的數值。
如果 Number 不是整數,則截尾取整。
1419467039495684.jpg
此方法日常使用不多,因為下面講的.方法更優於此法。
2 MOD(number, divisor)
返回兩數相除的餘數。結果的正負號與除數相同。
幫助文件説明:Number 被除數 必需。Divisor 除數 必需。
利用MOD函數的特性,把待檢驗的數除以2得到的餘數來判斷奇偶性。
餘數為1時,表示該數值為奇數,餘數為0時,表示該數值為偶數。
此法解題時用得最為普遍,但也有其侷限性:數字太大結果會為錯誤。
3 GCD(number1, [number2], ...)
返回兩個或多個整數的最大公約數。
最大公約數是能分別被 Number1 和 Number2 除盡的最大整數。
利用GCD函數的特性,與2的最大公約數,奇數為1,偶數為2。
此法適用於配合CHOOSE函數使用,但也有侷限性,負數時會出現錯誤。
4 -1^
此法利用數學的方法來判斷奇偶性。
計算-1的N次方,如果N為偶數,則結果為1,否則結果為-1。
二:文本型數字、邏輯值轉數值全接觸
1 負負得正(- -)
在眾多轉換法裏面,用得最多的可能就是此法,有很多初學者看到公式裏面有兩個負號,不明白是什麼意思,其實這裏就是把邏輯值或文本型數值轉為真正數值參與運算。
2 *1或/1
此法在日常用法中也比較多,任意數與1相乘或除以都不會改變結果,但在這裏就會把文本型數字或邏輯值轉為真正數字參與運算。
3 +0或-0
此法用得比較少,原理同方法二。
4 ^1
計算乘冪,原理同方法二。
5 VALUE函數
被大多數人拋棄的函數,使用的不多了,只能針對文本型數值,對邏輯值無效。
6 N函數
比較常用的邏輯值轉數字的方法,對文本型數字無效。
7 直接參與加減乘除等數學運算
此法應用最廣泛,簡單粗暴直接有效。
三:結果為文本型數字的函數
1 提取字符類函數
MID、MIDB、LEFT、LEFTB、RIGHT、RIGHTB函數等結果均為文本型。
2 TEXT函數
通過TEXT函數計算,全部為文本型結果。
3 替換系列函數
REPLACE、REPLACEB、SUBSTITUTE函數等結果也是文本型。
4 CONCATENATE函數與連接符&
5 其它函數
REPT、T、CLEAN函數等。