列的 IMPORTRANGE 和 SUM 显示 0

IMPORTRANGE and SUM of column show 0

我有一个工作簿正在从另一个工作簿导入数据。 它正在使用

很好地提取所有数据
=query(importrange("1iY25u07bWHgEYywGmO3S9QTTQsuHOANQBysL9zg7CGI","DATA!A2:AD5000"), "select * where Col30 <> '' and Col30 = 'District Manny'")

问题是我在 AB 列中显示了付款,它们在 sheet 中显示正常。但是当我再做一个 sheet 来显示总数时,它只显示 0.

=SUM(filter(DATA!AB:AB,DATA!A:A=A16))

如果我从上面取出 SUM,它会显示所有符合条件的值。我想总结那些不显示所有值的值。奇怪的是,在 AA 列中,我有与上述公式完美配合的相似值。

唯一不同的是原来的sheet AB 列是这样的

=if(isblank(Z8)," ",Z8-AA8)

我是不是漏掉了什么大东西?

这是 " "=IF(ISBLANK(Z8), " ", Z8-AA8)

中引起的格式问题

您可以直接在此处修复它,例如:

=IF(ISBLANK(Z8), , Z8-AA8)

或使用 SUMPRODUCT 而不是 SUM,例如:

=SUMPRODUCT(FILTER(DATA!AB:AB, DATA!A:A=A16))