Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 如何从谷歌工作表中的HH:MM格式中获得小时(十进制)差异?_Date_Google Sheets_Format - Fatal编程技术网

Date 如何从谷歌工作表中的HH:MM格式中获得小时(十进制)差异?

Date 如何从谷歌工作表中的HH:MM格式中获得小时(十进制)差异?,date,google-sheets,format,Date,Google Sheets,Format,我希望从应用于多行的十进制格式的HH:MM-HH:MM(一个ARRAYFORMULA)中获得小时数的差异 例如: 13:30 - 11:00 这将导致2.5小时 我如何做到这一点 谢谢您的帮助。试试: =ARRAYFORMULA(IFERROR(24*ABS( INDEX(N(SPLIT(A1:A, "-")),,2)- INDEX(N(SPLIT(A1:A, "-")),,1)))) 我试过使用=索引(分割(C10,:”,1)+(分割(C10

我希望从应用于多行的十进制格式的
HH:MM-HH:MM
(一个
ARRAYFORMULA
)中获得小时数的差异

例如:

13:30 - 11:00
这将导致
2.5
小时

我如何做到这一点

谢谢您的帮助。

试试:

=ARRAYFORMULA(IFERROR(24*ABS(
 INDEX(N(SPLIT(A1:A, "-")),,2)-
 INDEX(N(SPLIT(A1:A, "-")),,1))))



我试过使用
=索引(分割(C10,:”,1)+(分割(C10,:”,2)/60)-索引(分割(B10,:”,1)+(分割(B10,:”,2)/60)
,但当你输入
21:50-20:50时,它的计算效果不好。结果是
2
hours(十进制),这显然是不正确的。请共享一份工作表
=ARRAYFORMULA(IF(A2:A="",,24*ABS(N(C2:C)-N(B2:B))))