gpt4 book ai didi

excel - Excel 中 OFFSET() 函数中的 ADDRESS()

转载 作者:行者123 更新时间:2023-12-01 11:05:36 25 4
gpt4 key购买 nike

我有以下函数返回最大列值位置:

=ADDRESS(MATCH(MAX(B1:B18),B1:B18,0),1)

当我将 OFFSET 添加到函数以获取另一列中的相应值时,它不起作用!

=OFFSET(ADDRESS(MATCH(MAX(B1:B18),B1:B18,0),1),1,0)

还有其他方法吗?

我有两个列:

Time (hours)    Cp (ug/L)
0 0
0.1 26.282
0.25 46.532
0.5 57.046
0.75 57.411
1 55.028

我想在 Cp 列中找到最大值并返回该最大值处的时间。在此示例中,最大值为 57.411,时间为 0.75.. 该字段应返回 0.75

最佳答案

尝试非 volatile 溶液。

=INDEX(A1:A18, MATCH(MAX(B1:B18), B1:B18, 0))
'or,
=INDEX(A:A, MATCH(MAX(B:B),B:B, 0))

首先,我没有发现很多情况下 volatile¹ OFFSET function不能用非 volatile INDEX function 代替.

index_offset


¹ 每当整个工作簿中的任何内容发生变化时, volatile 函数都会重新计算,而不仅仅是当影响其结果的某些内容发生变化时。 volatile 函数的例子是 INDIRECT , OFFSET , TODAY , NOW , RANDRANDBETWEEN . CELL 的一些子功能和 INFO工作表函数也会使它们变得不稳定。

关于excel - Excel 中 OFFSET() 函数中的 ADDRESS(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36118980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com