close

3705

Excel 時間的轉換與計算

劉剛:錦子老師您好,請幫幫忙><,請問要如何將D欄文字轉換成數字,然後計算時間總和成分鐘(學員要上滿150分鐘才過關),自己嘗試了Google找到的方法,包括數字格式、VALUE函數、還有資料剖析等都無法解決。

image

錦子老師:劉剛,關於這個問題可以使用多個函數結合來解決:

Œ 點取F1儲存格,輸入欄位名稱「時間」,以作為後續樞紐分析表分析用。

 點取F2儲存格,輸入公式:「=VALUE(IF(ISNUMBER(FIND("下午",C2,1)),SUBSTITUTE (C2,"下午"," ")&" PM",SUBSTITUTE(C2,"上午"," ")&" AM"))-VALUE(IF(ISNUMBER(FIND ("下午",B2,1)),SUBSTITUTE(B2,"下午","")&" PM",SUBSTITUTE(B2,"上午","")&" AM"))」。

FIND("下午",C2,1) 尋找C2儲存格是否含有下午字串。

image

ISNUMBER(FIND("下午",C2,1)) FIND函數傳回的結果是否是數值,若是則為TRUE,若不是數值則傳回FALSE

image

IF(ISNUMBER(FIND("下午",C2,1)),SUBSTITUTE (C2,"下午"," ")&" PM",SUBSTITUTE(C2, "上午"," ")&" AM") 如果ISNUMBER函數

image

VALUE(IF(ISNUMBER(FIND("下午",C2,1)),SUBSTITUTE (C2,"下午"," ")&" PM", SUBSTITUTE(C2,"上午"," ")&" AM")) IF函數傳回的結果轉換成數值。

image

最後將C2儲存格與B2儲存格的數值相減算出差距時間。

image

Ž 再將F2公式向下複製到F3:F83儲存格(視筆數自行調整)

Œ 點取「插入 > 樞紐分析表」圖示。

image

 在【來自表格或範圍的樞紐分析表】對話方塊,點取「表格/範圍」欄位,設定為「A1:F83」。

image

Ž 點取「確定」鈕,新增一張存放樞紐分析表的工作表。

 將「學員」欄位拖曳到「」群組、將「時間」欄位拖曳到「」群組。

image

 點取【樞紐分析表欄位】浮動視窗「」群組「計數-時間」下拉方塊,選擇「值欄位設定」項目。

image

‘ 在【值欄位設定】對話方塊,點取「加總」項目,表示要計算時間的加總。

image

’ 在【設定儲存格格式】對話方塊,點取「類別」列示方塊中「時間」項目,再點取「類型」列示方塊中「13:30」項目。

image

“ 點取「確定」鈕,回到【值欄位設定】對話方塊。

” 點取「確定」鈕,回到工作表,結果如下圖。

image

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()