網友問到:在 Excel 的工作表中有一個時間的清單,如何依照下列規則做出換算?

分鐘數介於01-15者→調整為15分→再調整為0.25

分鐘數介於16-30者→調整為30分→再調整為0.50

分鐘數介於31-45者→調整為45分→再調整為0.75

分鐘數介於46-59者→調整為00分→再調整為0.00

Excel-調整時間為每15分鐘為一個單位(INT,MOD)

【公式設計與解析】

儲存格C2:

=HOUR(A2)+(INT(MINUTE(A2)/15)+(MOD(MINUTE(A2),15)<>0)*1)*25/100

(1) HOUR(A2)

利用 HOUR 函數取得儲存格A2中的時數。

(2) INT(MINUTE(A2)/15)

利用 MINUTE 函數取得儲存格A2中的分數。將其除以15,可以取得在0,15,30,45分的那一段。

(3) MOD(MINUTE(A2),15)<>0)*1

判斷是否恰好為0,15,30,45分的其中一個

(4) (INT(MINUTE(A2)/15)+(MOD(MINUTE(A2),15)<>0)*1)*25/100

根據(2)和(3)的結果來調整換算(X1/4)。

arrow
arrow
    文章標籤
    Excel INT MOD
    全站熱搜

    vincent 發表在 痞客邦 留言(1) 人氣()