回答網友提問:(Excel問題)
如何將一個時間清單(如下圖),依以下規則調整時間中的「分」數值:
00-08:捨去為0
09-23:調為15
24-37:調為30
38-53:調為45
大於53:進位小時
【公式設計與解析】
儲存格B2:=TIME(HOUR(A2),VLOOKUP(MINUTE(A2),$D$2:$E$6,2),0)
(1) TIME:將「時、分、秒」數值組合成時間。
(2) HOUR:取出時間裡的「時」數值。
(3) MINUTE:取出時間裡的「分」數值。
(4) VLOOKUP:利用查表方式將「分」數值取出對應的數值。
其中若以表格查詢方式,其參數內容與規則的對照關係如下:
如果將 VLOOKUP 函數中的參數內容改成定數(陣列表示),儲存格B2:
=TIME(HOUR(A2),VLOOKUP(MINUTE(A2),{0,0;9,15;24,30;38,45;54,60},2),0)
【延伸閱讀】
文章標籤
全站熱搜