人生最悪の忘れ物

エクセルで時間を等間隔に並べる方法はどうすれば良いでしょうか?
一つのセルに2つの時間が入力されています。
以下のように30分毎で、途中で15分を挟むようにしたいです。

時間
8:00-9:30
9:30-10:30
10:30-10:45
10:45-11:15
11:15-11:45
11:45-13:15
13:15-13:45
13:45-14:15
14:15-14:30
14:30-15:00
15:00-15:30
15:30-15:45
15:45-16:15
16:15-16:45
16:45-17:00

「エクセル 時間を等間隔に並べる方法」の質問画像

A 回答 (5件)

>以下のように30分毎で



例えば8:15から30分毎に並べたいなら,任意のセルに
=TEXT(TIME(7,45+30*ROW(A1),0),"h:mm-")&TEXT(TIME(8,15+30*ROW(A1),0),"h:mm")
とでも記入し,下向けにつるつるっとコピーして並べておくと出てきます。



でも。
>エクセルで時間を等間隔に並べる方法は…
>以下のように30分毎で、途中で15分を挟むようにしたいです。

せっかく例を挙げていますが,30分間隔でも等間隔でもないし,幾つかは途中に15分を挟んでもいません。いったい「どうしたい」のですか?
このご相談は一旦解決で閉じて,手抜きせず丁寧に「どういうリクツで何をしたい」のか,もう一回ご相談を書き直して投稿し直してみてください。
    • good
    • 0

周期性があるような、ないような?


簡単な「時間間隔」を基にしてタームテーブルを構成したした方が絶対に仕事が速い。
起点となる時刻と時間(インターバル)だけ入力すれば、簡単な計算でタームテーブルは生成できる。
<入力>
B1:起点時刻
A2~:時間(分:インターバル)
<出力>
B2~:終了時刻(確認用)
C2~:タームテーブル
<数式>
B2:
=B1+1/24/60*A2
C2:
=TEXT(B1,"hh:mm")&"-"&TEXT(B2,"hh:mm")
以下、B2、C2まとめてコピー
<書式>
B列:時刻
A列、C列:標準

A   B   C
  8:00
909:3008:00-09:30
6010:3009:30-10:30
1510:4510:30-10:45
3011:1510:45-11:15
3011:4511:15-11:45
9013:1511:45-13:15
3013:4513:15-13:45
3014:1513:45-14:15
1514:3014:15-14:30
3015:0014:30-15:00
3015:3015:00-15:30
1515:4515:30-15:45
3016:1515:45-16:15
3016:4516:15-16:45
1517:0016:45-17:00
    • good
    • 0

>以下のように30分毎で、途中で15分を挟むようにしたいです。



時間が結構不規則にならんでいるようですが・・・

いろいろなやり方があると思いますが、
お手軽な方法としては3列使うこと

A列が開始時刻、B列が”-”、C列が終了時刻です。
C3に"=A3+3/96"
A4ni"=C3"と入力しておけばokです。
    • good
    • 0

最初の時間間隔は1:30、次は1:00、その後は0:15の時も0:30の時も不規則に並んでおり関数などを使って表示差sることはできませんね。

規則性が無ければ関数など手対応することはできませんね。
    • good
    • 0

上記をコピペすればいいです。


Aの幅をあらかじめ大きくしておきましょう。

きほんてきなことです。
はじめてのExcelでも買って読んだほうがいいですね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報