私の表には、現在出版されているジョージ RR マーティンの小説『氷と炎の歌』の 5 冊すべてのすべての登場人物がリストされています。各行には、キャラクターがシリーズのどの本からのものかを示すレコード (1 ~ 5 の番号) と、キャラクターの性別 (M/F) を示す 1 文字が含まれます。例えば:
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
して、このテーブルに 3 人の女性と 3 人の男性がいることを確認できますが、たとえば、第 2 巻に男性が何人いるかを知りたいとします。これを数える数式をどのように記述すればよいでしょうか? これが私が達成しようとしているものの擬似コードです:
=COUNTIF(C2:C7, Column B = '2' AND Column C = 'M')
これは を出力します2
。
このタスクがデータベースとクエリにはるかに適していることは承知していますがSELECT
、マクロを使用せずに、LibreOffice Calc スプレッドシートの制約内でこの問題を解決する方法を知りたいです。Calc でも機能する限り、Excel ベースのソリューションは問題ありません。を使用するソリューションCOUNTIF
がなくても、機能する限り問題ありません。