با سلام
برای محاسبه ذخیره سنوات کارکنان نیازمند محاسبه مدت کارکرد آنها با توجه به تاریخ استخدام می باشیم.چگونه در اکسل فاصله بین دو تاریخ شمسی رامحاسبه نماییم.
به نام خداوند جان و خرد
با سلام
برای محاسبه ذخیره سنوات کارکنان نیازمند محاسبه مدت کارکرد آنها با توجه به تاریخ استخدام می باشیم.چگونه در اکسل فاصله بین دو تاریخ شمسی رامحاسبه نماییم.
به نام خداوند جان و خرد
با سلام
برای محاسبه فاصله بین دو تاریخ در اکسل راه های زیادی وجود دارد که ساده ترین راه استفاده از توابع تعریف شده در افونه add-in رایگان Persian Function است.
برای استفاده از این توابع کافی است فایل Persian Function For EXCELV21.xla که محصول سایت فراسان است را دانلود کرده و در نرم افزار اکسل به عنوان یک افزونه add-in فراخوانی کنید.
جدیدترین ویرایش رایگان افزونه یادشده و کتابچه راهنمای نصب و استفاده از 20 تابع موجود این افزونه در فایل فشرده پیوست موجوداست و میتوانید با استفاده از توابع آن برخی از نیازهای خود را رفع نمایید.
آخرین ویرایش 26 مرداد 1393
به نام خداوند جان و خرد
پسر این کتابچه همراه فایل واقعاً عالیه همه فرمولهای Persian Function رو توضیح داده من فقط چندتاشو بلد بودم.
آخرین ویرایش 04 شهریور 1393
به نام خداوند جان و خرد
برای اینکه حق انتخاب به کاربران تالار داده شود افزونه دیگری با نام ALFAUtility 2012 پیوست گردید.
پیشنهاد میکنم از ALFAUtility 2012 نیز استفاده کنید. روش نصب این افزوده به شرح زیر است:
در اکسل 2003 : به منوی Tools و سپس Add-ins رفته و آدرس فایل مربوطه را بدهید. پس از نصب یک category در توابع اکسل به نام ALFA_Utility نیز در اکسل شما ایجاد میشود که توابع موجود به همراه توضیحات فارسی آن آمده است.
در اکسل 2007: آیکون office button را از انتخاب کنید.(آیکون دایره ای شکل رنگی در گوشه بالای سمت چپ). excel option و سپس Add Ins را انتخاب کنید. پایین سمت راست از گزینه های لیست Manage گزینه اول یعنی Excel Add-ins را انتخاب کنید. تب Go را کلیک کنید آدرس فایل مربوط به add ins را بدهید.
پس از نصب، یک category در توابع اکسل به نام ALFA_Utility نیز در اکسل شما ایجاد میشود که توابع موجود به همراه توضیحات فارسی آن آمده است.
توابع موجود در add in
این ADD IN شامل توابع زیر می باشد.
این تابع عددی را دریافت و به حروف(فارسی) تبدیل میکند.
این تابع فاصله زمانی بین دو تاریخ شمسی را بر حسب روز محاسبه می کند.
این تابع فاصله زمانی بین دو تاریخ قمری را بر حسب روز محاسبه می کند.
این تابع مشخص می کند که یک سال میلادی مشخص سال کبیسه است یا خیر.
این تابع مشخص می کند که یک سال شمسی مشخص سال کبیسه است یا خیر.
این تابع یک تاریخ مشخص شمسی را دریافت کرده و تعداد روز معینی را از آن کم یا به آن زیاد میکند و نتیجه را به شکل YYYY/MM/DD (/روزماه/سال: سال به صورت کامل به عنوان مثال 1389) نشان میدهد.
این تابع یک تاریخ مشخص قمری را دریافت کرده و تعداد روز معینی را از آن کم یا به آن زیاد میکند و نتیجه را به شکل YYYY/MM/DD نشان میدهد.
این تابع یک تاریخ میلادی را دریافت نموده و آنرا به شمسی تبدیل میکند. نتیجه به شکل YYYY/MM/DD نمایش داده میشود.
این تابع یک تاریخ میلادی را دریافت نموده و آنرا به قمری تبدیل میکند. نتیجه به شکل YYYY/MM/DD نمایش داده میشود.
این تابع را می توان به سه شکل مورد استفاده قرار داد:
1- روز و ماه و سال میلادی را به آن بدهیم و تاریخ شمسی آنرا به ما میدهد.
2- هیچ ورودی به آن ندهیم که در اینصورت تاریخ میلادی امروز را به میدهد.
3- اگر ورودی دارای فرمت تاریخ باشد نیازی به تفکیک آن به صورت روز و ماه وسال نیست و می توان تنها یک ورودی که دارای فرمت تاریخ است را به این تابع داد. به عنوان مثال اگر تاریخ میلادی دریکی از سلولهای اکسل وجود داشته باشد تاریخ شمسی آْنرا بر میگرداند.
این تابع یک تاریخ شمسی را دریافت نموده و آنرا به قمری تبدیل میکند که نتیجه به شکل YYYY/MM/DD نمایش داده میشود.
آخرین ویرایش 04 شهریور 1393
به نام خداوند جان و خرد
سلام این ALFAUtility 2012.xla مشابه Persian Function For EXCELV2_1.xla هستش البته ویژگیهای خاص خودش رو هم داره
تست کردم خوشم آمد
آخرین ویرایش 04 شهریور 1393
به نام خداوند جان و خرد
سلام
افزودنی مثل افزودنیهای قبلی است و توسط سید مصطفی هاشمی تهیه شده است، و روش نصب و استفاده از آن به خوبی توضیح داده شده است.لازم به ذکر است این افزودنی ها برای کسانی که به ماکرو نویسی و کاربا VBA علاقه مند هستند بسیار مفید خواهد بود.
سلام
متاسفانه لينك آپ لود قبلي افزنه Persian Function For EXCELV2 به علت مرور زمان از دست رفته براي همين لينك اصلاح شد براي استفاده از اين افزونه مي توانيد از آدرس زير استفاده كنيد
Persian Function For EXCELV2
سلام
شرکت Microsoft تا قبل از ارائه Microsoft Office 2016 از تاریخ هجری شمسی پشتیبانی نمیکرد در نتیجه برای تبدیل تاریخ از میلادی به هجری شمسی و عکس آن راه حلهای متفاوتی ایجاد شده بود و توسط کاربران با توجه به نیازها و تواناییهایشان بکار گرفته میشد اما در ویرایش 2016 Microsoft Office تاریخ شمسی در نرم افزار Microsoft Office گنجانده شد و دیگر نیازی به استفاده از انواع و اقسام افزونهها برای درج تاریخ شمسی و یا تبدیل تاریخ شمسی به میلادی و عکس آن در این مجموعه نرم افزاری رفع شده است.
به راحتی از افزونه تاریخ شمسی در اکسل استفاده نمایید
برنامه نویسی VBA یا Add_Ins توابع شمسی
یکی از روش های کار با تاریخ های شمسی استفاده از زبان برنامه نویسی VBA است. می توان با استفاده از کدهای VBA، توابعی مشابه توابع موجود در اکسل تعریف کرد که بتواند همه محاسبات مشابه برای تاریخ های میلادی را روی تاریخ های شمسی اعمال کند. اگر زمان یا دانش کدنویسی ویژوال بیسیک نداشته باشیم، باید از افزونه های (Add_Ins) آماده که در این خصوص نوشته شده است استفاده کرد. با نصب این افزونه ها، یک سری توابع به توابع اکسل اضافه می شن که عموما در دسته بندی User Defined قرار می گیرند. این افزونه ها به همراه خود یک فایل راهنما دارند که توابع موجود در این افزونه ها را معرفی می کنند و نحوه عملکرد آنها را توضیح می دهند. با جستجو در این اینترنت، می تونید این افزونه ها را تهیه کنید.
دانلود رایگان ۵۰ تمرین برای یادگیری بهتر نرم افزار سالیدورکز
بهترین روش یادگیری ورد حرفه ای در کمتر از ۱ ماه
آموزش نحوه انتقال عکس به اتوکد و ترسیم از روی آن با مقیاس دقیق
۴ تا از بهترین و مطمئن ترین مراکز انجام پروژه های متلب در ایران
آخرین ویرایش 10 آذر 1397