• ベストアンサー

関数について困っています

私は部活のマネージャーで 今、部活で部員が 10周のタイムトライアルという 1周ずつの タイムを図るやつを やっていて 最後に10周分の合計 を出すのですが   例えば   1周目 1分19秒 2周目 1分20秒 3周目 1分20秒 4周目 1分19秒 5周目 1分15秒 6周目 1分18秒 7周目 1分18秒 8周目 1分22秒 9周目 1分26秒 10周目 1分16秒   という結果で sumを使った合計が 11分93秒という 結果が出たんですが 93秒という数は おかしく きちんとした合計を 出すには どのような関数を 使えばイイのですか

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

EXCELのご質問としますね。 各人のデータを「1分20秒」と入れたのですか? 秒の合計が193秒で、結果が1分繰り上がり+93秒からすると もしや1.20と入れてませんか? EXCELが時刻・時間のデータであると解釈してくれますから 時分秒を明示するため、0:1:20と入れたほうがわかりやすいでしょうね。

mizurenren
質問者

補足

セルの書式設定で 表示形式は 何にしたらイイのですか??

その他の回答 (2)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.3

#1です。やはりEXCELでしたか。 > セルの書式設定で > 表示形式は > 何にしたらイイのですか?? 「ユーザー定義」で、種類は「h:mm:ss」でも「mm:ss」でも「h"時"mm"分"ss"秒"」でもOK。 無ければご自身でも定義できますよ。 もしも 00:30:20+00:30:20を 1:00:40ではなくて 60:40にしたいなら 「[m]:ss」のように繰り上がりしてほしくない部分を[ ]でくくった書式を「種類」に入力してください。 (23:59:59+2秒を24:00:01とするには 「[h]:mm:ss」です)

  • mizutaki
  • ベストアンサー率33% (111/333)
回答No.2

var min; var sec; (min, sec) = sscanf(time_string, %d分+%d秒); sec += sec + min * 60; min = floor( sec / 60 ); sec = sec % 60; if(min == 0){ printf("%d秒", sec); }else{ printf("%d分%d秒", min, sec); } 質問者さんの質問が何に対しての質問なのかよく分からないので、 大体どのプログラミング言語でもこういう風にやる、 っていう例を書いてみた

関連するQ&A