我们每年有 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)