如何在Google电子表格的一行中比较具有两个可能值的多个单元格?

时间:2018-10-13 12:32:26

标签: google-sheets

搜索了几天后,我无法提出正确的查询/格式。有人可以帮我吗?

Input

我想得出三个结果上方的表:

Desired output

非常感谢您。

ps:对不起,这些图片,我不能在这里超过部分纸页

1 个答案:

答案 0 :(得分:1)

欢迎使用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 / cat / dog / birds单元格,则可以将其向下拖动以轻松获得F计数。

现在只是使用IFIFSMAX来总结结果的一种情况。这是cats栏的一些示例。

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

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

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

请注意,使用上面的N可以将单元格值强制为数字。没有这个,在将数字与字符串进行比较时,您会得到意想不到的结果。

祝你好运!