MS Excel-如何获取最小/最大列值?

时间:2018-12-19 03:10:39

标签: excel

总表

document_root

Test1表

Test Number | Value | Total Time
Test1       | Hello | =(Test1!B6 - Test1!B2)
Test2       | Hello | =(Test2!B2000 - Test2!B3)
Test3       | Hello | =(Test3!B3000 - Test3!B4)

我需要Excel在Hello | 2134567 World | 2135567 Lorem | 2136567 Ipsum | 2137567 Hello | 2138567 中动态查找第一个和最后一个“ Hello”并减去B列值。第一个应该是2138567-2134567。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

不太优雅,但正在测试中:

{=INDEX(INDIRECT(A4&"!B:B"),MAX(IF(INDIRECT(A4&"!A:A")=B4,ROW(INDIRECT(A4&"!A:A")),0)))-INDEX(INDIRECT(A4&"!B:B"),MATCH(B4,INDIRECT(A4&"!A:A"),0))}

enter image description here

CTRL + SHIFT + ENTER进行验证