- ベストアンサー
open Office calc について
1/a/ 2/b/ 3/c/ 1/a/ 2/a/ 3/c/ 1/b/ 2/a/ 3/b/ この用な表があって(/はセル) 一行目が1で2行目がaの個数を集計 したいのすがどのようにすればよいでしょうか??
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
OpenOfficeと同じ機能の(はず)のLibreOfficeで確認しましたが COUNTIFもFREQUENCYやピボットテーブルもあります。例えば以下を参考に http://www.geisya.or.jp/~mwm48961/statistics/dosuu_excel.htm No.1書かれていますように、=A1&B1を計算して、=COUNTIF(範囲を指定, "1a")が簡単かもしれません。 余談ですが、 すっきりと数えるなら、Rを使うのが簡単かと思います。 http://www.r-project.org/ 無料で使えます。 タブで区切ったデータを作成し、適当なテキストエディタにコピーし(calcからコピーしただけでタブ区切りになっているはず) data.txtの名前で保存したときに data=read.table("data.txt") table(data) とすると、 V2 V1 a b c 1 2 1 0 2 2 1 0 3 0 1 2 の結果が得られ、1aが2個であることが分かります。 データが多くなって複雑になってくるのでしたらこの方法をお勧めします。
その他の回答 (2)
- 烏賊 太郎(@ika_taro)
- ベストアンサー率48% (37/76)
あまりすっきりした方法ではありませんが C列に =IF(AND(A2=1;B2="a");1;0) =IF(AND(A3=1;B3="a");1;0) ・ ・ と言う式を入れてC列の合計を出してはいかがでしょう 後はすっきりした回答をお待ち下さい。
- mt2008
- ベストアンサー率52% (885/1701)
CalcにはCOUNTIFS関数は無かったと思いますので、=A1&B1 の様に1列目と2列目を合体させた作業列を作り、作業列に「1a」がいくつあるかカウントしては如何でしょう。 あるいは、SUMPRODUCTで強引にやるか……。