Excelに使用者と時刻を入力したデータがあります。そのデータはアプリを使用している場合にExcelに10分おきに入力されていきます。(9:00~10:00、11:00~12:00の場合、12個の行が作成される)このデータからユーザーのアプリ使用時間を抽出しようとしています。
【イメージ】
ユーザーA 2:00
ユーザーB 0:10
【データ】
ユーザーA 9:00
ユーザーA 9:10
ユーザーA 9:20
ユーザーB 9:30
ユーザーA 9:30
ユーザーB 9:40
・
・
ユーザーA 11:00
ユーザーA 11:10
・
・
ユーザーA 12:00
どのようなコードを書けばスマートに上記のイメージのような情報を抽出できるでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
まず、計算対象のユーザのデータだけを抜き出します。
(多分、その状態で時間順にソートされているものと想像します。)
次に、10分間隔で連続している数をカウントします。
連続していない部分については、それぞれ別に計算して、最後に合計すれば宜しいかと。
(評価方法によっては、別々に集計しなくても、まとめて計算できる場合もあります)
No1様の指摘にもありますが、n個のデータが連続していたとして、その際の時間をどう評価するかは質問者様がお決めにならなければなりません。
最低で (n-2)×10分、最大で n×10分 ということになるので、どのような値として評価するか、間を取って (n-1)×10分 とか n×10-5 等とする等々です。
記録されている各ユーザについて、上記の集計処理を順に行えばよいのではないでしょうか?
No.1
- 回答日時:
それぞれのカウント数から1を引いて10倍すれば指摘の分が求められると思いますが、
たまたま10分単位の所で使用していなければ0になってしまうし
今回ユーザーBを10分にされていますが、連続で使われた場合、最大「9:20:01~9:49:59」のほぼ30分、最小「9:20:00~9:30:00」のほぼ10分の可能性が有るので20分にされる方が良いと思います。
そうすると、カウント数を単に10倍すれば分が求められますよ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAでオートフィルター...
-
文字列の重複を自動的に削除し...
-
エクセルデータベースについて
-
エクセルにCSVを全件インポート...
-
動きが鈍いエクセルデータを軽...
-
Excelのトップテンオート...
-
エクセルによる複数サイトから...
-
エクセルの散布図のX軸に文字...
-
グラフの横・縦項目が全部表示...
-
エクセルのグラフ作成で軸を等...
-
エクセルの棒グラフの上に数字...
-
エクセルの対数グラフで細かい...
-
エクセル グラフの削除してし...
-
EXCELの近似曲線で対数近似、指...
-
エクセルの散布図グラフで、横...
-
エクセルでグラフを作成する際...
-
エクセルの縦軸(Y軸)が不均等...
-
エクセル2010 グラフの軸の最...
-
エクセルの棒グラフのデータマ...
-
第2軸を追加すると折れ線グラフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAでオートフィルター...
-
文字列の重複を自動的に削除し...
-
エクセルデータベースについて
-
Excelでフィルターのかかってい...
-
エクセルにCSVを全件インポート...
-
【エクセル】セルにどんなデー...
-
エクセルで移動平均のデータを...
-
Excel データ一覧から申込書に...
-
Excelのトップテンオート...
-
オートフィルタのプルダウンメ...
-
エクセルによる複数サイトから...
-
競馬新聞のエクセルデータ
-
重複データの数量を合計し、重...
-
エクセルクエリーの元データの...
-
エクセルで他のファイルを参照...
-
住所録のデータを整形
-
A1にデータがある場合、A1とB1...
-
excelで日付順にする関数を教え...
-
エクセルでごたく問題作成
-
excel 日付の抽出の仕方は?
おすすめ情報