Excel:如何找到最后"有效"连续的价值

时间:2014-09-08 11:23:53

标签: excel excel-formula

3 个答案:

答案 0 :(得分:1)

您的公式必须检查前一行中的“y”,因此在C2中,您需要引用B1中的字符串,并使用A1中的数字或C列中先前选择的值。

所以公式是:

=if(B1="y",A1,C1)

以下是它的外观截图: enter image description here


根据OP的评论,这是另一个屏幕截图,显示了上述问题中所要求的输出:

enter image description here

答案 1 :(得分:1)

将以下公式放入单元格C2,它是一个数组公式,所以不要包括大括号,但按CTRL + SHIFT + ENTER确认公式(而不只是ENTER

{=MAX(($B$1:$B1="y")*$A$1:$A1)}

您可以拖动该公式。我还没有在Google Docs上对此进行测试,但它适用于excel。

答案 2 :(得分:0)

请在C2中尝试并复制下来:

=IF(B1="y",MAX(A$1:A1),C1)