• 締切済み

エクセルの秒計算について教えてください

エクセル2003で以下のような計算をさせたいのですが、関数をどう作れば良いのか分かりません。 A1セルに00:00:01(分:秒:100分の1秒台の表示)と入力 その後A2セルから順に00:00:02~00:00:09と100分の1秒ずつ足していく用に計算させる。 そうするとA10セルでは00:00:10となるが、それを00:01:00と繰り上げたい。 要約すると、100分台は0~9までカウントし10分の1秒は1秒とカウントさせてしまう。1秒台はそのまま通常通りのカウントにしたい。 これを例えばA1000ぐらいまで計算させるとしたらどんな関数を入力する必要がありますか? 説明が拙くて申し訳ありませんが、よろしくお願いします。

みんなの回答

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

秒数計算というよりも、60進法の変形計算みたいなものですよね? 数nをk進法で表すと最下位の一桁は「n Mod k」になるので、それを各桁について計算したものを、単純に連結するだけでは? もとの数が不明なので、「行番号×1/100秒」を変換するものとしてA1に =TEXT(MOD(INT(ROW(A1)/600),60),"00:")& TEXT(MOD(INT(ROW(A1)/10),60),"00:")& TEXT(MOD(ROW(A1),10),"00") を入れて、下にオートフィルではだめなのかな?

st1984
質問者

お礼

ありがとうございます! 素晴らしいです!