在Excel中,如果某個單元格中包含一個帶小數(shù),要用公式提取該數(shù)值小數(shù)點后面的數(shù)字,例如A1單元格中包含一個數(shù)值“59178.68”,在B1單元格中輸入下面的公式:
=RIGHT(A1,LEN(A1)-FIND(".",A1))
公式返回結(jié)果“68”。
要取得純小數(shù),還可用MOD函數(shù):
=MOD(ABS(A1),1)
對于“59178.68”,公式返回“0.68”。
MOD函數(shù)返回兩數(shù)相除的余數(shù),它可以用INT函數(shù)來替代,即:
MOD(n, d) = n - d*INT(n/d)
上述公式如果改用INT函數(shù)就是:
利用這一點可以從一個包含日期和時間的單元格中提取時間。由于Excel中的日期和時間是一個序列號,序列號中小數(shù)點右邊的數(shù)字表示時間,左邊的數(shù)字表示日期,因而也可以提取小數(shù)點后面的數(shù)字來獲取時間。例如在A1單元格中包含公式:=NOW()A1單元格中會同時顯示日期和時間“2009-12-31 16:43”,要在B1單元格中提取A1單元格中的時間,在B1單元格中輸入公式:=MOD(A1,1)B2單元格中將返回“1900-1-0 16:43”,然后設(shè)置B2單元格的數(shù)字格式為時間格式即可。