2016-02-12 83 views
0

我试图让一个单元格等于1,如果一个引用的单元格等于1,或者等于x + 1,如果它上面的单元格等于x,其中x在[0,15]中,否则,我想它等于0.Excel参考单元格上面

我想结合IF/OR声明,但我不知道如何正确地将它们组合起来,以及用于查找“单元格上方”的命令 - >Address(Row(6)-1, Column(F))=1不起作用。

+0

什么是”参考细胞”? “细胞”和“参考细胞”之间的关系是什么? –

+0

截图?从描述中很难理解你想要的东西/ –

回答

0

我不知道我正确理解所有的要求,但我想这给一个尝试:

=IF($A$2=1;1;IF(AND(INDIRECT("R(-1)C"; FALSE) >= 0;INDIRECT("R(-1)C"; FALSE) <= 15);INDIRECT("R(-1)C"; FALSE)+1;0)) 

这个公式将返回
- 1,如果单元格$ A $ 2(以下简称“引用的单元格“)含有1
- X + 1,如果x是小区中的一个行的单元格上述含该式的值时,如果它的值是0 15之间并
- 在所有其他情况下0