• ベストアンサー

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

私は部活のマネージャーで 今、部活で部員が 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

  • EXCELで、ランニングのタイムの計算をしたいのです

    excelで、ランニングの記録を入力して管理がしたいのですが、関数を教えてください。 たとえば、トラック周回ランニングのタイムが、1周目の通過3分30秒、2周目通過6分50秒だとします。 1周目の通過タイム3分30秒を入力、SPLITタイムつまり2周目の通過タイム10分20秒を入力するとLAPタイムつまり2周目だけのタイム3分20秒が表示される、という繰り返しのような表を作りたいのですが、関数がわかりません。もうひとつ、入力と表示ですが、できるだけ簡単な数字の列でできるといいのですが、どなたかご教授ください。

  • Excelでこんな関数ありませんか?(計ったタイムの合計を出したい)

    Excelで、計ったタイムの合計を計算したいのですができるのでしょうか? 例えば・・・   2'31"95  +  56"28  + 1'20"28    = 4'48"51(4分48秒51) 関数を使ってこんな計算できますか? 質問がわかりにくければ補足をしますので、教えてください! よろしくお願いします。

  • 合計SUM関数のみのこして、他は一括数値変換したい

    よろしくお願いします。 B列に縦に合計SUM関数と、SUM(IF( 関数などいろいろ関数を入れて数字が表示されています。 B列の合計SUM関数は残して、SUM(IF関数・それ以外の関数はをすべて「数値」(関数で現在計算結果として表示されている数値)に変換したいのです。 教えてください。

  • エクセルの関数について

    すみません。どうなっているのでしょうか?? あるセルに『=SUM(J18:J48)』と合計を求める関数入れると 『11月2日』と日付が出てきます。そのセルの前後に同じ式を入れると正しく合計が示されます。因みに合計数は27700です。 何が原因なのでしょうか? エクセルは2010、osはwindows7です。

  • ユーザー設定関数を作りたいのです

    指定した範囲内の数の合計を求め、その合計の数の右から1桁のみを表示させる関数を作りたいと思っています。 A5~D15に数字が入っており、その合計が「3780」だとすれば、返したい数字は「3」です。 通常の関数を使えば、 =RIGHT(SUM(A5:d15),1) だと思うのですが、ユーザー設定関数(A)をつくり、 =A(A5:D15) で答えを出したいと思っています。 どうかご教授ください。 よろしくお願い致します。

  • fortran90/95のSUM関数について

    fortran90/95のSUM関数について fortran90/95のSUM関数について、SUM関数を使うときは範囲を指定できるのでしょうか? 例えば、 integer A(3,2)/1,2,3,4,5,6/ A=1,4 2,5 3,6 の配列があるとします。 列の和を求めたいのですが、最後の行(3行目)を足したくありません。 結果としては 1+2=3 4+5=9 にしたいのです。 このようなときは、やはりdo文にするしかないのでしょうか。 実際のプログラムではdo文があまりにも多く、見づらいのでSUM関数を使いたいのですが... どなたかご存知の方、お教えいただけないでしょうか。 よろしくお願いします。

  • エクセルでタイムカードを作っているのですが合計が出来ません

    エクセルでタイムカードを作っていますが、合計が出なくて困っています教えてください。 一つのシートで一分からの合計のものと、15分単位の合計のものと2種類だしたいのですが・・最後の15分単位の合計が出せません。 (1)一分単位で使用した関数【C2が20:03-B2が14:00-休憩時間0分で6:03と出るようにしました】 =C2(退勤時間)-B2(出勤時間)-TIME(0,D2,0) ※D2=休憩時間でセルの書式設定→表示形式[h]:mm で出た時間をオートSUMで合計 は普通に計算できました (2)15分単位で使用した関数【6:03を6:00・6:18を6:15で出るようにしました】 =FLOOR(E2,"0.15") ※E2=(1)のTIME関数でだした時間でセルの書式設定→表示形式・時間の13:30 で出た時間をオートSUMで合計すると出来ません。 たとえば(1)では合計が54:13ときちんと合計が出るのに(2)だと6:15になってしまいます。よくよく見てみると一日の仕事量が6:00だと三日分は18:00と普通にたせるのですが、5日(6:00×5)だと6:00と24時間分引かれた答えが出てしまうようです。これを24時間分引かれないようにする為にはどうしたらいいでしょうか? 長くなりましたが宜しくお願いします。

  • Excel2010の関数についての質問です。

    ある列に、上の行から支出の個別明細を記入していき、最後の行に合計(sum関数で)を入れるのですが、そのとなりの列に累計を入れていきたいのです。 その場合、その列に入れる関数はどうしたらいいのでしょうか(列の最後の行はとなりの列の合計と同じ数字になる)。どなたかくわしい方、おしえてください。お願いします。

  • EXCEL2000,SUM関数なんですが・・・

    SUM関数なんですが、=SUM(A1:A?) A?の箇所は、入力された分だけ合計したいのですが、 こういう場合、どう表記するのでしょうか? A?の可変値を、余裕を持って、A1000とか多めにとるしかないのでしょうか? よろしくお願い致します。

  • 初歩的なEXCELに関する質問

    初歩的ですいません。ある音楽CDの合計演奏時間を計算したいため、SUM関数を使おうとしているのですが、うまく計算されません。おそらく、セルの書式設定を変更すればよいのですが、よくわかりません・・・・。  また、最後には分単位で表示して欲しいです。(例: 合計時間=“40分23秒” といった具合に)  設定方法を分かりやすく教えてください!よろしくお願いします。 _(._.)_