【发布时间】:2021-12-29 20:34:54
【问题描述】:
所以,我目前正在尝试制作一个谷歌表格,我可以在其中输入数据,然后根据输入的不同标准计算点数。 输入数据的相关部分如下所示:
| A | B | C | D | E | F |
|---|---|---|---|---|---|
| Apple, Banana, Orange | something else | 4 | Fig, Grapefruit | something else | 2 |
| Orange, Fig, Grapefruit | something else | 3 | Banana | something else | 1 |
现在我要做的是例如检查 A 和 D 列中的所有单元格是否为“香蕉”,然后平均 C 和 F 中同一行中的单元格包含香蕉的点。 B 和 E 中的单元格包含我将使用的其他数据,但一旦我设法做到这一点,它就会自行排序。
显然,我已经在 Internet 上查看过此解决方案。我尝试使用正则表达式匹配、搜索和查找,但都没有按预期工作。
现在我有:=IFERROR(ArrayFormula(SUM(IF(A:D = "Banana";C:F)))/COUNTIF(A:B; "Banana");-1)
虽然这不起作用,在这个例子中它只会输出 1,但我希望它说 2,5。用*包围单词不起作用,它只是输出0。当我只想用*检查一个单词时它起作用,但是当我也让它添加数字时,它不再起作用了,我不知道为什么。
因此我想知道如何解决这个问题,因为我尝试了所有我能想到的方法。
【问题讨论】:
-
您能否附上您的 Google 表格副本,因为这很难理解。
标签: google-sheets