我有一张表格,它应该返回符合条件的随机项目。公式运行正常,但显示的结果与计算结果不符。我以为它只是出于某种原因抵消了一个数量,但它永远不会错,有时也是正确的。
当使用“评估公式”检查等式的每个步骤时,每一步都是正确的,一直到最后的“if(true,36,“help”)”......然后它显示的不是“36”,而是匹配的其他行号之一。
这是简化版本,其行为方式相同。完整方程式索引了包含数百个不同类别的项目的列表。
=IF($F$2="底部",LARGE(IF(I20:I39="棕色",IF(F20:F39="裤子",ROW(B20:B39),0),0),RANDBETWEEN(1,COUNTIFS(E20:E39,$F$2,I20:I39,"棕色"))),"帮助")
评估最后一步及其结果的截图: