2012年9月18日 星期二

Excel-讓個位數無條件捨去或進位

在 Excel 中有一數列,如果要將個位數無條件捨去或進位,該如何處理?其中若是整數則維持原數。

為了練習陣列的觀念,所以這次藉由陣列來運算,並且數列中的數字為 10 ~ 59。

(1) 無條件捨去

儲存格B2:=SUM((A2>={10,20,30,40,50})*10)

以儲存格A2=38為例:

SUM((A2>={10,20,30,40,50})*10)

=SUM({True, True, True, False, Fasle})*10)

=SUM(10,10,10,0,0)

=30

True/False 在乘以 10 的運算後,會轉為 1/0 陣列。

複製儲存格B2,往下各列貼上。

 

(2) 無條件進位

儲存格C2:=SUM((A2>{0,10,20,30,40,50})*10)

以儲存格A2=38為例:

SUM((A2>{10,20,30,40,50})*10)

=SUM({True, True, True, True, Fasle})*10)

=SUM(10,10,10,10,0)

=40

複製儲存格C2,往下各列貼上。

沒有留言:

張貼留言

檢視其他文章

好康東東