投稿者: CAPT_SUM 日時: 2006年 11月 17日(金)
回答先: Re: CSV形式のルート入力 投稿者: ASTRO-KT 日時: 2006年 11月 16日(木)
ASTRO-KTさん こんにちは。
早速、お返事を頂き本当にありがとうございました。早速、この関数を使わせて頂きます。
また、よろしくお願い致します。
>CAPT_SUMさん、こんばんは。
>なるほど、日付に変換して書式設定されたのですね。でも、これだと仰るように小数点は無理ではないでしょうか?。(出来るかも知れませんが、少なくとも私はそのやり方を知りません。)
>で、ちょっとExcel関数を書いてみました。
>=CONCATENATE(TEXT(TRUNC(A1),"##"),".",TEXT(SIGN(A1)*TRUNC((A1-TRUNC(A1))*60),"00"),TEXT(SIGN(A1)*((A1-TRUNC(A1))*60-TRUNC((A1-TRUNC(A1))*60))*60*10,"000"))
>セルA1にddd.ddddd形式の値が入っているという前提で書いていますので、A1のところは適当に変更してください。
>この関数を任意のセルに貼り付けると、ddd.mmsss形式の値が表示されます。当然、CSVでの保存も出来ます。
>なお、各関数が何をする関数なのかについては、Excelのヘルプをご覧ください。
>一応、CAPT_SUMさんのご希望通りになっているはずですが、ただし小数第2位を四捨五入でなく切り捨てになっていますし、動作確認もいい加減ですので、不具合などあるかも知れません。そのあたりはご確認いただいて、適宜修正していただくということで・・・。
>