excel初心者です。excel97を使用しています。

あるセルに時刻を表示しているのですが、
シートにさわることなく、常時現在時刻を表示させたいのですが、可能でしょうか?(分単位で結構です)

よろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

どういう目的で使われるのか、教えてください。



印刷時にタイムスタンプを入れたり、現在時刻を計算式に使うのなら、NOW()関数がありますが、リアルタイムに時刻を表示することはできません。(再計算時に更新されます)

この回答への補足

さっそくのご回答ありがとうございます。

>どういう目的で使われるのか・・・・
刻々と変化していくデータの記録に使用しております。
そのデータを別のネットワークしているマシンで見る、ということが頻繁にあります。
データは「自動保存」で定期的に書き換えているので、データの書き換えをした時刻と、セルに表示している時刻が違う場合がでてきます。

ファイルに保存するときに自動的に時刻が変わるとか、
何か他のデータ入力があるたびに時刻が更新される、
ということでも、okだと思います。

要領の悪い質問ですみません。

補足日時:2001/10/22 13:54
    • good
    • 0
この回答へのお礼

申し訳ありません。
確認してわかりました。
NOW()を使うとできました。
ちょっと勘違いをしていました。

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

お礼日時:2001/10/22 15:35

セルに時刻を表示させているのはNOW関数ではないですか


自動更新は聞いたことがないな。
でも印刷する時で良ければ
ファイル→ページ設定→ヘッダーフッター
編集→時計をクリックで印刷時間が入ります。

参考ページを紹介します

参考URL:http://www2.odn.ne.jp/excel/waza/index.html
    • good
    • 0
この回答へのお礼

さっそくのご回答ありがとうございます。

先の方補足に書いたように、プリントアウトはここではしません。
参考ページありがとうございました。
勉強になりそうですので、じっくり行かせていただきます。

お礼日時:2001/10/22 14:17

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QExcel97の表示を、以前のExcelのような表示にするには

お世話になります。

検索したんですが、見つけられなかったので、教えてください。

ずっとExcelを使っていて、今回Excel2007 をインストールしたんですが 表示の画面がそれ以前のバージョンとまるっきり変わっていて使いにくいったらありません。

もしできるのなら、以前のバージョンのもののように、よく使う作業(保存とか、Σとか、罫線だとか色を変えるとか)がアイコンで表示されるような 表示画面に変えたいんですが、可能なのでしょうか?


できるのならば、やりかたを教えてください。
できないのなら、「できないよー」と教えてください。
よろしくおねがいします。

Aベストアンサー

以下のスレ
http://oshiete1.goo.ne.jp/qa4444084.html
の No1の方の回答参考になりませんかか?

QExcel:特定の時刻から15分単位で表示させるには?

勤務表を作成しています。
終了時刻ー開始時刻ー休憩時間という具合に当日の勤務時間を出力させるようにしています。

当日の勤務時間を出力するセルには以下のような条件で計算式を書いています。

<例>
=IF(COUNT(C13:D13)<2,0,IF(AND(C13<="9:00"*1,D13>="17:40"*1,"18:1
4"*1>=D13),"7:40"*1,IF(AND(C13>="12:00"*1,"13:00"*1>=C13,D13>="1
7:40"*1),"4:40"*1,IF(AND(D13>="12:00"*1,"13:00"*1>=D13),"3:00"*1,
FLOOR(D13-P13-E13,"0:15")))))

(1)開始、終了時刻が入力されていない時、0:00と表示。
(2)開始時刻9:00(もしくはその時刻より前)、
終了時刻17:40から18:14の間の時刻で入力された時、7:40と表示する。
(3)開始時刻12:00から13:00の間の時刻、
終了時刻17:40で入力された時、4:40と表示する。
(4)終了時刻12:00から13:00の間の時刻で入力された時、3:00と表示す
る。

(5)(1)~(4)の条件以外は終了時刻ー開始時刻ー休憩時間という計算を
行い、15分単位で丸める。

