请帮我解释一下这个EXCEL的公式

2024-12-17 14:56:29
推荐回答(3个)
回答1:

R1C1代表存有这个公式的当前位置RC的斜下方的位置的单元格
"=IF(RC[-8]>=LARGE(R2C13:R4173C13,ROUND(COUNTA(R2C2:R4173C2)*0.15,0)),""A"",
如果离RC前有8个单元格距离的数值 小于等于 LARGE(R2C13:R4173C13,ROUND(COUNTA(R2C2:R4173C2)*0.15,0)) 则为"A",否则为另一个IF里面得出的数。以此类推。

LARGE(R2C13:R4173C13,ROUND(COUNTA(R2C2:R4173C2)*0.15,0)) 其中LARGE这个是代表返回数组中最大的值 COUNTA计算包含数值的个数等

回答2:

好长啊!

回答3:

这是宏语句,你放到宏里面运行一下不就容易看出来了?”