如何在谷歌电子表格中将多个单元格与一行中的两个可能值进行比较?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在谷歌电子表格中将多个单元格与一行中的两个可能值进行比较?相关的知识,希望对你有一定的参考价值。

谷歌搜索了几天后,我无法达到正确的查询/公式。有人可以帮我这个吗?

Input

我想从上面的三个结果中得出结论:

Desired output

非常感谢 。

ps:对不起这些照片,我不能在这里过表

答案

欢迎来到StackOverflow!

一个简单的方法是使用COUNTIFS来计算数据集中FM的出现次数,然后使用IFIFS来构建所需的摘要。

首先设置一组像这样的单元格:

enter image description here

你不必这样做,但它更容易。你马上就会明白为什么。

首先,让我们用COUNTIFS来计算雄性猫的数量。假设您的数据存在于单元格B1:J2中并且上面显示的单元格位于单元格B4:D9中,您将使用以下公式:

=COUNTIFS($B$1:$J$1 , B$4 & "*", $B$2:$J$2, $A5)

阅读COUNTIFS,了解正在发生的事情。

当您粘贴或拖动它们时,单元格引用中的$强制引用保持不变,这很方便,因为现在您可以直接拖动公式来获取狗和鸟的计数。如果你然后选择M / cats / dogs / birds细胞,你可以将它们向下拖动以便轻松获得F计数。

现在只是使用IFIFSMAX来总结你的结果。以下是猫专栏的一些例子。

最大的性别:=IFS(B5 > B6, "M", B5 < B6, "F", B5 = B6, "-")

最大的性别数:=IF(B5 = B6, "", MAX(B5:B6))

性别> 2:=IF(N(B8) > 2, "good", "bad")

注意使用上面的N强制单元格值为数字。如果没有这个,在将数字与字符串进行比较时,您将获得意外结果。

祝好运!

以上是关于如何在谷歌电子表格中将多个单元格与一行中的两个可能值进行比较?的主要内容,如果未能解决你的问题,请参考以下文章

如何在谷歌脚本中将文本作为日期插入单元格? (符合时区转换)

在Google表格中将具有相同值的多个单元格与一个单元格合并以求平均值

搜索一个值,如果存在一个值,添加一行并在谷歌电子表格中复制数据

当我输入单元格时自动获取日期和时间,但在谷歌表格的单独列中

如何在谷歌电子表格图中编辑图例标签?

EXCEL 2016。如果 Sheet1 中的多个单元格与 Sheet2 中的多个单元格匹配,则突出显示行