(1)~(4)の条件は変更なしで、(5)の条件を変えます。

(5)終了時刻が18:15以降、当日勤務時間が7時間40分以上になる。
7時間40分から15分単位で丸める。
<例>
開始時刻9:00、終了時刻17:40の時、勤務時間7時間40分。(定時)
開始時刻9:00、終了時刻18:14の時、勤務時間7時間40分。
開始時刻9:00、終了時刻18:15の時、勤務時間7時間55分。
(一番上に書いたの計算式だと勤務時間が7時間45分になる)
開始時刻9:00、終了時刻18:16の時、勤務時間7時間55分。

※P13は9:00以前の開始時間を9:00と考えさせる、
12-13時の時間を13時と考えさせる、
上記以外はそのまま表示させるという計算式を書いたセル。

(5)のような条件を加えた計算式が可能であれば教えて下さい。(アドバイス、ヒントでもかまいません。)
よろしくお願いします。

使用ソフト:Excel2002

勤務表を作成しています。
終了時刻ー開始時刻ー休憩時間という具合に当日の勤務時間を出力させるようにしています。

当日の勤務時間を出力するセルには以下のような条件で計算式を書いています。

<例>
=IF(COUNT(C13:D13)<2,0,IF(AND(C13<="9:00"*1,D13>="17:40"*1,"18:1
4"*1>=D13),"7:40"*1,IF(AND(C13>="12:00"*1,"13:00"*1>=C13,D13>="1
7:40"*1),"4:40"*1,IF(AND(D13>="12:00"*1,"13:00"*1>=D13),"3:00"*1,
FLOOR(D13-P13-E13,"0:15")))))

(1)開始、終了時刻が入力されていない時、0:00と表...続きを読む

Aベストアンサー

5番の条件変更で、休憩時間はお昼の1時間に固定され超過勤務以外は
15分で丸めないことになったとします。

=AND(C13*D13)*
 (MIN(IF(AND(D13>="12:00"*1,D13<="13:00"*1),"13:00",D13),"17:40")
 -MAX(IF(AND(C13>="12:00"*1,C13<="13:00"*1),"12:00",C13),"09:00")
 -"1:00"
 +FLOOR(MAX(D13, "18:00")-"17:59:59", "0:15"))

E列に「お昼の休憩以外に休んだ時間」を書かせて引いてやるとか、
遅刻や早退の分も15分単位で丸めるなどの処理は適当に追加してやっ
て下さい。

Q会社のExcel97で作成したファイルが自宅のExcel97で開けません(悲)

友人の事なんですが皆様よろしくお願いします。長い説明です、すみません。

友人が会社で作成したExcel97のファイルが自宅のパソコンのExcel97で開けなくてエラーが出るのです。そのエラーとは、

「○(の中に×)プリンタが組み込まれていません。コントロールパネルの[設定]-[プリンタ]コマンドでプリンタを読み込んでください。」

と出るのです。取り合えずキャンセルをクリックするのですが、次のようなエラーが又出てしまって困っています。

「コントロールパネルを確認して下さい。既定値のプリンタでエラーが発生した為、印刷できませんでした。原因として幾つかの理由が考えられます。……」

と長い文章のメッセージが出てしまいます。
友人はプリンタを持っておりませんし、マイクロソフトのWebサイトでも必要とする「構成」の説明のところには「プリンタ」が必須とは書いて有りませんでしたし…。
友人としては、自宅で書き込んで会社で印刷するのだそうです。

ただ友人が言いますのには、会社ではLanか何かでプリンタは繋がっているのだそうです。
あと会社での文書(ファイル)作成時には印刷する大きさの青い(ブルー)の枠の中に打ち込んで(書き込んで?)いるのだそうです。

会社のマシンにはWindowsMeが入っているそうで、友人のマシンにはWindows98SEが入っています。
そうそう友人は、Office97からインストゥールしたって言っていました。

