上面的 Excel 参考单元格



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

我正在尝试组合IF/OR语句,但我不确定如何正确组合它们,并且旨在定位"上面的单元格"的命令 --> Address(Row(6)-1, Column(F))=1不起作用。

我不确定我是否正确理解了所有要求,但我会尝试一下:

=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))

此公式将返回
- 如果单元格 $A$2("引用的单元格")包含 1
- x+1 如果 x 是包含此公式的单元格上方一行的单元格的值,如果其值介于 0 和 15
之间- 在所有其他情况下为 0

最新更新