回答編集履歴

1

2022/02/17 12:03

投稿

chimpoMAN
chimpoMAN

スコア26

test CHANGED
@@ -14,13 +14,14 @@
14
14
 
15
15
  =SUM(D2:D28)
16
16
  の所を、以下の式にしてみるのはどうでしょうか?
17
- =INT(VALUE(SUM(D2:D28))) * 24 & ":" & ROUND(MOD(VALUE(SUM(D2:D28))*24,1),2) * 60
17
+ =INT(VALUE(SUM(E2:E8) * 24)) & ":" & ROUND(MOD(VALUE(SUM(E2:E8))*24,1),2) * 60
18
18
 
19
- まず、核となる、SUM(D2:D28)をVALUEで囲んで数字に変換します。
19
+ まず、SUM(D2:D28)をVALUEにぶち込んで、強制的に数字に変換します。
20
+ SUM(D2:D28)が25:00の場合は、
20
- SUM(D2:D28)が25:00の場合は、1.041666667とかになるはずです。
21
+ VALUE(SUM(D2:D28))は、1.041666667とかになるはずです。
21
- それに24を掛けた数字の、整数の部分は時間、1より少ない小数点以下の部分は分数になると考えて、
22
+ それに24を掛けた数字の、整数の部分は時間となり、1より少ない小数点以下の部分は分数になると考えて、
22
23
  整数の部分と:と小数点以下の部分に60を掛けた数字を文字列として表示してみる
23
24
  みたいなノリです。
24
- 細かい点でやりたい事と違う表示がされるかもしれませんが、
25
+ 細かい点であなた様のやりたい事と私が捉えた事が違うかもしれないと思っていが、
25
- とりあえずやってみ、という感じです。
26
+ とりあえず表示方法だけはやってみよー、というノリです。
26
27