標題:

excel運算

發問:

請問各位前輩 如何使用excel 2010做下列時間運算 A1儲存格為時間 12345:00 A2儲存格為時間 10:20 A3儲存格公式為 = A1 + A2 可是卻出台中科技大學附設空中學院現 #VALUE! 的錯誤值 請問各位前輩該如何使 A1 + A2 出現 12355:20 的時間值 謝謝各位 更新: 感謝各位前輩不吝指教,這邊是不是可以請KK前輩解答以下問題: 1.使用SUMPRODUCT原因,又是哪幾部分的乘積 2.在 SUBSTITUTE(TEXT(A1:A3,"[h]:mm:ss")&":0" 中,為何要加入&":0" 3.REPT(" ",9),為何要空到9格,還是這只是為了方便mid的使用 4. {0,1,2}*9,應用情況為何 5. /{1,60,3600}/24),應用情況為何 抱歉,問題有點多 更新 2: 那 {0,1,2} 跟中,{ } 跟 0,1,2 代表意思又為何 更新 3: 請KK 前輩上答~

最佳解答:

12345:00 輸入後為文字無相加 =TEXT(SUMPRODUCT((0&TRIM(MID(SUBSTITUTE(TEXT(A1:A2,"[h]:mm:ss"),":",REPT(" ",9)),{0,1,2}*9+1,9)))/{1,60,3600}/24),"[h]:mm") 2014-09-30 11:44:56 補充: 12345:00 輸入後為文字無法作數學運算 2014-09-30 11:48:08 補充: 簡化一下 =TEXT(SUMPRODUCT(MID(SUBSTITUTE(TEXT(A1:A2,"[h]:mm:ss")&":0",":",REPT(" ",9)),{0,1,2}*9+1,9)/{1,60,3600}/24),"[h]:mm") 2014-09-30 16:13:04 補充: 如果後續還要運算時,將TEXT函數去掉 =SUMPRODUCT(MID(SUBSTITUTE(TEXT(A1:A2,"[h]:mm:ss")&":0",":",REPT(" ",9)),{0,1,2}*9+1,9)/{1,60,3600}/24) 儲存格格式設為 [h]:mm 2014-09-30 23:32:04 補充: 1.使用SUMPRODUCT原因,又是哪幾部分的乘積 將 "hh:mm:ss" 分別取出後化為EXCEL時間 hh/24, mm/24/60, ss/24/60/60 以本例為 3欄 * 2列 陣列之資料合 2.在 SUBSTITUTE(TEXT(A1:A3,"[h]:mm:ss")&":0" 中,為何要加入&":0" 將 "hh:mm" & ":0" 轉為標準時間格式為 "hh:mm:ss" 2014-09-30 23:36:36 補充: 3.REPT(" ",9),為何要空到9格,還是這只是為了方便mid的使用 將資料用空格分離,以利MID取出 hh、mm、ss 4. {0,1,2}*9+1,應用情況為何 為 MID 取資料的啟始位置,9就是配合第3點說明 5. /{1,60,3600}/24),應用情況為何 將 hh/24、 mm/24/60、 ss/24/60/60 轉為EXCEL的時間 相同單位才能用SUMPRODUCT加總 2014-09-30 23:44:38 補充: 依照你的題例只考慮 hh:mm 可再簡化公式 =SUMPRODUCT(MID(SUBSTITUTE(TEXT(A1:A2,"[h]:mm"),":",REPT(" ",9)),{1,10},9)/{24,1440}) 記得要設儲存格格式 "[h]:mm" 2014-10-02 19:50:02 補充: 那 {0,1,2} 跟中,{ } 跟 0,1,2 代表意思又為何 {0,1,2} 這是水平一維陣列數值的宣告方式 { } 陣列範圍 , 為水平 ; 為垂直分界符號 例如 A1=0,A2=1、A3=2 A1:A3 等同 {0,1,2} SUMPRODUCT(A1:A3) 等同 SUMPRODUCT({0,1,2}) 2014-10-02 22:21:20 補充: 一、依照你的題例,考濾 hh:mm 格式時 =SUMPRODUCT(MID(SUBSTITUTE(TEXT(A1:A2,"[h]:mm"),":",REPT(" ",9)),{1,10},9)/{24,1440}) 記得要設儲存格格式 "[h]:mm" 或公式外加 TEXT(公式,"[h]:mm") 二、考慮 hh:mm:ss 格式時 =SUMPRODUCT(MID(SUBSTITUTE(TEXT(A1:A2,"[h]:mm:ss")&":0",":",REPT(" ",9)),{0,1,2}*9+1,9)/{1,60,3600}/24) 記得要設儲存格格式 "[h]:mm:ss" 或公式外加 TEXT(公式,"[h]:mm:ss")

其他空中危機解答:

http://blog.xuite.net/hcm19522/twblog/244624175|||||=IF(--LEFT(A1,2)=0,HOUR(A1),LEFT(A1,FIND(":",A1)-1))+IF(--LEFT(A2,2)=0,HOUR(A2),LEFT(A2,FIND(":",A2)-1))&":"&IF(--LEFT(A1,2)=0,MINUTE(A1),RIGHT(A1,2))+IF(--LEFT(A2,2)=0,MINUTE(A2),RIGHT(A2,2))

日文翻譯線上翻譯4D962705AE823D35
arrow
arrow

    thomasyvgfm 發表在 痞客邦 留言(0) 人氣()