簡単な財務スプレッドシートを一緒に作成したい場合、またはExcelのようなドキュメントで同僚と一緒に作業したい場合、Googleスプレッドシートは、Excelに代わる優れたWebベースの無料の代替アプリです。全国に数百万人がデータをドキュメントに読み込み、表示して共有し、数学を使用してスプレッドシートで特定のコンテンツを追跡します。 スプレッドシートプログラムの最も有用な側面の1つは、その柔軟性です。 スプレッドシートは、データベースとして、計算エンジンとして、統計モデリングを行うプラットフォームとして、テキストエディターとして、メディアライブラリーとして、やることリストとして、およびその他にも使用できます。 Googleスプレッドシートを含むスプレッドシートの一般的な用途の1つは、従業員の時間単位のスケジュールや請求可能時間などの時間を追跡することです。
Googleスプレッドシートでピボットテーブルを作成、編集、更新する方法の記事もご覧ください。
Googleスプレッドシートを使用してこの方法で時間を追跡している場合、2つのタイムスタンプの差、つまり2つのタイムイベント間で経過した時間を計算する必要があることがよくあります。 たとえば、誰かが午前9:15に出勤してから午後4:30に出勤した場合、彼らは7時間15分間出勤していました。 Googleスプレッドシートは、このような機能を処理するために特別に設計されたものではありませんが、少しの準備をするだけで簡単にそうすることができます。 Googleスプレッドシートの2つのタイムスタンプの差を自動的に計算する方法を紹介します。
この記事では、タイムシート形式を使用して、人が仕事を始めた時間、出た時間、および(計算された)期間を示します。
Googleスプレッドシートで時間を計算する
時間データを含む2つのセルの差を測定するには、セル内のデータが時間データであることをSheetsが理解している必要があります。 For時間列はTimeとしてフォーマットする必要があり、duration列はDurationとしてフォーマットする必要があります。
- Googleシートを開きます。
- 最初の(時間の)時間列を選択し、メニューの[123]形式のドロップダウンをクリックして、形式として[時間]を選択します。
- 2番目(タイムアウト)の時間列に対して繰り返します。
- 同様に、期間列を期間としてフォーマットします。
記録された2つのタイムスタンプ間の経過時間を計算するために、列が正しくフォーマットされるようになりました。
この例では、Time InはA2から始まる列Aにあり、Time OutはC2から始まる列Cにあります。 勤務時間は列Eにあります。形式が正しく設定されていると、計算を行うのは簡単ではありません。それは単に「=(C2-A2)」です。 これにより、2つのセル間の経過時間が表示され、時間として表示されます。
日付を追加することで、この計算をさらに進めることができます。 これは、24時間を超える勤務シフトがある場合、または1つのシフトに2日間を含む勤務シフトがある場合に便利です。 これを行うには、時間の列と時間の列を日時形式に設定します。
Googleスプレッドシートは、タイムシートとして使用するために特別に設計されたものではありませんが、それだけを行うように簡単に構成できます。 このシンプルなセットアップにより、勤務時間をすばやく簡単に追跡できます。 期間が24時間を超えると、事態はもう少し複雑になりますが、Sheetsは時間から日付の形式に変更することでそれを実現できます。
(人の年齢を知りたいですか?スプレッドシートで生年月日から年齢を計算する方法についてのチュートリアルをご覧ください。また、スプレッドシートで2つの日付の間の日数を把握する方法に関する記事を読むことができます。スプレッドシートに今日の日付を表示します。)
Googleスプレッドシートのその他の時間追跡のヒントはありますか? 以下にそれらについて教えてください!
