我的表格列出了乔治·R·马丁目前出版的“冰与火之歌”中的所有5个角色。每行包含一条记录,表明该字符所在系列中的哪一本书(编号为1-5)和一个表示该字符性别(M / F)的字母。例如:
A B C
1 Character Book Gender
------------------------------
2 Arya Stark - 1 - F
3 Eddard Stark - 1 - M
4 Davos Seaworth - 2 - M
5 Lynesse Hightower - 2 - F
6 Xaro Xhoan Daxos - 2 - M
7 Elinor Tyrell - 3 - F
我可以使用COUNTIF
来查明此表中有三个女性和三个男性,但我想知道,例如,书中有多少男性。我怎么能写一个公式这会算得上吗?这是我想要实现的伪代码:
=COUNTIF(C2:C7, Column B = '2' AND Column C = 'M')
这将输出2
。
我知道这个任务更适合数据库和SELECT
查询,但我想知道如何在LibreOffice Calc电子表格的约束下解决这个问题,而不使用宏。基于Excel的解决方案很好,只要它们也适用于Calc。如果没有使用COUNTIF
的解决方案,只要它有效就没关系。
答案 0 :(得分:5)
由于assylias的提示,我把它解决了。 COUNTIFS
公式通过计算多个搜索条件生成我想要的结果。例如,这个公式计算出书1(权力的游戏)中有多少男性角色。
=COUNTIFS($A$2:$A$2102, "=1", $L$2:$L$2102, "=M")