- 締切済み
秒の1の位を四捨五入したい。
excelシート上に 以下のようにデータが入力されています。 (シリアル値で入力されて、書式でyyyy/mm/dd hh:mm:ssとなっています) (シート名: 集計) 行/列 A B 1 2007/01/01 07:00:16 2007/01/01 07:00:17 2 2007/01/01 07:01:36 2007/01/01 07:01:36 3 2007/01/01 07:02:12 2007/01/01 07:02:15 4 2007/01/01 07:17:12 2007/01/01 07:17:15 このデータの秒の1の位を四捨五入をして 以下のようにデータを整形が出来なく悩んでおります。 (シート名: 集計) 行/列 A B 1 2007/01/01 07:00:20 2007/01/01 07:00:20 2 2007/01/01 07:01:40 2007/01/01 07:01:40 3 2007/01/01 07:02:10 2007/01/01 07:02:20 4 2007/01/01 07:17:10 2007/01/01 07:17:20 目的は、前回質問した 『同じ時間に使用した人数を表すグラフの作成』で 同じ時間に利用している人数を求める関数で =SUMPRODUCT((集計!$A$1:$A$4<=$A1)*(集計!$B$1:$B$4>=$A1)*1) 下記のA列の時間と比較するのに秒の1の位が0でなければ 関数が正しく動かないので、これを正しく動かす事が目的です。 (シート名: 結果) A列 B列 時刻 人数 9:45:10 0 10:00:20 1 10:15:10 1 10:30:50 2 10:45:10 3 11:00:40 3 11:15:20 2 11:30:30 1 11:45:10 0 VBAで四捨五入が可能であればご教授お願い致します。
- みんなの回答 (4)
- 専門家の回答