友人のマシンは、Athlon1.0GHz,DIMM512MB,GeForce2MX 32MB,Onbord sound,Modem56k(PCI)がおおよその構成です。私が一年前ほどからWin機を使っていたので、つい最近友人を手伝って自作・組み立てた物です。

友人は、仕事の為にMacから乗り換えたので「Win機は解り難い」って言っていましてExcel(Office)97も初めて、私も自作をほんの少し知っている程度で、勿論Excel&Officeも初めて友人宅で触りました。

友人の事なんですが皆様よろしくお願いします。長い説明です、すみません。

友人が会社で作成したExcel97のファイルが自宅のパソコンのExcel97で開けなくてエラーが出るのです。そのエラーとは、

「○(の中に×)プリンタが組み込まれていません。コントロールパネルの[設定]-[プリンタ]コマンドでプリンタを読み込んでください。」

と出るのです。取り合えずキャンセルをクリックするのですが、次のようなエラーが又出てしまって困っています。

「コントロールパネルを確認して下さい。既定値のプリンタ...続きを読む

Aベストアンサー

プリンタを使用しなくても、プリンタは設定しておいたほうがいいですよ。

スタートメニュー/設定/プリンタで一覧表示してプリンタが1つも無い状態だと「印刷プレビュー」等の機能が使用できません。
そこで、プリンタを使わない場合、なんでもいいから適当にプリンタを設定しておきます。

<設定方法>
スタートメニュー/設定/プリンタでプリンタの追加をダブルクリックし、あとは指示にしたがって進めていきます。
プリンタはCanon LBP-740等を適当に選択しておきます。
最後にテスト印刷をするか聞いてくるので「いいえ」を選択します。

QExcelで現在時刻を5分単位で自動入力する方法

エクセル2010を使っています。

現在時刻を記録することが多いです。
そのまま簡単に自動入力する方法はCTRL+;を使えばいいことが分かりました。
しかし、私の場合は5分単位のキリのいい数字で自動入力したいです。

例) 5時31分→5時30分(切り下げ) 12時33分→12時35分(切り上げ)

これを簡単に行うにはどうしたらいいでしょうか?
ご教示お願いします。

Aベストアンサー

こんにちは。

> 現在時刻を記録することが多いです。
> そのまま簡単に自動入力する方法はCTRL+;を使えばいいことが分かりました。

【CTRL+;】は【CTRL+:】の書き間違いですよね。

> しかし、私の場合は5分単位のキリのいい数字で自動入力したいです。
>
> これを簡単に行うにはどうしたらいいでしょうか?

マクロ(VBA)で対応することになります。他に方法はありません。
マクロと聞くと敷居が高く感じるかも知れませんが、
今回紹介するのはビギナー向きの内容です。

> 例) 5時31分→5時30分(切り下げ) 12時33分→12時35分(切り上げ)

"分"を整数値として扱い、"二捨三入?"して、5分単位で丸める、
ということなのでしょう。(※以下"5分丸め"と略記します。)

時刻には"秒"も含まれますから、
  9:30:59 → 9:30 (秒のみ切り下げ)
  9:31   → 9:30 (切り下げ)
  9:32:29 → 9:30 (切り下げ)
  9:32:30 → 9:35 (切り上げ)
  9:33   → 9:35 (切り上げ)
  9:34   → 9:35 (切り上げ)
  9:35:59   → 9:35 (秒のみ切り下げ)
  9:36   → 9:35 (切り下げ)
  9:37:29 → 9:35 (切り下げ)
  9:37:30 → 9:40 (切り上げ)
  9:38   → 9:40 (切り上げ)
  9:39   → 9:40 (切り上げ)
という風にするのが妥当と思います。


■マクロの動作仕様に関する説明
"分"を5分単位で丸める規則は上に挙げた例の通りです。

マクロは、この機能を使いたいブックに記述します。

