我有一个工作簿正在从另一个工作簿导入数据。
可以很好地提取所有数据=query(importrange("1iY25u07bWHgEYywGmO3S9QTTQsuHOANQBysL9zg7CGI","DATA!A2:AD5000"), "select * where Col30 <> '' and Col30 = 'District Manny'")
问题是我在AB列中显示了“付款”,并且它们在工作表中显示正常。但是当我制作另一张纸来显示总计时,它只显示0。
=SUM(filter(DATA!AB:AB,DATA!A:A=A16))
如果我从上方取出SUM,它将显示所有符合条件的值。我想对这些值求和而不是显示所有值。奇怪的是,在AA列中,我有类似的值,可以完美地与上述公式配合使用。
唯一的区别是在原始工作表中,AB列如下所示
=if(isblank(Z8)," ",Z8-AA8)
我在这里错过了什么大事吗?
答案 0 :(得分:0)
这是由" "
=IF(ISBLANK(Z8), " ", Z8-AA8)
引起的格式化问题
您可以直接将其修复,例如:
=IF(ISBLANK(Z8), , Z8-AA8)
或使用SUMPRODUCT
代替SUM
,例如:
=SUMPRODUCT(FILTER(DATA!AB:AB, DATA!A:A=A16))