[[20170316081250]] 『計測データをcountifs関数で日付指定で集計したい』(わさ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『計測データをcountifs関数で日付指定で集計したい』(わさ)

初めて質問させていただきます。

2017/3/1 10:00:00 A B
2017/3/1 10:00:01 A A
2017/3/1 10:00:02 B A
2017/3/1 10:00:03 A A

のように、秒単位で採取したデータが1週間分あります。
このデータを処理したいのですが、たとえば「3/1でB列、C列がともにA」のデータの数を集計したい時、countifs関数でA列を日付で数えることはできないのでしょうか?

=COUNTIFS(A:A.DAY(A:A)="1".B:B.A.C:C.A)

の入力では0になってしまうため、現在はD列に

=DAY(A:A)

を新たに作り、

=COUNTIFS(D:D."1".B:B.A.C:C.A)

としていますが、今後も同様データを繰り返し扱うため操作の手間を少しでも減らしたい状況です(理想としては取得したデータを貼り付けるとあらかじめ作成していた表が全て自動で埋まるようにしたいです)。
上の式でカウントできない理由、及び実際に入力すべき関数がわかる方がいれば教えていただきたく思います。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 まず、COUNTIFS関数では条件を文字列で与える。
 また、指定した範囲が条件と同じか大小の判定となる。
 >=COUNTIFS(A:A.DAY(A:A)&"=1".B:B.A.C:C.A)
 (条件部分を修正している) 
 だと「DAY(A:A)=1」の結果(TRUE、FALSE)とA列が等しいかの条件となる。
 (条件が配列になっているのでもうちょっと面倒だが)

(ねむねむ) 2017/03/16(木) 08:48


 今回の場合の式だと
 =COUNTIF(A:A,">=2017/3/1",A:A,"<2017/3/2",B:B,"A",C:C,"A")
 (前回の書き込みでB列、C列の条件を文字列にし忘れていた)
 ではどうか。
(ねむねむ) 2017/03/16(木) 08:57

回答ありがとうございます。

外出中のためすぐ確認できないのですが、戻り次第試して見たいと思います。
(わさ) 2017/03/16(木) 09:13


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.