内容的には、
 "5分丸め"処理をするのはマクロ【現在時刻5分丸め】です。
 ブックを開いた時(_Open)、ショートカットキー CTRL+: にマクロ【現在時刻5分丸め】を登録します。
 ブックを閉じる前に(_BeforeClose)、ショートカットキー CTRL+: を元に戻します。
という3つのマクロで構成されます。

マクロを登録したブックを開けば、自動的に機能を開始します。
マクロを登録したブックが開いている間であれば、他のブックに対しても機能します。
マクロを登録したブックを閉じれば、CTRL+: は通常の現在時刻に戻ります。

この"5分丸め"機能は、通常の CTRL+: 操作で得られる現在時刻と、以下のように使い分けます。
  "5分丸め"時刻を設定する場合 : セルを選択して、 CTRL+:
  通常の現在時刻を設定する場合 : セルをダブルクリック、または選択後に数式バーをクリックして、 CTRL+:
セルを編集モードや入力モードで開いている間は、マクロは機能しません。
セルを

■マクロを使えるようにする手順の説明
0)"マクロを登録するブック"を開いておく(試す時は新規のブックを開いておきます)
   Alt+F11 を押す ↓
1)Visual Basic Editor(マクロ編集画面)が開く
   画面左、"プロジェクト - VBAProject"と書かれたエクスプローラに、
   "マクロを登録するブック"の名前 が表示されているのを確認したら、
   "マクロを登録するブック"の名前 の左にある +ボタンにて 下階層を開いて ↓
3)"マクロを登録するブック"配下の
   "ThisWorkbook"と書かれた行をダブルクリック ↓
4)右側に表示された 真っ白なシートが今回登録するマクロを書き込む"ThisWorkbookモジュール"です。
   以下の記述を"ThisWorkbookモジュール"に貼付けます。

' ' ********** この行から **********

Private Sub Workbook_Open()
  Application.OnKey "^:", "ThisWorkbook.現在時刻5分丸め"
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
  Application.OnKey "^:"
End Sub

Private Sub 現在時刻5分丸め()   '  Re8530567
  ActiveCell.Value = Format(Round(Time * 288) / 288, "h:mm")
End Sub

' ' ********** この行まで **********

   再びAlt+F11 を押して ↓
5)Excel画面に戻ります。
   名前を付けて保存します。 ↓
   (Excel2007以降であれば、ファイルの種類を、マクロ有効ブック.xlsm、にします) ↓
6)以上で準備完了です
   一旦、"マクロを登録したブック"を閉じます。

以後、ブックを開けば"5分丸め"機能が有効になります。

///
以上、何か疑問などありましたら、補足欄にでも書いてみて下さい。

こんにちは。

> 現在時刻を記録することが多いです。
> そのまま簡単に自動入力する方法はCTRL+;を使えばいいことが分かりました。

【CTRL+;】は【CTRL+:】の書き間違いですよね。

> しかし、私の場合は5分単位のキリのいい数字で自動入力したいです。
>
> これを簡単に行うにはどうしたらいいでしょうか?

マクロ(VBA)で対応することになります。他に方法はありません。
マクロと聞くと敷居が高く感じるかも知れませんが、
今回紹介するのはビギナー向きの内容です。

> 例) 5時31分→5時30...続きを読む

QExcelの時刻表示 135.2222→2:15と表示したい

Excel97を使用しています。
時刻の表示についての質問です。
秒数で135.2222と入っている値を別のセルに2:15と表示させたいのですが可能でしょうか??(小数点以下は無視したいです。)

現時点では<INT>や<MOD>の関数を使用して、表示させていますが、数式が長くなってしまい大変なので良い方法があったら教えてください。宜しくお願いします。

Aベストアンサー

A1に135.2222が入力されていてB1に2:15と表示させるなら
B1に =A1/86400 と入力(1日の秒数)
で、B1のセルの書式設定で表示形式→ユーザー定義 mm:ss
でどうでしょう。
小数点以下無視が切捨ての意味なら
=int(A1)/86400


このカテゴリの人気Q&Aランキング

おすすめ情報