Calendar Timesheet

Google カレンダーで稼働時間を計算できますか?

2026年10月19日更新。約 6 分で読めます。

いいえ。Google カレンダーは予定をグリッドに配置しますが、その所要時間を合計することはなく、週の下に合計が表示されることもありません。「業務時間」という設定も、何も数えません。何時間働いたかを知るには、所要時間をどこか別の場所で合計する必要があります。頭の中で、Google スプレッドシートで、あるいはカレンダーを代わりに読み込むツールで。このガイドでは合計を扱います。クライアント別、色別、週別に分けるには、Google カレンダーの時間をクライアント別・色別・週別に集計する方法をご覧ください。

業務時間は空き状況であって、集計ではない

仕事用アカウントまたは学校用アカウントでは、業務時間によって、あなたがいつ対応できるかを他のユーザーに知らせ、適切な時間に会議を入れてもらえます。Google はこれを、毎週繰り返されるスケジュールとして説明しています。たとえば、月曜日から金曜日の 9:00 から 17:00 です。実際に何をしたかについては何も示しません。クライアントの仕事が 3 時間の日も 10 時間の日も、表示される業務時間は同じです。

Google カレンダーで合計時間を確認する方法:パソコン、iPhone、Android

スプレッドシートを使わずに 1 分で合計を出すには、パソコンでカレンダーをエクスポートし、そのファイルを無料の Google カレンダー時間集計ツールにドロップします。任意の期間を、ブラウザ内でカレンダー別、キーワード別、週別に合計します。

方法 1:カレンダーを見て時間を読み取る

予定が数件なら、週ビューで十分です。ブロックを 1 つずつ足して、合計を書き留めます。10 件を超えたり、クライアントごとの合計が必要になったりすると、時間がかかり、間違えやすくなります。

方法 2:Google スプレッドシートの数式

予定を 1 件 1 行で入力し、日付を A 列、開始時刻を B 列、終了時刻を C 列に入れます。Google スプレッドシートは時刻を 1 日の割合として保存するため、以下のような数式になります。

目的D 列の数式
10 進数の時間(1 時間 30 分なら 1.5)=(C2-B2)*24(D 列の表示形式は数値)
深夜 0 時を過ぎて終わる予定=MOD(C2-B2,1)*24
次の 15 分単位に切り上げ=CEILING(ROUND((C2-B2)*1440),15)/60
列の合計=SUM(D2:D200)

端数処理の数式は、まず所要時間を分単位の整数に直し(ROUND。1 日は 1,440 分)、15 の倍数に切り上げてから 60 で割ります。この回り道が必要なのは、Google スプレッドシートが時刻をごくわずかな誤差を含む値で保存するためです。これがないと、ちょうど 15 分の予定が 0.5 時間になることがあります。0.1 時間単位にするには、15 の代わりに 6 を使います。

所要時間を時刻の形(1.5 ではなく 1:30)のままにしたい場合は、代わりに =C2-B2 を使い、合計にカスタム数値形式 [h]:mm を設定します([表示形式]、[数字]、[カスタム数値形式])。角かっこがないと、表示が 24 時間ごとに一周するため、合計 26 時間が 2:00 と表示されます。

数式を使うには、まず予定をスプレッドシートに入れる必要があります。ガイド「Google カレンダーをタイムシートにする方法」に任意の期間の予定をコピーする短いスクリプトがあり、ガイド「フリーランス向け Google スプレッドシートのタイムシート テンプレート(数式付き)」では、最低請求時間、金額、クライアントごとの月次合計を加えています。

1 つの数式で月の合計を出す

日付が A 列、10 進数の時間が D 列にある場合、次の数式は、行が一覧のどこにあっても 2026年10月のすべての時間を合計します。

=SUMIFS(D:D, A:A, ">="&DATE(2026,10,1), A:A, "<"&DATE(2026,11,1))

別の月や週にするには、2 つの日付を変更します。2 つ目の日付は期間の翌日にします。こうすれば、最終日も深夜 0 時まですべて数えられます。

方法 3:ツールにカレンダーを読み込ませる

Calendar Timesheet は、コピーと計算をあなた自身の Google スプレッドシートで行います。日付、開始、終了、時間を含む予定ごとの 1 行に続いて、色、カレンダー、タイトルの単語、ゲストのメールドメインで照合したクライアントごとの合計を出します。オートパイロットを使えば、スプレッドシートは 1 時間ごとに更新され、毎月自動で締められます。

合計を狂わせる 4 つのこと

手作業の足し算はもうやめましょう。Calendar Timesheet の無料エクスポートでは、任意の期間の時間が色別・カレンダー別に得られます。Pro ではクライアント、単価、オートパイロットが加わります。

無料でインストール