Excelでカウントダウンタイマーを作成する方法
Excel でNOW()関数を使用して、日付までの日数、時間数、分数をカウントするカウントダウン タイマーを作成できます。
次のステップバイステップの例は、この関数を使用して実際にカウントダウン タイマーを作成する方法を示しています。
ステップ 1: カウントダウンの日付を入力します
今日が07/18/2023だとしましょう。
2023 年 1 月 8 日までの日数、時間、分、秒をカウントするカウントダウン タイマーを Excel で作成します。
ステップ 2: カウントダウンの式を作成する
次に、次の式を使用して、2023 年 1 月 8 日までの日数、時間、分、秒をカウントします。
- 日数: =INT(A2-NOW())
- 時間: =HOUR(A2-NOW())
- 分: =MINUTE(A2-NOW())
- 秒: =SECOND(A2-NOW())
これらの数式をそれぞれのセルに入力できます。
これにより、2023 年 8 月 1 日まであと13日と14時間23分11秒であることがわかります。
ステップ 3: カウントダウン タイマーを手動で更新する
カウントダウンを更新するには、Excel スプレッドシート内の任意のセルをダブルクリックし、 Enterを押します。
Enterを押すとすぐに、カウントダウンによって日、時、分、秒の値が自動的に更新されます。
ステップ 4: カウントダウン タイマーを自動的に更新する (オプション)
カウントダウンを特定の間隔で自動的に更新したい場合は、VBA で簡単なコードを記述する必要があります。
これを行う前に、Excel の上部のリボンに[開発]タブが表示されていることを確認する必要があります。
これを行うには、 [ファイル]タブ、 [オプション] 、 [リボンのカスタマイズ] の順にクリックします。
「Main Tabs」というタイトルのセクションで、 「Developer」の横にあるチェックボックスをオンにして、 「OK」をクリックします。
次に、上部のリボンにある[開発]タブをクリックし、 Visual Basicアイコンをクリックします。
次に、 [挿入]タブをクリックし、ドロップダウン メニューから[モジュール]をクリックします。
次に、次のコードをモジュールのコード エディターに貼り付けます。
Sub UpdateCountdown()
Range("C2:F2").Calculate
Application.OnTime DateAdd("s", 1, Now), "UpdateCountdown"
End Sub
次に、小さな緑色の再生矢印をクリックして、次の VBA コードを実行します。
コードを入力したら、VB エディタを閉じても構いません。コードは自動的に保存されます。
スプレッドシート内の日、時間、分、秒の値が毎秒自動的に更新されるようになりました。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excel: 時間から分を引く方法
Excel: 日時から時刻を抽出する方法
Excel: 時間をミリ秒単位でフォーマットする方法