奇狐社區論壇
在這個頁面顯示本主題全部的 3 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 如何取整數 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=17680)


由 upin 在 2013-05-01 11:30 發表:

如何取整數

請問

怎麼取整數

即不論小數點是多少

都只顯示整數的數據

例如: 7899.8 取7899

7899.3 取7899

函數表中

取得數據的整數部分。
用法:
INTPART(X)返回沿X絕對值減小方向最接近的整數
例如:INTPART(12.3)求得12,INTPART(-3.5)求得-3

但若是12.8 則會取 13 而要希望是12

謝謝!


由 cgjj 在 2013-05-02 10:26 發表:

回覆: 如何取整數

引用:
最初由 upin 發表
請問

怎麼取整數

即不論小數點是多少

都只顯示整數的數據

例如: 7899.8 取7899

7899.3 取7899

函數表中

取得數據的整數部分。
用法:
INTPART(X)返回沿X絕對值減小方向最接近的整數
例如:INTPART(12.3)求得12,INTPART(-3.5)求得-3

但若是12.8 則會取 13 而要希望是12

謝謝!



現算的結果就是您要的了
INTPART(12.8) 會得到 12
FLOOR(12.8) 也是一樣會得到12
INTPART(-12.8) 會得到 -12
FLOOR(-12.8) 會得到 -13

其他類似函數還有 CEILING 和 ROUND

請根據您要的進位和正負特性, 選擇適當函數


由 upin 在 2013-05-02 19:20 發表:

謝謝!


全部時間均為台灣時間, 現在時間為10:37
在這個頁面顯示本主題全部的 3 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.