-
-
小灰灰1 数据达人Lv4
发表于2020-7-29 18:51
悬赏1
已解决
楼主
类似find或者search函数这种查找函数,但是返回值是一个数组,并不是一个单值,这种函数有没有?
需要实现的原始需求是:对B2进行avg计算,但是对应的数值范围是:满足C2小于A1
其实也就是带条件的avg计算如何实现?
23个回答
本帖最后由 xxxl 于 2020-7-30 18:31 编辑
我本地用您的样表试了一下 只要涉及到主题表字段以外浮动字段设置结果集过滤就会失效,所以我这里尝试了一下使用数组对象的方式取到D3中等于1的B3的平均值
使用的公式是
=GRID1.D3$.select(@.value=1).select(true,@.leftcell(2).value).avg()
.select(@.value=1)是查询值为1的
.select(true,@.leftcell(2).value)是左边第二个表元的值
.avg()是求平均值
最后的效果是


