我知道这不应该这么难,但我想做的是
我想要根据 A1 到 A4 中的累计总数计算 A5 中的总数。
例如,如果 A4 为空,则输入 A5=A3;如果 A3 为空,则输入 A5=A2;如果 A2 为空,则输入 A5=A1。如果 A4 中有值,则输入 A5=A4。
想法:
IF(A4>"0",A4,A3),IF(A3>"0",A3,A2),IF(A2>"0",A2,A1),IF(A1>"0","A1",0))
答案1
你要做的是这样的:
If (I want the value from A4) Then A4 Else (I don't want the value from A4, so...)
...If (I want the value from A3) Then A3 etc...
如果您将语句写在多行上,将更容易看到发生的情况。
IF(A4>0, A4,
IF(A3>0, A3,
IF(A2>0, A2, A1)
)
)
把它们放在一行上,你就会得到
IF(A4>0,A4,IF(A3>0,A3,IF(A2>0,A2,A1)))
它应该能做你想做的事。
答案2
据我了解,您试图获取单元格区域(在您的示例中,范围A1:A4)。如果是这样,这个公式可能会对你有帮助。
=OFFSET($A$1,COUNTA($A$1:$A$4)-1,0)
输入A5(根据您的示例)。对于更大的单元格范围,只需调整引用即可。
当所有单元格都为空白时,公式将返回 #REF!。