[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『時間帯別集計について』(KEI)
初めまして
よろしくお願いします。
時間帯別の集計についてです。
データは24時間表記です
日付は無視して時間帯別のカウント(一つの時間を1とする)を取りたいのですが
おそらく24:00の部分がおかしくトータル数と合いません。
下記は現在の数式です。
データ表
A列 B列
1 2015/01/14 9:23
2 2015/01/15 11:55
・
・
・
3 2016/07/07 12:00
4 2016/08/08 23:00
5 2016/09/09 24:00
集計表 計算式
A列 B列
1:00 =SUMPRODUCT((HOUR(データ表B1:B5)=1)*1)
2:00 =SUMPRODUCT((HOUR(データ表B1:B5)=2)*1)
3:00 =SUMPRODUCT((HOUR(データ表B1:B5)=3)*1)
・
・
・
23:00 =SUMPRODUCT((HOUR(データ表B1:B5)=23)*1)
24:00 =SUMPRODUCT((HOUR(データ表B1:B5)=24)*1)
どこが間違っているのでしょうか?
(24:00を0:00としてもダメでした)
他にCOUNTIFS(8:00〜8:59)を使ってみましたがうまくいきません。
どうかよろしくお願いいたします。
< 使用 Excel:Excel2016、使用 OS:Windows7 >
=SUMPRODUCT((HOUR(データ表!$B$1:$B$5)=0)*1)
で、出来なかったですか?
(ウッシ) 2017/01/16(月) 16:06
=SUMPRODUCT((HOUR(データ表!$B$1:$B$5)=0)*1)
一応しましたが 全然関係ない数値がでました。
(KEI) 2017/01/16(月) 16:10
2016/09/09 24:00 と入力すると、42623 と表示されて、書式を「2016/08/08 23:00」等のセルと
合わせると「2016/9/10 0:00:00」となりませんか?
その状態で、
=SUMPRODUCT((HOUR(データ表!$B$1:$B$100)=0)*1)
で集計されませんか?
元々のセルの書式はどうなっているのですか?
(ウッシ) 2017/01/16(月) 16:16
>=SUMPRODUCT((HOUR(データ表!$B$1:$B$5)=0)*1) >一応しましたが 全然関係ない数値がでました。
全然関係ない数値とは具体的に何が出たんですか? というか本当にその数式で試しました?
実際は =SUMPRODUCT((HOUR(データ表!$B$1:$B$100)=0)*1) のように範囲を広くした式で データ表!$B$1:$B$100 の範囲内に未入力セルが含まれてませんか?
=SUMPRODUCT((HOUR(データ表!$B$1:$B$100)=0)*(データ表!$B$1:$B$100<>""))
↑ だとどうなりますか? (笑) 2017/01/16(月) 16:27
全然関係ない数値とは
本当は計1,900が24:00だけ=SUMPRODUCT((HOUR(データ表!$B$1:$B$5)=0)*1) ですると
19,000くらいの数値になりました。
=SUMPRODUCT((HOUR(データ表!$B$1:$B$100)=0)*(データ表!$B$1:$B$100<>""))を
24:00集計部分のみこの数式を入れたら
なんとぴったし数値が出て合計数値とも合致!!
大変ありがとうございました。助かりました。
(<>式の意味はよくわかりませんが)深謝!!
(KEI) 2017/01/16(月) 16:52
(笑) 2017/01/16(月) 16:27 →ありがとうございます!
(KEI) 2017/01/16(月) 16:55
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.