比较两列得出总数

比较两列得出总数

我们每年有 4 周的会议。有些人来参加,去年就来过了。我如何计算去年有多少人来过?

Session Pref 1               Attended Before
(2) June 24 - 28, 2013       No
(1) June 17 - 21, 2013       Yes
(1) June 17 - 21, 2013       No
(3) July 8 - 12, 2013        No
(3) July 8 - 12, 2013        Yes
(2) June 24 - 28, 2013       No
(2) June 24 - 28, 2013       No
(1) June 17 - 21, 2013       No

谢谢你!

答案1

awk '{if($7=="Yes") s+=1;} END {print s}' test.txt

使用 awk 计算“是”的条目数并求和!

答案2

假设您的列是 A 和 B。如果您只想要 B 列中标记为“是”的总人数,请使用以下命令:

=countif(B:B, "Yes")

如果您想要了解给定会话中“是”答案的数量,请使用以下命令:

=countifs(A:A, "(1) June 17 - 21, 2013", B:B, "Yes")

您可能想要单元格引用,以便更容易更改:

=countifs(A:A, C1, B:B, D1)

相关内容