فهرست مطالب
وقتی مدت تصدی یا متوسط دوره تصدی را محاسبه می کنید، اکسل می تواند ابزار مفیدی برای شما باشد. امروز قصد دارم دو روش آسان و مناسب را برای محاسبه موثر میانگین مدت خدمت کارکنان در اکسل با تصاویر مناسب به شما نشان دهم. برای تهیه نمونه ها و کتاب های کار از Excel 2019 استفاده می کنم. شما می توانید نسخه خود را انتخاب کنید.
دانلود کتاب تمرین تمرین
می توانید کتاب تمرین تمرین را از لینک زیر دانلود کنید.
محاسبه میانگین مدت زمان خدمت کارکنان.xlsx
مقدمه ای بر توابع DAY و TODAY
چندین توابع وجود دارد در اکسل . به تدریج با آنها آشنا خواهید شد. امروز قصد دارم در مورد دو تابع اصلی تاریخ-زمان با شما صحبت کنم.
عملکرد DAY() ، این تابع مقدار روزها را در یک تاریخ برمی گرداند. اجازه دهید تاریخ 25 فوریه 2021 داشته باشید. تاریخ را در تابع DAY() بنویسید.
من تاریخ را به شکل DD-MM-YY نوشتم. سپس تابع DAY() را روی آن اعمال کنید.
به تعداد روز آن تاریخ<2 داده شد>.
بیایید به تابع دیگری به نام DAYS() نگاه کنیم.
با استفاده از عملکرد DAYS() ، می توانید <1 را دریافت کنید>تفاوت روز بین دو تاریخ .
برای این مثال، می خواستم تفاوت روز بین 25 فوریه 2021 و روز فعلی را بدانم. . بنابراین من از تابع دیگری استفاده کردم، TODAY() . امیدوارم یادتون باشهتابع TODAY() تاریخ جاری را برمی گرداند.
تفاوت روز را ارائه می دهد. تا زمانی که من این مقاله را آماده می کنم، 12 اکتبر 2022 است.
بیشتر بخوانید: محاسبه سال ها و ماه ها بین دو تاریخ در اکسل (6 رویکردها)
مبانی تصدی
شما اصطلاح " مدت خدمت" را بیشتر در هنگام اشاره به استخدام هر کارمندی خواهید شنید. تصدی به معنای دوره خدمت یک کارمند برای هر کارفرمای خاصی است.
به زبان ساده، می توانید این مدت را با مدت خدمت یک کارمند مقایسه کنید .
به اسکرین شات زیر برای درک آسان دوره تصدی یک کارمند.
2 روش مناسب برای محاسبه میانگین مدت خدمت کارکنان در اکسل
بیایید مجموعه داده خود را معرفی کنیم. مجموعه داده ما شامل چندین دوره تصدی کارمند گروه XYZ است. برای محاسبه میانگین مدت تصدی، توابع DATEDIF، TODAY، DAY، DAYS، NOW، و AVERAGE را اعمال خواهیم کرد. در اینجا یک نمای کلی از مجموعه داده برای کار امروز است.
1. توابع DATEDIF، TODAY، و AVERAGE را برای محاسبه میانگین مدت زمان خدمت کارکنان ترکیب کنید
در این روش ، ما یاد خواهیم گرفت که چگونه میانگین دوره خدمت کارکنان را در اکسل با پویا و تاریخ های خاص محاسبه کنیم. بیایید دستورالعمل های زیر را دنبال کنیم تا یاد بگیریم!
1.1 تاریخ پویا
در این روش فرعی، ممکن است لازم باشد دوره تصدی (دوره خدمت) دوره فعلی خود را ببینیدکارکنان شاغل با محاسبه تفاوت بین تاریخ پیوستن آنها و امروز نتیجه را خواهید یافت. برای محاسبه تفاوت، میتوانیم از تابع DAYS() استفاده کنیم که قبل از شروع محاسبه در مورد آن صحبت کردیم.
اما اجازه دهید در مورد تابع دیگری بدانیم. این DATEDIF() است.
DATEDIF() تابع سه پارامتر است، start_date ، end_date، و format .
DATEDIF(start_date,end_date,format)
برای یادگیری دستورالعمل های زیر را دنبال می کنیم!
مراحل:
- اول از همه، سلول D5 را انتخاب کنید و توابع زیر را بنویسید.
=DATEDIF(C5,TODAY(),"M")
تجزیه فرمول:
- در داخل تابع DATEDIF ، C5 تاریخ_شروع، TODAY() تاریخ_پایان، و M قالب است DATEDIF
- از آنجایی که میخواهیم نتیجه را در روز جاری ببینیم، ایدهآل است که با استفاده از TODAY() محاسبه کنیم اگر از TODAY( استفاده میکنید ) تابع، وقتی این کتاب کار را برای چند روز/ماه باز می کنید (هر زمان که بخواهید)، نتیجه را بر اساس آن روز نشان می دهد.
- ما " M" را قرار دادیم برای دریافت تفاوت در ماه .
- بنابراین، به سادگی Enter را در صفحه کلید خود فشار دهید. در نتیجه، دوره تصدی را دریافت خواهید کرد که بازگشت عملکرد DATEDIF است. بازگشت 21 است.
- از این رو، Autofill به بقیه سلولهای ستون D عمل میکند. اکنون. برای محاسبه متوسط مدت زمان ، تابع AVERAGE() را در سلول E5 یادداشت کنید.
=AVERAGE(D5:D9)
- بنابراین، به سادگی Enter را در صفحه کلید خود فشار دهید. در نتیجه، دوره تصدی را دریافت خواهید کرد که بازگشت عملکرد AVERAGE است. بازده 2 است.
- در تابع AVERAGE() محدوده دوره خدمت محاسبه شده خود را برای هر کارمند درج کنید، به شما می دهد میانگین دوره تصدی.
- در اینجا من تفاوت ماهها را نشان دادم. شما می توانید خروجی را در سال نیز دریافت کنید. فقط از Y به جای M استفاده کنید.
توجه:
در روش فرعی فوق، می توانید به جای تابع TODAY() از تابع NOW() استفاده کنید. نتیجه یکسان خواهد ماند.
بیشتر بخوانید: فرمول اکسل برای محاسبه تعداد روزهای بین امروز و تاریخ دیگر
1.2 تاریخ مشخص
قبلاً نحوه محاسبه با تاریخ های پویا را دیده بودیم. اکنون بیایید ببینیم که چگونه میتوانید برای هر تاریخ خاصی که به صورت دستی تنظیم کنید، محاسبه کنید.
این تقریباً شبیه روش قبلی است، فقط به جای تابع TODAY() ، با استفاده از تاریخ خاص.
اجازه دهید، شما در حال محاسبه دوره تصدی برای کارمندان سابق خود هستید، بنابراین هر کارمند تاریخ عضویت و تاریخ ترک را دارد. بنابراین،برای محاسبه دوره تصدی فرمول شما مانند
DATEDIF(Joining Date, Leaving Date, "format")
بیایید دستورالعمل های زیر را دنبال کنیم تا یاد بگیریم!
مراحل:
- اول از همه، سلول E5 را انتخاب کنید و زیر را بنویسید DATEDIF
=DATEDIF(C5,D5,"M")
- بنابراین، به سادگی Enter را در صفحه کلید خود فشار دهید. در نتیجه، دوره تصدی را دریافت خواهید کرد که بازگشت عملکرد DATEDIF است. بازگشت 24 است.
- به علاوه، AutoFill توابع به بقیه خانه های ستون E .
- بعد از آن، اکنون میانگین مدت تصدی را محاسبه کنید . برای محاسبه متوسط مدت زمان ، تابع AVERAGE() را در سلول E5 یادداشت کنید.
=AVERAGE(E5:E9)
- بنابراین، به سادگی Enter را در صفحه کلید خود فشار دهید. در نتیجه، دوره تصدی را دریافت خواهید کرد که بازگشت عملکرد AVERAGE است. بازگشت 2 است.
- در اینجا ما نتیجه را در قالب ماه دریافت کردیم.
بیشتر بخوانید: نحوه محاسبه سن در یک تاریخ خاص با فرمول در اکسل
خواندنی های مشابه
- نحوه محاسبه 90 روز از یک تاریخ خاص در اکسل
- فرمول اکسل برای یافتن تاریخ یا روزهای ماه آینده (6 روش سریع)
- نحوه کاهش تعداد روزها یا تاریخ امروز در اکسل
- فرمول اکسل برای شمارش روزها از تاریخ (5 آسانروش ها)
- نحوه اضافه کردن روز به تاریخ در اکسل به استثنای تعطیلات آخر هفته (4 روش)
2. استفاده از تابع DATEDIF برای محاسبه زمان تصدی در قالب سال-ماه
ما دوره تصدی را در ماه محاسبه کردیم. برای موقعیتهای مختلف، ممکن است شرایطی پیش بیاید که نمایش فقط ماهها یا سالها ممکن است ایدهآل نباشد.
میتوانیم ترکیبی از قالب سال و ماه ایجاد کنیم. برای ایجاد آن ابتدا باید تفاوت را در سال محاسبه کنیم و سپس تفاوت ماه ها را بشماریم . برای ایجاد ترکیبی از قالب سال و ماه دوره تصدی با استفاده از تابع DATEDIF ، به سادگی روش فرعی 1.2 را تکرار کنید. بنابراین، تابع DATEDIF را برای دریافت دوره تصدی در قالب سال و ماه اعمال کنید. بیایید دستورالعمل های زیر را دنبال کنیم تا یاد بگیریم!
مراحل:
- اکنون، تابع DATEDIF را در سلول G5 یادداشت کنید .
=DATEDIF(C5,D5,"Y")&"Y "&DATEDIF(C5,D5,"YM")&"M "
- بنابراین، به سادگی Enter را در صفحه کلید خود فشار دهید. در نتیجه، دوره تصدی را در قالب سال و ماه دریافت خواهید کرد که بازگشت عملکرد DATEDIF است. بازگشت 2Y 0M است.
- از این رو، AutoFill توابع به بقیه سلولهای ستون D .
- در اینجا تاریخ پیوستن و تاریخ خروج را در متغیرهایی برای <1 درج کردهام>تاریخ_شروع و تاریخ_پایان و Y و M به خارج از هر دو الحاق شده استتابع DATEDIF() به طوری که نتیجه با یک واحد ارائه شود.
بیشتر بخوانید: نحوه شمارش ماهها از تاریخ تا امروز با استفاده از فرمول اکسل
ماشین حساب استخدامی کارکنان
شما می توانید از کتاب کار امروز به عنوان یک ماشین حساب برای شمارش میانگین کارکنان استفاده کنید. دوره تصدی برگه ای به نام Calculator وجود دارد.
آن برگه را کاوش کنید. فیلدهایی برای تاریخ پیوستن ، تاریخ خروج پیدا خواهید کرد. ارزش های خود را وارد کنید Tenure و Average Tenure را که در تصویر زیر ارائه شده است محاسبه می کند.
برای درک شما، من مثالی با مقادیر سه کارمند آوردهایم. میتوانید هر تعداد کارمند را که میخواهید وارد کنید.
نتیجهگیری
این همه برای جلسه است. من سعی کردم به شما نشان دهم که چگونه میانگین دوره خدمت کارکنان را در اکسل محاسبه کنید. امیدوارم که آن را مفید بیابید. اگر فهمیدن چیزی سخت به نظر می رسد، می توانید نظر بدهید. شما همچنین می توانید روش خود را برای انجام کار بنویسید.