[算表] excel的時間加減

看板Office作者 (Online!!!)時間15年前 (2010/08/28 00:53), 編輯推噓2(2020)
留言22則, 2人參與, 最新討論串1/1
軟體: Excel 版本: 2003 這問題一直困擾我很久,買書來看似乎也沒有相關解答 問題一: 現今我有兩個欄位的時間要相加,直接欄位相減好像不可行 欄位一(A) 欄位二(B) 1 操作時間(分) 操作時程 2 2010/08/26 08:00:00 AM 3 30分鐘 2010/08/26 08:30:00 AM 4 20分鐘 2010/08/26 08:50:00 AM 5 10分鐘 . 6 50分鐘 . 7 40分鐘 . 如果筆數少可以手動這樣相加,但是筆數一多加起來會很耗時間 操作了很久,跟想滿多還是不會用函數相加,欄位二的格式跟欄位一格式 好像不一樣無法相加起來,請問先進這有辦法用函數相加嗎? 問題二 例如有一欄位是編號abcd1234GGGG abcd4567FFFF abcd5557HHHH 然後搜尋這些編號如果有1234就在另一欄位填上1234,是4567就是填4567 我本來想說用if(A2="abcd1234gggg",1234,.......下去寫 然後發現if好像只能用在數列上,這樣無法操作 請問這兩問題該如何用函數來操作呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.122.125

08/28 01:03, , 1F
1.=B2+LEFT(A3,2)/24/60
08/28 01:03, 1F

08/28 01:05, , 2F
2.MID(A2,5,4)
08/28 01:05, 2F

08/28 01:16, , 3F
剛剛嘗試第一個函數好像算不出來
08/28 01:16, 3F

08/28 01:30, , 4F
B欄儲存格格式改成自訂 打上 yyyy/m/d hh:mm:ss AM/PM
08/28 01:30, 4F

08/28 01:52, , 5F
但是B欄位是分鐘如果我原先設定30 改成上述格式會變成
08/28 01:52, 5F

08/28 01:52, , 6F
1900/1/30 12:00:00 AM
08/28 01:52, 6F

08/28 02:26, , 7F
套用公式的哪幾格改就好
08/28 02:26, 7F

08/28 02:27, , 8F
以我的理解 你的問題一是 A欄已知 B2已知 B3以下用公式算
08/28 02:27, 8F

08/28 02:35, , 9F
公式會影響到的儲存格(B2以下) 要改格式
08/28 02:35, 9F

08/28 02:38, , 10F
奇怪我剛剛看錯改A欄位格式後來用B欄位改了格式還是出現
08/28 02:38, 10F

08/28 02:38, , 11F
#NAME?
08/28 02:38, 11F

08/28 02:44, , 12F
有了耶 感謝 想問說這公式的leaf意義是?2又是什麼意思?
08/28 02:44, 12F

08/28 02:44, , 13F
除以24除以60又是?
08/28 02:44, 13F

08/28 02:49, , 14F
謝謝你 我查詢後大概了解了
08/28 02:49, 14F

08/28 03:17, , 15F
可以在問額外嗎?如果改成30分20秒還是一樣這樣套公式?
08/28 03:17, 15F

08/28 04:15, , 16F
不行
08/28 04:15, 16F

08/28 04:15, , 17F
如果你A欄是手動key的 不是以存在的data
08/28 04:15, 17F

08/28 04:17, , 18F
那改個方式會比較快 把A欄儲存格式選自訂 打上 m"分"s"秒"
08/28 04:17, 18F

08/28 04:19, , 19F
輸入資料的時候 10分用"0:10" 20分20秒用"0:20:20" 方式輸入
08/28 04:19, 19F

08/28 04:21, , 20F
這樣就可以直接相加減 B3=B2+A3
08/28 04:21, 20F

08/28 11:10, , 21F
是不是沒有文字串改成0:30這樣的函數?單純改格式好像會跑
08/28 11:10, 21F

08/28 11:11, , 22F
掉變成19XX年 X月X日 X:X:X AM
08/28 11:11, 22F
文章代碼(AID): #1CT-s7-J (Office)
文章代碼(AID): #1CT-s7-J (Office)