gpt4 book ai didi

excel - 如何复制使用数组的公式?

转载 作者:行者123 更新时间:2023-12-04 22:33:02 25 4
gpt4 key购买 nike

我有 25000 行数据,其中有 50 个唯一变量。因此,这些变量被表达了 500 次(或“场景”)

我的公式:
=IF(K2>$K$3,3,IF(K2=0,0,IF(L1=3,2,IF(COUNT($L1:L$2)>(64-$L$2-COUNTIF($K$3:$K$51,">0")),1,2))))
我的公式分配了 3 , 2 , 或 1 50 个变量中的每一个,具体取决于场景,但是,它仅适用于一种场景。

我显然无法为所有 500 个场景填写这个公式。但是,我需要一种快速的方法来将此公式应用于所有场景。

有没有办法快速做到这一点,还是我需要想出一个更好的公式?

最佳答案

这是一个公式,每 50 行将单元格引用从 K3 更改为 K53,依此类推。此外,对 K3:K51 的引用将调整为 K53:K101 等。

使用 Index 而不是 Indirect,此公式不会波动,也不应该导致缓慢。

=IF(K2>INDEX(K:K,(CEILING(ROW(A1)/50,1)*50)-50+3),3,IF(K2=0,0,IF(L1=3,2,IF(COUNT($L1:L$2)>(64-$L$2-COUNTIF(INDEX(K:K,(CEILING(ROW(A1)/50,1)*50)-50+3):INDEX(K:K,(CEILING(ROW(A1)/50,1)*50)-50+51),">0")),1,2))))

关于excel - 如何复制使用数组的公式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51273433/

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