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で質問しましょう!
似たような質問が見つかりました
- その他(セキュリティ) 匿名チャットアプリのトラッキングについて。顔写真や個人情報の漏洩はあるのか。 2 2023/03/28 00:00
- その他(IT・Webサービス) スマホアプリのトラッキングについて詳しい方教えてください 1 2023/04/15 10:38
- SQL Server SQLのクエリの書き方 1 2022/03/29 23:06
- PHP php に関して質問です。 各ユーザーがログインした後に 各ユーザーごとに、登録したデータなどを表示 2 2022/04/23 13:46
- iPhone(アイフォーン) iTunesでのiphoneのバックアップについて Cドライブからユーザー→ユーザー名→Apple→ 1 2023/05/04 22:25
- その他(IT・Webサービス) スマホアプリのトラッキングについて知りたいです 2 2023/04/12 04:17
- その他(IT・Webサービス) スマホアプリのトラッキングについて知りたいです 1 2023/04/13 16:41
- その他(セキュリティ) 匿名チャットアプリ トラッキング 個人情報について 1 2023/03/29 20:35
- ハッキング・フィッシング詐欺 スマホアプリのトラッキング 個人情報について 5 2023/03/31 08:16
- その他(Microsoft Office) outlookで宛先が異なるメールを一括送信する方法 outlookで200人それぞれをtoに指定し 2 2023/08/03 21:24
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAでオートフィルター...
-
エクセルクエリーの元データの...
-
Excelでフィルターのかかってい...
-
エクセルで移動平均のデータを...
-
エクセル オ-トフィルタ機能
-
エクセルの散布図のX軸に文字...
-
グラフの横・縦項目が全部表示...
-
エクセルの対数グラフで細かい...
-
エクセルのグラフ作成で軸を等...
-
エクセルの棒グラフの上に数字...
-
エクセルの散布図グラフで、横...
-
エクセルの縦軸(Y軸)が不均等...
-
EXCELの近似曲線で対数近似、指...
-
EXCELでX軸が時間のグラフを作...
-
Excel:別シートにグラフを貼り...
-
Excelでx軸とy軸を設定して図を...
-
3項目の積み上げ棒グラフの作成
-
エクセル グラフの削除してし...
-
Excelの散布図で近似曲線を表示...
-
Excelで座標から関数をつ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAでオートフィルター...
-
文字列の重複を自動的に削除し...
-
Excelでフィルターのかかってい...
-
エクセルにCSVを全件インポート...
-
エクセルデータベースについて
-
エクセルで他のファイルを参照...
-
エクセルで移動平均のデータを...
-
エクセル オ-トフィルタ機能
-
【エクセル】セルにどんなデー...
-
Excel データ一覧から申込書に...
-
エクセルクエリーの元データの...
-
excel 日付の抽出の仕方は?
-
エクセル_データ処理_変化点検...
-
【至急】エクセルデータ統合に...
-
ピポットテーブルの範囲指定の...
-
エクセルデータ照合関数につい...
-
Excelのトップテンオート...
-
エクセルに入力した住所録をあ...
-
【エクセル関数】重複データを...
-
エクセルの重複データの抽出
おすすめ情報