MS Excel投资回收期公式显示年份/比较单独行中的累计总计

时间:2013-05-22 13:47:55

标签: excel excel-formula spreadsheet vlookup

我正在开发一个项目,该项目应该比较自动化与非自动呼叫分析的成本,然后告诉您投资回收期的年份。我试图让公式正确显示自动化系统的成本低于非自动化系统的成本的年份时遇到问题。我尝试过使用LOOKUP,但似乎无法弄清楚我想让它显示正确的年份的逻辑。所有公式必须我们细胞参考。这是我的数据:

`First row:                 Year:   1    2    3    4    5    6     7`
`Second row:  Cumulative Total 1: $15  $25  $55  $60  $75  $85  $100`
`Third row:   Cumulative Total 2:  $5  $10  $15  $50  $80  $95  $200`
`Fourth row: Payback Period Year:` 5

第一行显示了两个系统(自动化和非自动化)成本的七年分析。第二行是自动化系统每年总花费的示例,第三行是非自动化系统上花费的总量。这些是累计总数。一旦第二行中的总成本变得小于同一年第三行中的成本,那么“回报期年份:”之后的第四行中的单元格应该从顶行显示正确的年份数。对此有任何帮助将非常感激。

1 个答案:

答案 0 :(得分:2)

嗯,VLOOKUP似乎不适用于此。

假设第1年在B列,您可以将其放在单元格B4中:

=SUMPRODUCT(IF(C2:I2>C3:I3,1,0))+1

请勿点击 Enter 。相反,请执行 Ctrl + Shift + 输入,因为公式正在计算数组的总和。

公式的作用是垂直比较数组中的每个值:

15 25 55 60 75 85 100
 5 10 15 50 80 95 200

并返回

 1  1  1  1  0  0   0

意味着第一个实例为真(15> 5)因此1,第二个实例(25> 10)等等,直到它命中(75> 80)为假并开始返回0

SUMPRODUCT添加数字,给出4,我们加1给第5年。