我需要再次使用另一个excel countif表达式帮助。我有一行i2:al2,其中包含剩余的股票数据。我正在建立一个工作表,按照主管的意愿计算剩余股票的百分比。
当我与%合作时,例如,如果我说90%的销售额意味着我们剩下103件库存,而91%的销售额则剩下100件库存。
无论如何,我开始计算i2行中剩余的库存数量:a12使用countifs。
示例如果我需要计算剩余库存的90%销售额,这意味着剩余库存水平为100到102.我使用过:
=countif(range,">100")-countif(range,">102")
这种方法似乎有效,直到我达到负数,即超卖。例如,如果我尝试执行以下操作:
=countif(range,"-100")-countif(range,">0")
这个公式似乎停止了工作。如果我使用条件格式手动计算,我会得到一个完全不同的超卖答案。
也许我得到了countif函数的逻辑错误。我对快递的目的是:
=count(in range, values >=X & <=Y)
由于我只能访问excel 2003,因此无法使用Countifs方法。有人可以帮我解决这个问题吗?
非常感谢。
答案 0 :(得分:1)
您可以使用数组公式:
=SUM((range>=x)*(range<=y))
要使其正常工作,您需要按CTRL-SHIFT-ENTER以使用数组公式。
或者,使用simoco在评论中提供的内容也可以使用,而无需另存为数组公式。