
If(
!IsBlank(starttime.Text) && !IsBlank(endtime.Text),
(DateDiff(
DateTimeValue(starttime.Text),
DateTimeValue(endtime.Text),
TimeUnit.Minutes
)) / 60,
0 // Default value when either Start Time or End Time is empty
)