• 締切済み

時間に規則的に…

関数を使えばいいのか、よくわからないので教えて下さい。 A列に時間(8:30、9:00、9:30、10:00…と、入力すると次の列(B列、C列…)に 規則的に3分ずつ足されるようにするには、どうすれば良いですか? よろしくお願いします。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

B1に =$A1+"0:3"*COLUMN(A1) 若しくは =IF($A1="","",$A1+"0:3"*COLUMN(A1)) 右にコピー、下にコピー。

makimaki49
質問者

お礼

ありがとうございました。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

ごく普通にA列(A1セル)のデータから3分ずつ増加した時間をB列から右に順次表示させるだけならB1セルに「=A1+"0:03"」を入力し右方向にオートフィルコピーすればよいのですが、その表示された時刻の値と入力値と比較する場合は、小数点以下の計算による丸め誤差が発生するので、以下のような数式にする必要があります。 =TEXT(A1+"0:03","h:mm")*1

関連するQ&A