اگر پایان ماه مجبورید ساعتهای پروژه را از روی پیامها، فایلها و حافظه بازسازی کنید، مشکل کمبود اپ نیست؛ مشکل این است که ساختار ثبت ندارید. یک جدول درست باید در کمتر از ۲۰ ثانیه پاسخ دهد: چه کاری، برای کدام مشتری، چقدر طول کشید و آیا قابلصورتحساب بود؟
در این راهنما یک قالب قابل کپی ثبت ساعات کاری برای Excel و Google Sheets میسازیم، فرمول مدت و مبلغ را مینویسیم و با یک نمونه فریلنسری نشان میدهیم چگونه داده خام به برآورد و فاکتور تبدیل میشود. اگر ابتدا با مفهوم Time Tracking آشنا نیستید، از آموزش ردیابی زمان در هفت روز شروع کنید.
جدول ثبت ساعات کاری چه ستونهایی داشته باشد؟
| ستون | نمونه | کاربرد |
|---|---|---|
| تاریخ | 2026-08-06 | مرتبسازی و گزارش دوره |
| شروع | 09:10 | زمان آغاز |
| پایان | 10:35 | زمان پایان |
| استراحت (دقیقه) | 10 | کسر وقفه واقعی |
| مدت خالص (ساعت) | 1.25 | محاسبه خودکار |
| مشتری | فروشگاه نمونه | تجمیع فاکتور |
| پروژه | بازطراحی سایت | سنجش بودجه پروژه |
| فعالیت | ویرایش صفحه محصول | تحلیل نوع کار |
| قابلصورتحساب؟ | بله | تفکیک کار billable |
| نرخ ساعتی (تومان) | 500000 | محاسبه مبلغ |
| مبلغ (تومان) | 625000 | خروجی فاکتور |
| توضیح/خروجی | ۶ صفحه تکمیل شد | مدرک قابل فهم برای مشتری |
این ساختار برای فرد کافی است. برای تیم میتوانید «نام عضو»، «تأییدکننده» و «وضعیت تأیید» اضافه کنید، اما از روز اول جدول را با ۲۵ ستون پُر نکنید.
قالب آماده برای کپی در Excel یا Google Sheets
خط زیر را کپی کنید و در سلول A1 بچسبانید. اگر همه متن در یک ستون قرار گرفت، از گزینه Split text to columns یا Text to Columns و جداکننده ویرگول استفاده کنید.
تاریخ,شروع,پایان,استراحت دقیقه,مدت خالص ساعت,مشتری,پروژه,فعالیت,قابلصورتحساب,نرخ ساعتی تومان,مبلغ تومان,توضیح/خروجی
ترتیب ستونها:
- A تاریخ
- B شروع
- C پایان
- D استراحت دقیقه
- E مدت خالص ساعت
- F مشتری
- G پروژه
- H فعالیت
- I قابلصورتحساب
- J نرخ ساعتی
- K مبلغ
- L توضیح/خروجی
فرمول مدت خالص
در سلول E2 این فرمول را وارد کنید:
=ROUND((MOD(C2-B2,1)*24)-(D2/60),2)
تابع MOD کمک میکند بازهای که از نیمهشب عبور میکند نیز درست محاسبه شود. ستونهای B و C باید فرمت Time داشته باشند و E فرمت Number. اگر نرمافزار شما بهجای ویرگول از نقطهویرگول در فرمول استفاده میکند، جداکننده آرگومان را مطابق تنظیم محلی تغییر دهید.
فرمول مبلغ قابلصورتحساب
در سلول K2:
=IF(I2="بله",ROUND(E2*J2,0),0)
سپس فرمولها را به ردیفهای پایین بکشید. برای ستون I یک Dropdown با دو مقدار «بله/خیر» بسازید تا غلط املایی گزارش را خراب نکند.
فرمت تاریخ
برای مرتبسازی مطمئن، یک فرمت یکنواخت مانند YYYY-MM-DD نگه دارید. اگر تاریخ شمسی برای شما ضروری است، آن را در ستون نمایشی جدا ثبت کنید یا از راهکاری استفاده کنید که تبدیل را بدون تبدیل تاریخ به متن انجام دهد. مخلوطکردن ۱۴۰۵/۰۵/۱۵، ۱۵ مرداد و ۲۰۲۶-۰۸-۰۶ در یک ستون، فیلتر را نامطمئن میکند.
سه ردیف نمونه فریلنسری
| تاریخ | شروع–پایان | مشتری/پروژه | فعالیت | مدت | Billable | خروجی |
|---|---|---|---|---|---|---|
| 2026-08-06 | 09:10–10:35 | فروشگاه نمونه/سایت | ویرایش محصول | ۱٫۲۵ | بله | ۶ صفحه |
| 2026-08-06 | 11:00–11:30 | فروشگاه نمونه/سایت | جلسه | ۰٫۵ | بله | تصمیم درباره دامنه |
| 2026-08-06 | 14:00–14:40 | داخلی/فروش | تهیه پیشنهاد | ۰٫۶۷ | خیر | پیشنهاد ارسال شد |
ردیف سوم درآمد مستقیم ندارد، اما حذف آن از داده اشتباه است؛ زمان فروش و مدیریت بخشی از هزینه کسبوکار است. برای قیمتگذاری دقیقتر، مقاله ردیابی زمان برای فریلنسرها را ببینید.
پروژه، فعالیت و برچسب را با هم اشتباه نگیرید
- مشتری: چه کسی هزینه یا نتیجه را دریافت میکند؟
- پروژه: کدام خروجی یا قرارداد؟
- فعالیت: چه نوع کاری انجام شد—تحقیق، طراحی، جلسه، توسعه، پشتیبانی؟
- برچسب اختیاری: ویژگی تحلیلی مثل فوری، بازکاری، آفلاین یا پومودورو.
نمونه خوب: «مشتری: شرکت الف / پروژه: لندینگ کمپین / فعالیت: طراحی وایرفریم». نمونه ضعیف: «کار شرکت الف». اگر ورودی بعداً به سؤال شما پاسخ ندهد، ثبت آن ارزش تحلیلی ندارد.
ثبت با تایمر بهتر است یا ورود دستی؟
| روش | بهترین کاربرد | ریسک |
|---|---|---|
| تایمر | جابجایی کم و کار پروژهای مشخص | فراموشی توقف یا اجرای همزمان چند تایمر |
| ورود دستی | قرار، جلسه و کار آفلاین | خطای حافظه و گردکردن زیاد |
| بازسازی از تقویم | بکآپ پایان روز | تقویم زمان واقعی انجام را تضمین نمیکند |
| ردیابی خودکار | تحلیل شخصی نرمافزار و وبسایت | داده حساس و نیاز به دستهبندی |
یک روش اصلی و یک روش پشتیبان انتخاب کنید. اگر تایمر را فراموش کردید، پایان روز از تقویم و خروجی کار بازسازی کنید؛ هفته بعد از حافظه عدد نسازید. برای انتخاب اپ یا روش محلی، مقایسه اپلیکیشنهای ردیابی زمان ۲۰۲۶ را ببینید.
روتین ثبت که بیشتر از خود کار زمان نبرد
هنگام شروع
- پروژه را انتخاب کنید.
- فعالیت را با فعل و خروجی بنویسید.
- تایمر را شروع یا ساعت آغاز را ثبت کنید.
هنگام تغییر کار
ورودی قبلی را ببندید؛ تایمر واحد را بین دو پروژه باز نگذارید. اگر وقفه زیر چند دقیقه برای تحلیل شما اهمیتی ندارد، لازم نیست هر بار ردیف تازه بسازید. سطح جزئیات باید با تصمیم مورد نظر متناسب باشد.
پایان روز
- بازه باز یا همپوشان را اصلاح کنید.
- ورودی مبهم «کار» را دقیق کنید.
- خروجی قابل مشاهده را بنویسید.
- جمع ساعت را با واقعیت روز مقایسه کنید؛ انتظار ثبت همه ۲۴ ساعت نداشته باشید.
چه دادهای را اصلاً ثبت نکنیم؟
برای هدف کاری معمولاً ثبت محتوای پیام خصوصی، متن تایپشده، اسکرینشات مداوم، موقعیت دقیق یا نام فایل حساس لازم نیست. «طراحی—۹۰ دقیقه» میتواند کافی باشد. اصل حداقلگرایی داده را رعایت کنید: فقط چیزی را جمع کنید که برای برآورد، فاکتور، ظرفیت یا بهبود فرایند لازم است.
در تیم، پیش از اجرا روشن کنید:
- هدف ثبت چیست و برای ارزیابی فردی استفاده میشود یا پروژه؟
- چه کسانی گزارش را میبینند؟
- داده چه مدت نگهداری میشود؟
- عضو تیم چگونه خطا را اصلاح یا نسبت به گزارش توضیح میدهد؟
- چه چیزی هرگز ثبت نمیشود؟
ردیابی زمان نباید به نظارت پنهان تبدیل شود. ساعت بیشتر نیز الزاماً خروجی بهتر یا ارزش انسانی بیشتر نیست.
تحلیل هفتگی: از جدول چه تصمیمی بگیریم؟
پنج سؤال کافی است:
- کدام پروژه بیشترین زمان را گرفت؟ آیا با اولویت و درآمد آن متناسب بود؟
- نسبت زمان قابلصورتحساب چقدر بود؟ زمان غیرقابلصورتحساب کجا مصرف شد؟
- کدام فعالیت تکراری گران است؟ آیا میتوان قالب، اتوماسیون یا واگذاری ساخت؟
- برآورد با واقعیت چقدر فاصله داشت؟ برای پیشنهاد بعدی چه ضریبی لازم است؟
- کدام ورودی بازکاری بود؟ علت ابهام دامنه، خطا یا تأخیر بازخورد بود؟
جمع ساعت بهتنهایی تصمیم نمیسازد. آن را کنار خروجی، درآمد، کیفیت و موعد ببینید. راهنمای تحلیل دادههای زمانی برای الگوهای عمیقتر است.
سه فرمول گزارش کاربردی
نسبت زمان قابلصورتحساب
ساعت Billable ÷ کل ساعت کاری ثبتشده × ۱۰۰
این نسبت هدف جهانی ندارد. فریلنسری که بازاریابی میکند با آژانس تثبیتشده عدد یکسانی ندارد. روند چند ماه خودتان را مقایسه کنید.
خطای برآورد
(زمان واقعی − زمان تخمینی) ÷ زمان تخمینی × ۱۰۰
اگر پروژه ۱۰ساعته ۱۴ ساعت طول کشید، خطای برآورد ۴۰٪ است. علت را ثبت کنید؛ فقط ضریب را کورکورانه بالا نبرید. مقاله چرا برنامهریزی شکست میخورد روش کالیبراسیون را توضیح میدهد.
نرخ مؤثر پروژه
سود خالص پروژه ÷ کل ساعت صرفشده برای همان پروژه
جلسه، اصلاح، هماهنگی و وصول را نیز در ساعت پروژه لحاظ کنید. برای اتصال داده به بودجه و سود، ردیابی زمان در محاسبه هزینه پروژه را بخوانید.
اتصال جدول به فاکتور
پیش از ارسال برای مشتری:
- بازه قرارداد را فیلتر کنید.
- فقط ردیفهای قابلصورتحساب را نگه دارید.
- شرحها را به زبان خروجی بنویسید، نه نام داخلی مبهم.
- جمع مدت و مبلغ را با سقف یا بودجه قرارداد مقایسه کنید.
- گزارش خام حاوی مشتری دیگر یا یادداشت حساس را ارسال نکنید.
گزارش پشتیبان فاکتور است، نه جای قرارداد. قواعد گردکردن زمان، جلسه، اصلاح و سقف بودجه باید پیشتر توافق شده باشند. راهنمای فاکتوردهی با ردیابی زمان جزئیات بیشتری دارد.
اشتباههای رایج در جدول ثبت زمان
- ثبت «کار»: فعالیت و خروجی قابل تحلیل نیست.
- ساخت دهها برچسب: ورود داده کند و ناهماهنگ میشود.
- همپوشانی دو تایمر: جمع پروژه از ساعت واقعی بیشتر میشود.
- ثبت در پایان هفته: حافظه، زمان و جزئیات را تحریف میکند.
- حذف کار غیرقابلصورتحساب: نرخ مؤثر و هزینه کسبوکار بیش از واقع دیده میشود.
- تغییر نام پروژه در میانه دوره: گزارش به چند دسته شکسته میشود.
- تحلیل بدون اقدام: نمودار میماند اما برآورد و فرایند تغییر نمیکند.
برنامه راهاندازی سهروزه
- روز اول: ستونها و حداکثر پنج پروژه فعال را بسازید؛ فقط زمان کاری را ثبت کنید.
- روز دوم: فرمول مدت و مبلغ، Dropdown و نام فعالیتهای ثابت را اضافه کنید.
- روز سوم: ورودیهای مبهم و جاافتاده را اصلاح و یک گزارش پروژه بگیرید.
پس از یک هفته تصمیم بگیرید Sheet کافی است یا اپ لازم دارید. راهنمای ابزار رایگان یا پولی معیار ارتقا را توضیح میدهد.
سؤالات متداول
بهترین قالب ثبت ساعات کاری چه ستونهایی دارد؟
حداقل تاریخ، شروع، پایان، مدت، مشتری، پروژه، فعالیت و توضیح خروجی. برای فاکتور، قابلصورتحساب، نرخ و مبلغ را اضافه کنید. ستون اضافی فقط وقتی ساخته شود که به تصمیم مشخصی پاسخ میدهد.
چگونه ساعت کار شبانه را در اکسل حساب کنیم؟
از فرمول MOD برای اختلاف پایان و شروع استفاده کنید تا عبور از نیمهشب منفی نشود: MOD(پایان−شروع,۱)×۲۴. زمان استراحت را جدا بر حسب ساعت کم کنید.
هر چند دقیقه یکبار باید فعالیت را ثبت کنیم؟
سطح ثابت جهانی وجود ندارد. برای فاکتور دقیق، تغییر پروژه یا نوع کار را ثبت کنید. برای تحلیل شخصی ممکن است بلوکهای ۱۵ تا ۳۰دقیقهای کافی باشند. ثبت ریزتر از نیاز، هزینه نگهداری را بالا میبرد.
آیا Google Sheets برای تیم امن است؟
به داده، تنظیم دسترسی، حسابها و سیاست سازمان بستگی دارد. حداقل دسترسی لازم، اشتراک با افراد مشخص، نسخه پشتیبان و حذف داده حساس را رعایت کنید. برای داده پرریسک، ارزیابی امنیتی و حقوقی متناسب لازم است.
جدول بهتر است یا اپلیکیشن ردیابی زمان؟
برای فرد، حجم کم و فرایند ساده، جدول شفاف و قابل حمل است. برای تایمر خودکار، تیم، تأیید ساعات، API یا گزارش پیچیده، اپ مناسبتر میشود. ابتدا سه روز با جدول نیاز واقعی را کشف کنید.
جمعبندی: جدول باید تصمیم بسازد، نه فقط ساعت جمع کند
با ۱۲ ستون پیشنهادی شروع کنید، مدت و مبلغ را خودکار حساب کنید و نام پروژه و فعالیت را ثابت نگه دارید. پایان روز ورودیها را در چند دقیقه پاکسازی و پایان هفته پنج سؤال تحلیلی را پاسخ دهید. اگر داده باعث اصلاح برآورد، دامنه، فاکتور یا فرایند نشد، سطح جزئیات را کمتر کنید.
قالب خوب ساده است: ثبت سریع، خروجی قابل فهم، داده حداقلی و یک تصمیم مشخص در پایان هفته.
