[在Google表格中,我有一个带有动态单元格的表格,该表格对来自Google表单的供稿中出现的次数进行计数。在A列的左侧,有项目的名称,而在右侧的列计算的是它们在表单的响应中列出的时间,因此随着添加的响应的增加,此值也会改变。我正在尝试制作一个报告,其中提到每列中哪个实例的实例最多。
我最初使用的公式有效:=INDEX(INDIRECT("A$3:A$6"), 1, MATCH(MAX(B3:B6), B3:B6, 0))
但是当我将其移至其他列时,它会出现#NUM错误(参数3的值4超出范围),例如:=INDEX(INDIRECT("A$3:A$6"), 1, MATCH(MAX(E3:E6), E3:E6, 0))
(即使我将公式上的“ 1”或“ 0”更改为与列号匹配,错误仍然存在)
我还发现了两行具有相同值的问题……或者它们都还没有数据,并且全部为“ 0”。
任何人都可以看到错误的确切位置,或者对如何处理重复值有想法吗? (我考虑过使用IF来命名所有重复的值,除非它们为0,在这种情况下,它可能会显示“未找到”消息,但我不确定如何实现。)
我检查了这些:
[示例表(Tab1是数据,tab2是公式所在的位置。此问题的答案在第9行中,我尝试了2种可能的公式)在这里:https://docs.google.com/spreadsheets/d/1h8_K7nb82hJkDsmUpn6iSkZXhnYEo1NRC2LmRKochgw/edit?usp=sharing。
我尝试了2个公式:
公式1(B9-给出#NUM!错误):
=INDEX(INDIRECT("A$3:A$6"), 1, MATCH(MAX(B3:B6), B3:B6, 0))
公式2(C9-给出#ERROR!):
=INDEX(INDIRECT("A$3:A$6"), 1, IF(C3:C6>0,"MATCH(MAX(C3:C6), C3:C6, "0","NO VALUES"))
[第二个公式应该通过仅比较值> 0来解决0值问题,否则显示“ NO VALUES”消息。