- ベストアンサー
エクセルで、150(秒)と打ち込むと、0:03(時:分)と表示させたい。
いつもお世話になっております。 エクセル関数初心者です。 仕事で、海外携帯電話の通話料の課金請求業務をしています。 1分課金で請求するのですが、キャリアからは秒数で報告がきます。 秒数を入力すると、 時:分と表示され、1秒でも超えた分は繰り上げで表示させる関数はどう入力すればよろしいでしょうか? 例えば、 1秒 0:01 60秒 0:01 120秒 0:02 150秒 0:03 220秒 0:04 みたいな感じです。 表示形式を、[h]:mm 関数を、=ROUNDUP(A1/86400,3) と入力すると、一見できたように見えましたが、 150秒が0:02と表示されて失敗でした・・・ どなたかご教授願います。 環境:WindowsXP-Pro エクセル2003
- yu-ji3
- お礼率89% (82/92)
- オフィス系ソフト
- 回答数5
- ありがとう数5
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
表示形式はそのままで、関数をこうすればOKです。 =ROUNDUP(A1/60,0)/60/24 考え方は、分に変換→切り上げ→シリアル値に変換(日単位に変換)です。
その他の回答 (4)
- DrSumire
- ベストアンサー率39% (264/666)
TIME関数を利用した方が誤差が出ないかもしれないです。 TIME(時、分、秒) TIME(0, ROUNDUP(A1/60,0),0)
お礼
この方法を採用してみたいと思います。 ありがとうございました。 >皆さんへ 質問してわずか数分、 しかも様々、かつ有効な回答をいただきました。 すべて実践してみてすべて希望通りでしたので満足しています。 本当にありがとうございました。
- arukamun
- ベストアンサー率35% (842/2394)
こんな感じでいかがでしょうか? =INT(A1+59)*"00:00:01" 1秒でも1分に切り上げるので、 A1のセルに59を足してINTで切り捨てて "00:00:01"つまり1秒を掛けています。
お礼
こういうやり方もあったのか!という感じでした。 ありがとうございます。
- snoopy64
- ベストアンサー率42% (337/793)
シリアル値を切り上げしているところが問題だと思います。 単純に切り上げるのではダメで、分単位に切り上げないといけないんじゃないかと。 よく調べてないですが、確かFLOORとかCEILINGといった関数を使うといいと思います。 頑張ってくださいヽ(^。^)ノ
お礼
おっしゃる通りでした。 ご指摘感謝です。
- mshr1962
- ベストアンサー率39% (7418/18948)
=CEILING(A1,60)/86400 としてください。 A1を60の倍数に切り上げしてから秒換算(時刻形式)にします。
お礼
この関数は馴染みなかったので勉強になりました。 ありがとうございます。
関連するQ&A
- Excelで秒数を何分何秒と表示する方法
Excelで入力は秒数で入力し、それを足していったときに結果表示を何分何秒とするためにはどのような関数が必要ですか?教えてください。
- ベストアンサー
- オフィス系ソフト
- えくせる2000で125秒を2分05秒と表示させたい。
A列に秒数(125) B列に2分05秒と表示させたいです。 又3600のときは、1時間00分と表示させたいです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで分を秒に直したいです
エクセルで分を秒に直したいのですが、 例えば1分23秒4が1.23.4と入力されているものを、 83.4と秒単位に直して表示させるにはどうすればよいでしょうか。 ご回答宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセルで、例えば「0402」などと入力すると「4分2秒」のように表示
エクセルで、例えば「0402」などと入力すると「4分2秒」のように表示されるようできますか? (映像の尺を記載する一覧表を作成しております) よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- 秒数を時間、分、秒に変換して表示するには?教えてください。
7000秒をエクセル関数を使用して、時間、分、秒に(00:00:00)表示したいのですが、何方か教えてください。当方まだエクセル関数初心者です。よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルの「○分○秒」の表示形式の入力方法
エクセルで1人あたりの話す時間を入力しています。(1時間を越えることはありません)「○分○秒」と表示させるために、表示形式で「[mm]"分"ss"秒"」と入力しました。入力する時に、例えば5分30秒と表示させたいので、「5:30」と入力し確定すると、「330分00秒」と表示されてしまいます。 私が入力するのではなく、300シート以上に設定して数名の方に配布して入力していただくため、同じ表示で入力できるようにしたいのです。(回収後訂正するのが大変な工数になってしまうので) 入力する側にも、楽に入力してもらいたいので、「5:30」と入力すると、セルに「5分30秒」と表示されるように設定したいのですが、方法があれば教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelに秒を入力して、時分秒で綺麗に表示したい
例えば、38:33:28 を秒数でいうと、3285208なのですが、 これをあるセルに入力したら、上記の38:33:28と表示されるようにしたいです。 [h]:mm:ddでいけるかなと思ったのですが、わけのわからない表示になったもので、 困っています。 どうかご教授願います。 よろしくお願い致します。
- ベストアンサー
- その他(業務ソフトウェア)
- エクセル2003 2時間15分20.11秒をシリアル値にして2時間15分20.11秒と表示する方法
エクセル2003です TIMEを合計するため 2時間15分20.11秒と入力したセル(文字列)をシリアル値に変えて2時間15分20.11秒と表示したいのです。 よろしく御願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで分と秒だけを記録、表示したい
分と秒だけを記録するために(駅伝の記録表を造りたいのですが)セルの書式設定-表示形式でmm:ss(ミニット、セコンド)と設定すると、1901/01/01 ○:○となってしまい、入力した値が西暦部分の値として読み込まれてしまいます。この西暦部分が邪魔なんですよね。分と秒だけを記録表示するためにはどのように設定すればよいのでしょうか?ご存知の方、教えてください!!!
- 締切済み
- オフィス系ソフト
- 24時間以上の秒数を[hh:mm:ss]にするには
エクセルで、23時間59分59秒(86399秒)までの秒数は、秒数/3600/24をし、書式を[hh:mm:ss]にすれば、[23:59:59]と表示しますが24時間以上(86400秒以上)を入力すると、[0:00:00]となり0に戻ってしまいます。[24:00:00]と表示させるにはどうしたらよろしいでしょうか。
- ベストアンサー
- その他([技術者向] コンピューター)
お礼
すばやいご対応ありがとうございます。