• 締切済み

エクセルで減算タイマーを表示したい

セルA1に =(NOW())が入っています。 現在時刻は19:27:05と表示されています。   A2には任意の時刻19:31:39を入力して   A3に =A1-A2 と入力すると23:55:29と表示され減算されません。 どうしたら良いか教えてください。 尚A1はほぼリアルタイムで表示が変わるので減算タイマーが表示できると思っているのですが。

みんなの回答

  • tresbien
  • ベストアンサー率51% (51/99)
回答No.2

>尚A1はほぼリアルタイムで表示が変わるので減算タイマーが表示できると思っているのですが ファンクションキーの9を押すなどしないと現在時刻は変化しませんけど、それでいいのですか。 どう使うかわかりませんので、これくらいしか言えませんが。

  • shkwta
  • ベストアンサー率52% (966/1825)
回答No.1

その計算は、(3秒後に計算したのなら) 19時27分08秒の19時間31分39秒前は、前日の23時55分29秒ですから正しいのです。 A2が目標の時刻で、その時刻まであと何分残っているかを知りたいのなら、A2-A1とひっくり返さないといけません。 質問の意図がこれと違う場合は補足してください。

oldhisa
質問者

お礼

ご指摘有難うございました。

関連するQ&A

  • エクセルシートのセルに現在時刻表示

    エクセルシートのセルに現在時刻をリアルタイムで表示することができるのでしょうか? NOW()だとシートを開いた時刻が表示されるだけなので ・・・・何か方法はあるのでしょうか?教えてください!

  • EXCELのセルへ、デジタル時計を表示できますか?

    excelのセルへリアルタイムの時計を表示することは できるのでしょうか? =now()では入力時の時刻が落ちるだけですよね・・・ HPではjavascriptなどで比較的簡単のようですが エクセルでは難しいのでしょうか??

  • excel VBA タイマー表示について

    お世話になります。 excelで計算問題のプログラムを組んでいます。 計算時間を表示しながら、問題を解くようにしたいと考えています。 タイマー表示を下記で行っていますが、セルに文字を入力するとタイマーが止まってしまいます。タイマーを動作させながら、文字入力を行うことは、Excelでは無理でしょうか? キー入力中、タイマー停止であれば、達成済みです。 動作は次のようにしています。 1)問題スタートで、下記タイマーを起動 2)答えをキー入力しEnterキーで答え合わせ 3)指定問題数終了で、タイマー停止 4)正解率、トータル時間を表示 Do Until blnStop = True Cells(3, 10) = Int((Timer - dblTimer) * 100) / 100 DoEvents Loop

  • エクセルの加算、減算表について

    Win10、office2019です。 添付のようなエクセルの表で、出納帳のようなイメージです。 B-1の数値(15,000)から C-1に -1,000と入力すると減算した数値がB-2に表示され、次にC2に2,000と入力するとB-3に答えが入るような表にしたいのです。 一回ずつ計算式を入れると計算するのですが、B列のセルに何らかの設定をすると可能なのかどうか・・・ 減算だけなら可能なのかなどを含め、ご教示いただけると幸いです。 よろしくお願いいたします。

  • エクセルVBAのChangeイベントの書き方について

    またまた質問させてもらいます。 先ほど「エクセルで作業した日の日付を残す」で質問させて 頂いた件での引き続きなのですが、 セルA1~セルL1までのそれぞれのセルに「1」を入力する 作業が有るとします。(1が入力されるか、されないかは任意で また、入力する時刻も異なる) そして、「1」が入力された、その時の時刻をセルA2~セルL2 に表示させるにはどうのようにVBAを書けばいいのでしょうか? セルA1に「1」が入力された場合はA2に表示されるという風に それぞれのセルの下に表示されるという形なのですが。 ちなみに先ほど回答いただいたVBAを少しいじってみて 以下のようなものを作ってみたのでが、これだと常にA1のセルに 「1」が入っているので、毎回時刻が更新されてしまうみたいで、、 この繰り返しを書いてもダメなのですね。 ご回答のほど宜しくおねがいしますーーーー Private Sub Worksheet_Change(ByVal Target As Range) If Range("a1") = "1" Then Range("a1").Value = Now() End If End Sub

  • エクセルでA1セルに時刻をリアルタイムに表示したい

    ファイルを開いたときや更新したときではなくエクセルでA1セルに時刻をリアルタイムに表示したいのでよろしくお願いします。

  • 【Excel】離れたセル同士の減算の関数式

    たとえば以下のような数値が各セルに入力されているとします。 ひとつめの数値入力(また結果)のパターン A1➡5000 A5➡0 A6➡4000 A7➡-1000 ふたつめの数値入力のパターン A1➡0 A5➡5000 A6➡4000 A7➡-1000 このように、A6からA5もしくはA6からA1を減算したときにその結果が表示される(A7)関数式を教えてください。 これは蛇足質問ですが、「=A1+A2」のような式に替わる「=SUM(A1:A2)」のようなSUM関数がありますが、なぜ減算の場合にはないのでしょうか?

  • Excelマクロにて、タイマーで自動更新は出来るのでしょうか?

    Excelマクロにて、タイマーで自動更新は出来るのでしょうか? Excelマクロの初心者です。 最近関数にて、時間の計算を行うbookを作成しましたが、 下記の様に手動で現時刻欄を更新している状態です。 (これは1カ所ですが、実際には複数箇所を行いたいです。) Sub 残り時間を更新() ' Range("C21").Select '現時刻欄を選択 ActiveCell.FormulaR1C1 = "=NOW()" '使用開始時刻欄に現時刻を再設定 Application.CutCopyMode = False End Sub これを別のマクロにくっつけて、例えば10分おき位に自動で 更新が出来る様な事は出来ますでしょうか? 理想は、セルに自動更新時間が任意に設定でき、その数字の基で タイマーが時間が決まり、実行ボタンでタイマー開始、停止ボタン で実行キャンセルといった、VB上では出来そうな事をExcel上 でも可能でしょうか? 良きアドバイスをいただきたいと思います。 よろしくお願いいたします。

  • Excelの時間計算について

    日付と時間が入力されたセルがあるのですが、 そのセル内容を合体させて別のセルに表示しようと思っています。 例)A1に日付「2009/07/11」、B1に時間「15:00」と入力されていた   場合に C1に「2009/07/11 15:00」を表示させ、実時間として   認識させたい。D1に表示された現在の時刻「=NOW()」からの   経過時間をE1に表示させるのが目的。 表示だけでしたらC1に 「=TEXT(A1,"yyyy/mm/dd")&" "&TEXT(B1,"hh:mm")」 と入力すれば解決するのですが、 時間として認識させるにはどのようにすればよいでしょうか? 因みにB1のセルの時刻は書式設定を「yyyy/mm/dd hh:mm」として 表示させると「1900/01/00 15:00」となります。 D1に表示された現在の時間「=NOW()」からどれだけ時間が 経過しているかを計算させ、E1に表示するのが最終目的です。 どなたかお知恵を貸していただけませんでしょうか? よろしくお願いします。

  • エクセル

    セル「A1」に「=if(c1<>"",now(),"")」を指定し セル「c1」に文字が入力された時 セル「A1」にその時の時間を表示し 同じ様に セル「A2」に「=if(c2<>"",now(),"")」 セル「A3」に「=if(c3<>"",now(),"")」と使いたいのですが 例えば「C3」に入力した時 A1/A2の表示時間も再計算され A1~A3の表示が同じに成るのですが c3に入力した時に前に入力したA1/A2の時間が再計算されない方法が無いでしょうか(夫々の入力時間が違って残したいのです) アドバイスをお願い致します

専門家に質問してみよう