• ベストアンサー

エクセルをタイムカード代わりにする方法

Macユーザーです。(OS10.5) PCを使う仕事なのですが、ふだんOffice系ソフトは使用しない職種のため、質問します。 エクセルをタイムカード代わりにできる、ということを聞きました。 ですが、エクセルを使い慣れないため、どうすればいいのか、まったく分りません。 セルに時間を入力するのでは、自己申告みたいになってしまいますよね? PCの時間とリンクさせて、エクセルのファイルに時間を記載できたりするのですか? 「マクロ」というものが関係しているようなのですが、ヘルプを見てもどういうことなのか分りませんでした。 ネットでも調べてみたのですが、やり方の詳細が分るページを見つけることができませんでした。 エクセルをタイムカードのように使用する方法、 詳細がのっているページをご存知の方、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

>PCの時間とリンクさせて、エクセルのファイルに時間を記載できたりするのですか? 手動でも、Ctrlキーを押しながら":"を押せばPCの時間を入力できます。 マクロにする場合は、コマンドボタンをセル上に配置して ボタンを押すと選択したセルに時刻をSETするという方法になります。 Sub ボタン1_Click() ActiveCell = Time() End Sub

irr0804
質問者

お礼

具体的にありがとうございます。 >手動でも、Ctrlキーを押しながら":"を押せばPCの時間を入力できます。 最初は、日付が入力されてしまいましたが、 いろいろいじっていくうちに、 コマンド+「;」で、時刻が入力できるようになりました。 >マクロにする場合は その「マクロにする」という意味がいまいち分っていないのですが。 >Sub ボタン1_Click() ActiveCell = Time() End Sub まだ、???というかんじです。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • MAI_SANO
  • ベストアンサー率40% (2/5)
回答No.2

MACはわかりませんが、 WINDOWSなら管理者以外は、 システムの日付、時間は変更出来ませんから、 EXCELのボタン操作で、 システム日付、時間をセットするように、 マクロを組めば良いかと思います。 そしてそのマクロの変更が出来ないように・・・ こんなフリーソフトもありました・・・ http://www.moug.net/cgi-bin/softwaredl.cgi?excel+SI2007032302

irr0804
質問者

お礼

これいいですね。 でも、私Macなんです・・・。

全文を見る
すると、全ての回答が全文表示されます。
  • nine999
  • ベストアンサー率44% (512/1140)
回答No.1

タイムカードを使って打刻するのも、エクセルに時刻を入力するのも、どちらも自己申告だと思います。 自分の時刻を管理するためと、前の質問には書かれていましたから、自己管理するのに、自己申告がなぜできないのでしょうか? マクロは手順を自動化するだけで、マクロを実行するのはご自身の手です。これは自己申告と同じだと思います。 所詮は数字を入力しているだけで、管理しているのは自分ですから、いくらでも誤魔化しは聞きます。 本気で時間を管理したいというのなら、まずは自分でやれる方法でやってみてはどうかと思います。 それからマクロとはどういう物か、書籍で勉強しながら付け足した方が良いと思います。

irr0804
質問者

お礼

