gpt4 book ai didi

Excel #value 错误将动态数组公式的结果传递给另一个函数

转载 作者:行者123 更新时间:2023-12-04 08:08:41 28 4
gpt4 key购买 nike

我在 A 列和 B 列中有以下数据。我想按组 1 过滤表以仅将组 2 值作为数组返回并对该数组执行操作(在本例中为 RANK)
如果我分两步做,它工作得很好D2公式为 =TRANSPOSE(INDEX(FILTER($A$2:$B$12,$A$2:$A$12=A2), ,2)) (我把转置只是为了使可读)和I2公式为 =RANK.EQ(B2, D2:G2) enter image description here
如果我尝试将函数输入为 =RANK.EQ(B2,INDEX(FILTER($A$2:$B$12,$A$2:$A$12=A2), ,2))我得到一个 #value单元格错误为数组,形状与过滤器的结果相同
谁能帮我避免中间步骤并弄清楚如何将它变成一个公式?提前致谢。
enter image description here
修改
感谢@JvdV 提供了使用替代方法的解决方案 - 我很想知道为什么我无法绕过错误 - 一个函数的返回值阻止我将它传递给下一个函数是什么?谢谢大家

最佳答案

也许只使用 COUNTIFS() :
enter image description hereD2 中的公式:

=COUNTIFS(A2:A12,A2:A12,B2:B12,">"&B2:B12)+1

关于Excel #value 错误将动态数组公式的结果传递给另一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66088830/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com