アプリ版:「スタンプのみでお礼する」機能のリリースについて

時間を計算して「1620:30」となりました。
これを「1,620.30」と表示できますでしょうか。
Excel2007を使用しております。

A 回答 (3件)

こんばんは!



別セル表示で良いのですかね?
仮にA1セル(セルの表示形式は [h]:mm となっている)にお示しのデータがあるとして
表示したいセルに
=INT(A1*24)+MINUTE(A1)/100

としてみてください。
※ 表示したいセルの表示形式は「数値」にし、「小数点以下の桁数」を「2」にしておきます。

同じセルで処理したい場合は表示形式の操作では無理だと思います。
実データとして「1620.30」で良いのであれば
VBAで可能だと思います。m(_ _)m
    • good
    • 0
この回答へのお礼

やはりVBAですね。
別セルで処理して表示させたいと思います。
ありがとうございました。

お礼日時:2018/05/31 20:24

シリアル値を数値に置き換えれば良い。



とりあえず、HOUR関数で「時」だけを切り出し、MINUTE関数で「分」だけを切り出す。
それを計算し直して数値にすれば良いだけ。

 =HOUR(A1)+MINUTE(A1)/100

こんな感じ。
あとはセルの表示形式で区切り記号にカンマを使うように設定すればOK。
なんならTEXT関数で表示形式を指定して文字列に変えてしまうという方法もある。
がんばれ。
    • good
    • 0
この回答へのお礼

別セルで処理して表示させたいと思います。
TEXT関数も勉強してみます。
ありがとうございました。

お礼日時:2018/05/31 20:28

時間なら表示形式で桁区切りは無理じゃないでしょうか?


手元にPCがないので確認はできませんが。
    • good
    • 0
この回答へのお礼

いろいろ方法はあるようです。
読んでいただきましてありがとうございます。

お礼日時:2018/05/31 20:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!