簡単な財務スプレッドシートをまとめたい場合でも、同僚と一緒に Excel のようなドキュメントで作業したい場合でも、Google スプレッドシートは、Excel に代わる優れた Web ベースの無料のアプリです。全国の何百万人もの人々がデータをドキュメントに読み込んで表示および共有し、数学を使用してスプレッドシートで特定のコンテンツを追跡しています。
スプレッドシートプログラムの最も有用な側面の1つは、その柔軟性です。スプレッドシートは、データベースとして、計算エンジンとして、統計モデリングを行うためのプラットフォームとして、テキスト エディタとして、メディア ライブラリとして、ToDo リストとして、などの役割を果たします。可能性はほぼ無限です。 Googleスプレッドシートを含むスプレッドシートの特に一般的な用途の1つは、1時間ごとの従業員のタイムスケジュールや請求可能な時間などの時間を追跡することです。
このように Google スプレッドシートを使用して時間を追跡している場合、2 つのタイムスタンプの差、つまり 2 つのタイム イベントの間に経過した時間を計算する必要があることがよくあります。たとえば、誰かが午前 9 時 15 分に出勤し、午後 4 時 30 分に退勤した場合、その人は 7 時間 15 分、出勤していたことになります。このような目的でスプレッドシートを使用する必要がある場合は、この種のタスクを処理するように作成されていないことにすぐに気付くでしょう。
それでも、Googleスプレッドシートはこのような機能を処理するように特別に設計されていませんが、少しの準備でそうするように説得するのは簡単です。この記事では、Googleスプレッドシートの2つのタイムスタンプの差を自動的に計算する方法を紹介します。
この記事では、タイムシート形式を使用して、その人が仕事を始めた時間、彼らが去った時間、および(計算された)期間を示します。この例で使用したスプレッドシートを以下に示します。
Google スプレッドシートで時間を計算する
時間データを含む2つのセル間の差を測定するには、セル内のデータが時間データであることをSheetsが理解している必要があります。それ以外の場合は、午前9時と午前10時の差が60分または1時間ではなく、100として計算されます。
これを行うには、時間列を時間としてフォーマットし、期間列を期間としてフォーマットする必要があります。以下の手順に従って、スプレッドシートを設定します。
- Google スプレッドシートを開きます。
- 最初の(タイムイン)時間列を選択し、メニューの[123]形式のドロップダウンをクリックして、[ 時間 形式として。
- 2番目の(タイムアウト)時間列について繰り返します。
- 勤務時間列を次のようにフォーマットします デュレーション 同じやり方で。
これで、記録された2つのタイムスタンプ間の経過時間を計算するために列が正しくフォーマットされました。
起動時にSpotifyが開かないようにする
この例では、タイムアウトはA2から始まる列Aにあり、タイムアウトはC2から始まる列Cにあります。労働時間はE列にあります。フォーマットが正しく設定されていれば、計算を簡単に行うことはできません。次の式を使用するだけです: ‘=(C2-A2)’。これにより、2つのセル間の経過時間がわかり、時間として表示されます。
日付を追加することで、この計算をさらに進めることができます。これは、24時間以上かかる、または1シフト内に2日を含む勤務シフトがある場合に役立ちます。これを行うには、時刻列とタイムアウト列を日時形式に設定します。
これですべてです。上記の手順に従い、提供されている数式を使用することで、Googleスプレッドシートで時間を計算するのは非常に簡単です。
よくある質問
Googleスプレッドシートでできることはたくさんあります。ここでは、よくある質問をいくつか紹介します。
時間を計算するときにどのように休憩を追加しますか?
従業員の労働時間を計算するときは、タイムシートに休憩を追加する方法を知っておくと役に立ちます。従業員の勤務時間に昼休みを追加する方法はいくつかあります。休憩の開始方法と終了方法について説明します。
- ブレーク開始列を作成し、セルにブレークを追加します。
列の形式は自動のままにしておくことができます。残りはGoogleスプレッドシートが行います。
2.ブレークエンド列を作成し、フォーマットを自動のままにします。
3.「労働時間」列の時間を計算します。したがって、E2 =(B2-A2)+(D2-C2)。つまり、(Break Start – Time Start)+(Time Out – Break End)= 1日の労働時間です。
すべての行についてそれを計算するので、次のようになります。
したがって、E3 =(B3-A3)+(D3-C3)などです。
分を分数に変換するにはどうすればよいですか?
時間の増分を処理する場合、それらを分ではなく分数に変換できると便利な場合があります。つまり、30分= 1/2です。分を分数に変換するのは簡単です。これを実現するにはいくつかの方法があります。
- 新しいセル(この例ではK2)を作成し、次のようにフォーマットします。 数 。
2. 式を「= (E2) * 24」
合計は5.50で、次のようになります。
ポートが開いているかどうかを確認する方法 Windows 10
これをセルのグループまたは列に簡単に適用して、数秒で変換できます。
最短の労働時間をどのように見つけますか?
作業時間の最小値をすばやく見つける必要がある場合は、これが役立つはずです。 MIN()関数は、数値のリストから最小値をすばやく見つけることができる組み込み関数です。
- 新しいセルを作成して設定します デュレーション 、この例ではI2であり、関数 ‘を割り当てます。=MIN(E2:E12)」
例に従ったとすると、最小値は5:15:00になります。
MIN()またはMAX()関数を列またはセルのグループに簡単に適用して、自分で試してみることができます。
総労働時間をどのように計算しますか?
プログラミングやExcelに慣れていない場合は、Googleスプレッドシートの組み込み関数の一部がおかしいと思われるかもしれません。幸いなことに、総労働時間を計算するのにそれほど時間はかかりません。この例では、1日にすべての従業員が働いた合計時間を計算します。
- 新しいセルを作成し、それを次のように割り当てます デュレーション 、この例ではセル G13。
2. で 式 (fx) バー : 「=」を入力SUM(E2:E12)‘。これにより、セルE2からE12までの合計作業時間がわかります。これは、Excelおよびさまざまなプログラミング言語の標準構文です。
合計は67:20:00で、次のようになります。
最終的な考え
Googleスプレッドシートは、タイムシートとして使用するように特別に設計されたものではありませんが、そのように簡単に構成できます。このシンプルなセットアップは、作業時間をすばやく簡単に追跡できることを意味します。タイムスパンが 24 時間のマークを超えると、状況は少し複雑になりますが、スプレッドシートは、Time フォーマットから Date フォーマットに変更することで、それを実現できます。
このチュートリアルがお役に立てば幸いです。そうした場合は、TechJunkieの記事をさらにチェックして、お気に入りの技術ツールやアプリケーションを最大限に活用するために必要なヒントやコツを見つけてください。
(人の年齢を知りたいですか?のチュートリアルを確認してください スプレッドシートで生年月日から年齢を計算する方法 。理解に関する記事も読むことができます。 スプレッドシートの2つの日付の間に何日が経過したか 、または多分あなたは学びたい スプレッドシートに今日の日付を表示する方法 。)
Googleスプレッドシートに関する他のタイムトラッキングのヒントはありますか?以下でそれらについて教えてください!