我想把这个if公式变成一个数组公式,但似乎不能让它自动向下填充行。

问题描述 投票:0回答:2

我想知道两个地址之间的行驶距离,我正在运行一个脚本,允许以下语句工作。

这可以工作,但当新的行从我的移动应用程序添加到我的工作表中时,我必须将公式向下拖动。

=(IF(ISBLANK($AF2:$AF),"",DrivingMeters($E2:$E,$AF2:$AF)/1000))

这不行

=ARRAYFORMULA(IF(ISBLANK($AF$2:$AF),"",DrivingMeters($E$2:$E,$AF$2:$AF)/1000))

我不知道我做错了什么?

if-statement google-sheets array-formulas
2个回答
0
投票

有可能是你需要调整你的DrivingMeters自定义公式来接受数组。请分享该表或自定义公式


0
投票

尝试。

=ARRAYFORMULA(IF(AF2:AF="",, DrivingMeters(E2:E, AF2:AF)/1000))
© www.soinside.com 2019 - 2024. All rights reserved.