ການຊ່ວຍເຫຼືອ LibreOffice 26.2
ຄຳນວນເລກລຳດັບເວລາຈາກຊົ່ວໂມງ, ນາທີ, ແລະ ວິນາທີ ທີ່ລະບຸ (ພາຣາມິເຕີທີ່ສົ່ງມາເປັນສະຕຣິງ) ເຊິ່ງແທນເວລາໃນຮູບແບບຕົວເລກດຽວ. ຄ່ານີ້ສາມາດໃຊ້ເພື່ອຄຳນວນຄວາມແຕກຕ່າງລະຫວ່າງເວລາໄດ້.
TimeValue (Text As String)
ວັນທີ
ຂໍ້ຄວາມ: ສຳນວນສະຕຣິງໃດໜຶ່ງທີ່ມີເວລາທີ່ທ່ານຕ້ອງການຄຳນວນໃນຮູບແບບ "HH:MM:SS".
ໃຊ້ຟັງຊັນ TimeValue ເພື່ອແປງເວລາໃດໜຶ່ງໃຫ້ເປັນຄ່າດຽວ ເພື່ອໃຫ້ທ່ານສາມາດຄຳນວນຄວາມແຕກຕ່າງຂອງເວລາໄດ້.
ຟັງຊັນ TimeValue ນີ້ຈະສົ່ງຄືນປະເພດ Variant ທີ່ມີ VarType 7 (ວັນທີ) ແລະ ເກັບຄ່ານີ້ໄວ້ພາຍໃນເປັນຕົວເລກທົດສະນິຍົມຄວາມລະອຽດສອງເທົ່າລະຫວ່າງ 0 ຫາ 0.9999999999.
ກົງກັນຂ້າມກັບຟັງຊັນ DateSerial ຫຼື DateValue ບ່ອນທີ່ຄ່າວັນທີແບບລຽງລໍາດັບຈະສົ່ງຜົນເປັນຈຳນວນວັນທີ່ທຽບກັບວັນທີທີ່ກຳນົດໄວ້, ທ່ານສາມາດຄຳນວນດ້ວຍຄ່າທີ່ສົ່ງຄືນໂດຍຟັງຊັນ TimeValue ໄດ້ ແຕ່ທ່ານບໍ່ສາມາດປະເມີນພວກມັນໄດ້.
ໃນຟັງຊັນ TimeSerial, ທ່ານສາມາດສົ່ງພາຣາມີເຕີແຕ່ລະຕົວ (ຊົ່ວໂມງ, ນາທີ, ວິນາທີ) ເປັນສຳນວນຕົວເລກແຍກກັນໄດ້. ຢ່າງໃດກໍຕາມ, ສຳລັບຟັງຊັນ TimeValue, ທ່ານສາມາດສົ່ງສະຕຣິງເປັນພາຣາມີເຕີທີ່ມີຂໍ້ມູນເວລາໄດ້.
Sub ExampleTimerValue
Dim daDT As Date
Dim a1, b1, c1, a2, b2, c2 As String
a1 = "ເວລາເລີ່ມຕົ້ນ"
b1 = "ເວລາສິ້ນສຸດ"
c1 = "ເວລາລວມ"
a2 = "8:34"
b2 = "18:12"
daDT = TimeValue(b2) - TimeValue(a2)
c2 = a1 & ": " & a2 & chr(13)
c2 = c2 & b1 & ": " & b2 & chr(13)
c2 = c2 & c1 & ": " & trim(Str(Hour(daDT))) & ":" & trim(Str(Minute(daDT))) & ":" & trim(Str(Second(daDT)))
MsgBox c2
End Sub