我正在寻找一个Excel公式,它可以添加行的结果,直到它击中一个空单元格。重复循环,直到空单元格
第一行包含一个式(包括值X)。 以下各行包含3个单元格(A,B,C),其中包含值。 它是简单的真/假(“= IF(AND(X> = A2; X < = B2); C2; 0)),检查是否 'X'>是高于A,和低于B,并且如果为真,它返回C. 该公式着眼于下一行并重复行动的价值,并增加了所有返回值一个总和。
ROW1 - A1(formula)
ROW2 - A2(5) - B2(10) - C2(100)
ROW3 - A3(10) - B3(20) - C3(200)
ROW4 - (empty)
ROW2 - If we set X=8, then 8 is > 5, and < 10, and the value 100 is returned.
ROW3 - The action is repeated - this time with the result 0.
ROW4 - The row/cell is empty and the loop stops.
ROW1 - Formula has stopped and shows result (100 + 0 =) 100.
对不起,我没有让这个不够清晰 - 循环必须通过50场或更多的行来运行,它击中的空单元格/行之前。 – Bellman 2011-04-03 21:44:06
此代码将继续执行,直到它遇到A列中的第一个空单元格,所以它无关紧要您需要评估多少行 – GrahamJRoy 2011-04-04 07:20:35