自动更新公式以input值时从不同的单元格读取

我正在尝试运行一个简单的公式:

=(W19*0.855)-X8 

我想知道是否有办法编写一个公式,以便不必每天更新X#到下一行#(例如,今天我已经将它从X7更新到X8)。

我想要公式看看的单元格是X4:X18,但只计算底部(最近)的数字。

要引用X列中的最后一个单元格:

 =(W19*0.855)-INDEX(X:X, COUNTA(X:X)) 

用户可以每天在列X中的新行中input一个新值,公式将立即生效。 我要求所有的细胞都被填充到最后一个细胞。 在X1放一些标题标题,并要求用户每天input一个从X2开始的值。

您可以避免一些exception,即如果用户留下一些单元格空白,通过使用下面的数组公式将始终捕获列中的最后一个数字单元格emid单元格或其他任何其他:

 =(W19*0.855)-INDEX(X:X, MAX(ROW(X:X)*ISNUMBER(X:X))) Ctrl+Shift+Enter