2

我正在开展一个项目,该项目应该比较自动化与非自动化呼叫分析的成本,然后告诉您投资回收期是哪一年。当自动化系统的成本低于非自动化系统的成本时,我试图让公式正确显示年份时遇到问题。我曾尝试使用 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

第一行显示了对两个系统(自动化和非自动化)的七年成本分析。第二行是自动化系统每年总支出的示例,第三行是非自动化系统的总支出。这些是累计总数。一旦第二行的总成本低于同年第三行的成本,则“投资回收期年份:”后第四行的单元格应从第一行显示正确的年份编号。对此的任何帮助将不胜感激。

4

1 回答 1

2

嗯,它似乎不会VLOOKUP在这里工作。

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

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

不要打Enter。相反,请执行Ctrl++ ShiftEnter因为该公式正在计算数组的总和。

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

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 年。

于 2013-05-22T13:57:21.690 回答