我在 D 列中的响应采用 HH:MM:SS 格式,我需要在响应到来时将其转换为秒。我知道在表格中的另一列中执行数组是正确的解决方案,但是,我可以'似乎不明白语法。以下是不在数组中的公式:“=IF(D2="","",(sum(小时(D2)*3600,分钟(D2)*60,秒(D2))))"。有人可以帮助如何将此公式变成 ArrayFormula 吗?
我尝试了几个不同的版本,但我想象它们甚至都不接近。
你可以试试这个;公式为
row_1
(例如 X1
)
=vstack(
"Header",
map(indirect("D2:D"),lambda(Σ,if(Σ="",,sum(hour(Σ)*3600,minute(Σ)*60,second(Σ)))))
)