将if/and语句转换为数组公式

Converting if/and statement into an array formula

我想转换以下公式:

=IF(A2:A=1,"Under an hour",IF(AND(A2:A<48,A2:A>23),"1 Day",IF(A2:A>=24,int(A2:A/24)&" Days",ROUNDUP(A2:A) &" Hours")))

转换成数组公式。目前它不起作用,因为 AND 语句在数组公式中不起作用,但我不确定如何在没有 and (并且没有嵌入 24 个不同的 IF 语句)的情况下让它工作

我基本上只想 return B 列中与 A 中显示的小时数相关的用户可读文本:

0   0 Hours
1   Under an hour
2   2 Hours
23  23 Hours
24  1 Day
25  1 Day
47  1 Day
48  2 Days
49  2 Days
100 4 Days

AND(A2:A<48,A2:A>23)改为(A2:A<48)*(A2:A>23):