获得最大的价值在Excel中我存储项目,并对每个项目我知道我使用了多少,有多少我在这样一个特定的时间了:从细胞的范围日益扩大在Excel
Item 1 10
Item 2 20
Item 2 -10
Item 2 5
Item 1 10
Item 1 -5
当价值是一个正数时,我知道这是一个收益,当它是负数时,那就是亏损。
有了简单地使用SUMIF
,我可以知道到底是我有多少目前从给定的项目。
不过,我想知道什么是我遇到过的最大量。在这个例子中,例如,对于项目1,该数字将为20。我知道我可以在每个项目的不同列中计算部分结果,然后对这些项目使用MAX
,但我想找到一个可以用一个方程解决这个问题的解决方案。
请注意,我已经为* Item 2 *更改了一个值,以便更精确地显示真实的计算结果。 – Jeeped
这就是我需要的!我不知道这个“新”功能,我很高兴你介绍了我。不过,我想问一个问题:我没有看到用这种方式使用“ROW”。你能告诉我它应该如何工作吗?正如我所看到的,它会生成一个从1到6的数字数组。但是这不是说我应该将整个方程用作数组函数吗?如果我把它放到{}中,我的结果没有什么不同,但我想知道。在此上下文中的 – Letokteren
[ROW功能](https://support.office.com/en-US/article/ROW-function-3A63B74A-C4D0-4093-B49A-E76EB49A6D8D)不指行TEH工作表上。它生成一个连续的数字数组;例如'1,2,3,4,5,6}'。这用于将SUMIFS范围重新设置为“B2:B2,B2:B3,... B2:B7”。 AGGREGATE的某些功能会产生无CSE(如SUMPRODUCT)的循环(aka * array *)计算,** 14 **([LARGE函数](https://support.office.com/en-in/article/large- function-3688ad91-0b0c-43db-8ef8-825a5e5871db))就是其中之一。 – Jeeped