2

私の表には、現在出版されているジョージ 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がなくても、機能する限り問題ありません。

4

1 に答える 1

5

assyliasのプロンプトのおかげで、うまくいきました。このCOUNTIFS式は、複数の検索基準を数えることで、私が望む結果を生成します。たとえば、この式は第 1 巻 (ゲーム・オブ・スローンズ) に登場する男性キャラクターの数を計算します。

=COUNTIFS($A$2:$A$2102, "=1", $L$2:$L$2102, "=M")
于 2014-08-31T20:11:00.913 に答える