やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Calc DCOUNT 条件を満たす行数を返す

 AND, ORも可能。

成果物

情報源

手順

 学校への距離が600より大きい行数を取得する。答えは5

名前,学年,年齢,学校への距離,体重
Andy,3,9,150,40,3
Betty,4,10,1000,42,4
Charles,3,10,300,51,5
Daniel,5,11,1200,48,6
Eva,2,8,650,33,7
Frank,2,7,300,42,8
Greta,1,7,200,36,9
Harry,3,9,1200,44,10
Irene,2,8,1000,42,11


名前,学年,年齢,学校への距離,体重
,,,>600

=DCOUNT(A1:E10;0;A13:E14) 
  1. 上記テキストをコピーする
  2. セルA1にフォーカスする
  3. Ctrl+Vキーを押下してペーストする
  4. 区切りのオプションコンマにチェックを入れる
  5. OKボタンをクリックする

条件

 1行目にヘッダ、2行目にデータを入れる。

学校への距離
>600

 これで「学校への距離列の値が600より大きい」という条件を定義したことになる。

AND

 列に追加する。

学校への距離,学校への距離
>600,<1100

 これで「学校への距離列の値が600より大きく、かつ1100より小さい」という条件を定義したことになる。

OR

 行に追加する。

学校への距離
>600
<1100

 これで「学校への距離列の値が600より大きい、または1100より小さい」という条件を定義したことになる。

所感

 SQLでいうところのcount関数に相当する。

対象環境

$ uname -a
Linux raspberrypi 5.4.51-v7l+ #1333 SMP Mon Aug 10 16:51:40 BST 2020 armv7l GNU/Linux