全くとるに足らない日記

気が向いた時に書いた生活の記録を垂れ流すブログ

エクセル等における時間積算の落とし穴

2019-06-30 18:13:04 | 日記
個人的反省メモ
今回DJIドローンのCSVから飛行時間を取得しその総合計としての総飛行時間を求めようとした際に時間なので単純に時間の型を使って失敗した。そもそも時間の型で24時間以上を取り扱う事に無理があった。24時を超えると時計は0時に戻ってしまう。ちょっと考えてれば分かる事だった。最初の考えが浅かった。
条件式で場合分けするなど解決方法はいろいろ思いついたが元々CSVからは飛行の秒数が取得できていたので、それをあえて時間形式で取り扱わずそのまま単純に整数の秒数のまま積算する事とした。秒数の総合計から最後にText関数で時間の形式に整形する事で解決できた。
最後に春風亭昇太さん結婚おめでとう。

最新の画像もっと見る

6 コメント

コメント日が  古い順  |   新しい順
飛行記録プログラムに関して (goto)
2019-07-04 12:29:27
初めまして
飛行記録プログラム使わせていただいています。家はエクセル2007/64bit、会社は2010/32bitでバラバラですが、取り込めています。しかし、逆ジオコーディングが動きません。APIキーは設定枠に張り付けてありますが、VBAコードには反映されていないようです(別のAPIキーになっている)。どうしたら、うまくいきますか?
返信する
Unknown (panchan201902)
2019-07-05 18:54:16
はじめまして。Ver0.06をこのブログ中でリリースしましたのでお試しください。
返信する
Unknown (Unknown)
2019-07-05 22:15:09
ありがとうございました・・と言いたいところなのですが、今は家の環境です。64bit,2007のはずです。
①変わらず、緯度経度関係は変化なしです。
②「値でコピー(最終報告様式)報告用飛行記録 (別紙1)」の3行目に上の2行目?がコピペ?されています
③その下、4行目に一括コピペした結果?なのか、CSVからの取込1行目が入っているようです

大変恐縮いたします。
返信する
Unknown (panchan201902)
2019-07-05 23:21:37
いろいろ調べた結果、エクセル2007、2010環境とエクセル2013以降とでは大きな違いがある事が分かりました。よってすみませんがサポートさせていただく環境をエクセル2013以降に引き上げさせていただきます。コピペボタンの動作がおかしい問題は回避措置を取らせていただきました。他の残る問題について、2013未満の環境の場合は自力で対応をお願いします。お役に立てなくてすみません。
返信する
Unknown (Unknown)
2019-07-06 21:56:57
確かに一気に仕様が変わったのは知っていましたが、こんなところにも影響が! 色々とありがとうございました。がんばってみます! お疲れ様でした。
返信する
Unknown (panchan201902)
2019-07-06 23:02:32
ご健闘を祈ります。
返信する

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。