先ほどの方ですね。こちらでもありがとうございます/ 「マクロ」については勉強不足ですみません。 >マクロは手順を自動化するだけで、マクロを実行するのはご自身の手です。これは自己申告と同じだと思います。 自動化になる、というだけでもいいのです。 入力よりは、多少、自己申告というかんじが薄いのかな・・・と。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • タイムカード代わりになるソフト

    フリーソフトで、タイムカード代わりになる、Mac版のソフトはないでしょうか? 私の職場は、深夜残業が毎日にようにあります。というか終業の定時などありません。 そのため朝起きるのがしんどく、毎日、定時に出社できていません。 深夜までやってるので、遅刻は少し許容されているかんじでもありますが、 退職勧奨の理由にされているので、ちゃんと遅刻しないように、自分を戒めるためにタイムカードをつけることを考えました。 (深夜何時までやっているか記録し、必要が出てきたら会社側に提出する意味も若干あります。) エクセルのようなもので入力する方法もありますが、それだと自己記入ですし、れっきとしたタイムカードになりませんよね? うまくPCを使ってタイムカードのように使えるソフトを教えてください。 少し調べてみましたが、Windows版は、何かあるようですね・・・。 ちなみに私の職場のMacは、OS10.5 です。 (Windowsインストールは費用がかかってしまうので、考えておりません。)

  • エクセルでタイムカード

    エクセルでタイムカードを作成しております。 毎日の時間数は4:30というように表示させているのですが 一ヶ月の合計だけ4・5時間というように表示させたいのです。 どの場合どのような数式を入れればよいでしょうか? 宜しくお願いします。

  • エクセルでタイムカードを作っているのですが合計が出来ません

    エクセルでタイムカードを作っていますが、合計が出なくて困っています教えてください。 一つのシートで一分からの合計のものと、15分単位の合計のものと2種類だしたいのですが・・最後の15分単位の合計が出せません。 (1)一分単位で使用した関数【C2が20:03-B2が14:00-休憩時間0分で6:03と出るようにしました】 =C2(退勤時間)-B2(出勤時間)-TIME(0,D2,0) ※D2=休憩時間でセルの書式設定→表示形式[h]:mm で出た時間をオートSUMで合計 は普通に計算できました (2)15分単位で使用した関数【6:03を6:00・6:18を6:15で出るようにしました】 =FLOOR(E2,"0.15") ※E2=(1)のTIME関数でだした時間でセルの書式設定→表示形式・時間の13:30 で出た時間をオートSUMで合計すると出来ません。 たとえば(1)では合計が54:13ときちんと合計が出るのに(2)だと6:15になってしまいます。よくよく見てみると一日の仕事量が6:00だと三日分は18:00と普通にたせるのですが、5日(6:00×5)だと6:00と24時間分引かれた答えが出てしまうようです。これを24時間分引かれないようにする為にはどうしたらいいでしょうか? 長くなりましたが宜しくお願いします。

  • Excelで文字の点滅方法

    Excelでセル内の文字を点滅する方法を教えてください。 ヘルプや書籍で検索したのですが分かりませんでした。 できましたら、マクロを使わずにしたいのですが、無ければマクロでも可です。 宜しくお願いします。 使用しているVersionは"2000"です。

  • エクセルのタイムカードで悩んでいます。。。。

    エクセルのタイムカードで悩んでいます。。。。 今、エクセルでタイムカードを作っています。 飲み込みが遅い初心者なものでなかなか進みません。。。。 教えてください(>‐<。) 会社はサービス業です。 ・基本就業時間は9:00から~18:00の1時間休憩の8時間勤務の15分刻みになっております。 ・早出や遅出等もありますので、その場合は1時間休憩は無しの時間を求めます。 ・8時間以上の場合で9:00前と18:00以降は15分単位で残業となります。 @時間単位を15分単位できることができません。 一応、教わりながら関数を作ったのですが、どうしても15分単位できることができません。。。。 A1 出勤時間 B1 退勤時間 C1 就業時間 →→=IF(A1="","",IF(B1-A1>TIME(8,0,0),B1-A1-TIME(1,0,0),B1-A1)) D1 残業時間 となってます。 C1の関数式で15分単位にする場合の式を教えて下さい。 言葉足らずで解りずらい説明ですが・・・・ 宜しくお願い致します。

  • Excelでタイムカードの計算

    Excel97でタイムカードの計算をさせるのですが、A列が開始時間で○時○分、B列が終了時間で○時○分とデーターを入れます。C列に△時間◇分と表示されるようにしたいのです. =HOUR(B1-A1)&MINUTE(B1-A1)までは考えたのですが、△◇と表示されてしまいます。 どうやればCのセルが“△時間◇分”のように表示されるのか分かりません。どなたか教えていただけないでしょうか?

  • エクセル タイムカード

    エクセルでタイムカードの計算をしようと思っています。 1日  6:30 3日  8:00 6日  5:30 10日 7:00 12日 5:30 16日 4:00 18日 5:30 20日 5:00 1ヵ月の合計出勤時間を出したい為に、一日の出勤時間をたしました。 しかし、24時間を超えると、0:00に戻ってしまいます。 47:00時間と合計を表示させるには、どうしたらよいでしょうか。 教えてください。

  • エクセルでタイムカード

    エクセルでタイムカードを作成しました。 下記のようなものです。 時給  労働時間  時間2  金額 1000   5:30    5.5    5,500 ここまでは、大丈夫なのですが、労働時間が24:00を越すと、時間2が「0」に、25:00だと、時間2が「1」になってしまします。 時間2には、時給を計算できるように、 =(HOUR(E8)+MINUTE(E8)/60) の式が入っています。 お聞きしたいのは、時間2のところを、24:00でも、「24」、25:30ならば、「25.5」と24:00以上の計算をできるようにしたいのですが、 どうすればいいでしょうか。 お助けください。

  • エクセルでタイムカード

    こんにちは。いま、エクセルをつかってタイムカードの時間数の 集計をしたいと考えているのですが、一日の労働時間で10時から21時59分、22時から23時59分、24時以降の時間帯別にわけて集計を行いたいの ですがどのような計算式をいれてよいのかわかりません。 どなたかわかる方、宜しくお願いいたします。

  • エクセルでタイムカードを作成したいのですが、、、

    ご教示ください。 良くご存知の方には平易な質問かと考えます。 ・あるシートに年月をINPUTすれば、次のシートにひにち、曜日が合致したタイムカードが作成されること。 ・そこに社員番号、氏名を社員数分、いわゆる差込印刷が可能なようにしたい、、 以上の2点です。 実際には、このタイムカードを印刷したものに各自が手書き記入をするので、各セルへの細かいマクロ設定は不要となります。 なお、社員数は800名程度です。 以上ご教示頂ければ幸甚です。

専門家に質問してみよう