Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel匹配两个单元格值之和_Excel - Fatal编程技术网

Excel匹配两个单元格值之和

Excel匹配两个单元格值之和,excel,Excel,我有一个数据表,其中包括一个名称列和两个数字列。例如: A B C Fred 4 2 Sam 3 6 George 1 7 我想检索A列中B列和C列的最大和的名称。在上面的示例中,我想要“Sam”,因为3+6大于任何其他和 我知道我可以创建一个隐藏的列(D),并用 =SUM(B2,C2) 这样做: =INDEX(A:A,MATCH(MAX(D:D),D:D,0)) 但如果可能的话,我宁愿避开隐藏的专栏。有没有办法根据两个单元格的总和执行索

我有一个数据表,其中包括一个名称列和两个数字列。例如:

  A      B   C
Fred     4   2
Sam      3   6
George   1   7
我想检索A列中B列和C列的最大和的名称。在上面的示例中,我想要“Sam”,因为3+6大于任何其他和

我知道我可以创建一个隐藏的列(D),并用

=SUM(B2,C2)
这样做:

=INDEX(A:A,MATCH(MAX(D:D),D:D,0))

但如果可能的话,我宁愿避开隐藏的专栏。有没有办法根据两个单元格的总和执行索引匹配?

使用数组公式:

=INDEX(A:A,MATCH(MAX((B:B)+(C:C)),(B:B)+(C:C),0))

数组公式必须使用Ctrl+Shift+Enter键输入,而不仅仅是Enter键


(注意公式栏中大括号的外观)

使用数组公式:

=INDEX(A:A,MATCH(MAX((B:B)+(C:C)),(B:B)+(C:C),0))

数组公式必须使用Ctrl+Shift+Enter键输入,而不仅仅是Enter键


(注意公式栏中大括号的外观)

信不信由你,我试过这个,但它对我不起作用。但我找到了原因。我的第一行有标签,因此添加的字符串值出错。我将公式更改为A2:A50(例如),并将+1添加到索引函数中的行号中,它就像一个符咒。谢谢,@Gary的学生。信不信由你,我已经试过了,但对我无效。但我找到了原因。我的第一行有标签,因此添加的字符串值出错。我将公式更改为A2:A50(例如),并将+1添加到索引函数中的行号中,它就像一个符咒。谢谢,加里的学生。