Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.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
If statement 基于Google表单中其他列的最大值返回单元格内容_If Statement_Google Sheets_Max_Match_Google Sheets Formula - Fatal编程技术网

If statement 基于Google表单中其他列的最大值返回单元格内容

If statement 基于Google表单中其他列的最大值返回单元格内容,if-statement,google-sheets,max,match,google-sheets-formula,If Statement,Google Sheets,Max,Match,Google Sheets Formula,在GoogleSheets中,我有一个带有动态单元格的表,用于计算来自GoogleForms的提要中出现的次数。在左边的A列中有项目的名称,右边的列计算它们在表单的响应中列出的次数,因此该值会随着更多响应的添加而改变。我正在尝试做一个报告,其中提到了每列中哪一项的实例最多 我最初使用的公式是: =索引(间接(“A$3:A$6”),1,匹配(最大(B3:B6),B3:B6,0)) 但当我将其移动到其他列上时,它会给出一个#NUM错误(参数3的值4超出范围),如: =索引(间接(“A$3:A$6”)

在GoogleSheets中,我有一个带有动态单元格的表,用于计算来自GoogleForms的提要中出现的次数。在左边的A列中有项目的名称,右边的列计算它们在表单的响应中列出的次数,因此该值会随着更多响应的添加而改变。我正在尝试做一个报告,其中提到了每列中哪一项的实例最多

我最初使用的公式是:
=索引(间接(“A$3:A$6”),1,匹配(最大(B3:B6),B3:B6,0))

但当我将其移动到其他列上时,它会给出一个#NUM错误(参数3的值4超出范围),如:
=索引(间接(“A$3:A$6”),1,匹配(最大值(E3:E6),E3:E6,0))
(即使我更改公式上的“1”或“0”以匹配列号,错误仍然存在)

我还发现了两行具有相同值的问题……或者它们都没有数据,并且都是“0”

有没有人能看到错误的确切位置,或者知道如何处理重复值?(我考虑过使用IF来命名所有重复的值,除非它们是0,在这种情况下,它可能会显示“未找到”消息,但我不确定如何实现它。)

我检查了这些:

示例表(表1为数据,表2为公式所在位置。此问题的答案在第9行,我尝试了两个可能的公式)如下:

我尝试了两个公式:

公式1(B9-给出#NUM!错误):

公式2(C9-给出#错误!):


第二个公式应该只通过比较值>0来解决0值问题,否则显示“无值”消息。

粘贴到B9并向右拖动:

=INDIRECT("A"&MATCH(MAX(B3:B6), B1:B6, 0))


对于C9,您可以使用:

=IFNA(INDIRECT("A"&MATCH(IF(MAX(C3:C6)<>0, MAX(C3:C6), "♥") , C1:C6, 0)), "no values")
=IFNA(间接(“A”)和匹配(IF(MAX(C3:C6)0,MAX(C3:C6),”♥") , C1:C6,0),“无值”)

请共享您的sheet@player0我添加了链接和两个我尝试过的公式,以及它们给出的错误。我怀疑是否混合了这两个公式,以便在值=0时仍会抛出一条消息;此外,下面还有更多的表,如果我拖动第二个公式,则会出现#REF!错误,该错误将覆盖较低的单元格(下面还有其他的表格)所以我尝试了一些类似的东西:
=If(间接(“A$3:A$6”)和MATCH(MAX(H3:H6)),H3:H6,0),“无值”)
你检查了吗:?是的,我检查了。但是当我把它放在另一张表上时,它变得很奇怪,因为选项卡周围有多个表,不仅向下,而且向上,而且有一个#REF!东西说答案会覆盖同一列中的另一个单元格(对于所有0以外的单元格).奇怪的是,所有不同的行。你知道为什么吗?你能分享那张表吗?我重新启动了,它工作了…但是一个关于它的专栏不再工作了。不管怎样,它现在工作了
=INDIRECT("A"&MATCH(MAX(B3:B6), B1:B6, 0))
=IFNA(INDIRECT("A"&MATCH(IF(MAX(C3:C6)<>0, MAX(C3:C6), "♥") , C1:C6, 0)), "no values")