با توجه به نیاز کاربران اکسل در داخل ایران به برخی توابع خاص در اکسل و عدم سازگاری کامل اکسل با نیازهای داخلی مجموعهای از توابع پرکاربرد بصورت فایل جداگانه و قابل نصب روی اکسل تهیه گردید.
مجموعه حاضر شامل طیف گستردهای از توابع مورد نیاز کاربران اکسل است. بخشی از این توابع امکاناتی را در اختیار کاربران قرار میدهد تا بتوانند بسادگی با تاریخهای شمسی در اکسل کار کنند. بخش مهم دیگری از این مجموعه، مربوط به استخراج اعداد و تاریخ و … از داخل متن است. این بخش امکانات روزافزونی را در اختیار کاربران قرار میدهد و بسادگی قابل گسترش توسط خود کاربران است. سایر توابع این مجموعه شامل امکان تبدیل اعداد به حروف و صحت سنجی کد ملی و شناسه ملی اشخاص حقیقی و حقوقی است. تابع بسیار مهم دیگر این مجموعه، برای اصلاح اعداد فارسی و عربی است. این اعداد بعضا حاصل استخراج دادهها از نرم افزارهای حسابداری هستند. برخی اعداد فارسی در اکسل قابلیت اجرای عملیات ریاضی (جمع و تفریق و…) را از کاربر میگیرند. توابع دیگری نیز برحسب نیاز در آینده به این مجموعه اضافه خواهد شد.
قیمت محصول با افزایش توابع موجود در مجموعه، افزایش خواهد یافت. اما کاربرانی که محصول را خریداری کردهاند، حداقل تا یکسال قادر به دانلود آخرین نسخه افزونه (بدون پرداخت مبالغ اضافی) خواهند بود.
در خصوص برخی از توابع مجموعه، مانند توابع مالیات بر حقوق و محاسبات صورت وضعیت، با توجه به تغییرات قانونی نرخهای مربوطه، استفاده از آخرین نسخه افزونه توصیه میشود.
افزونه پس از خرید هیچ گونه محدودیت نرم افزاری ندارد اما از لحاظ قانونی و اخلاقی استفاده از هر افزونه خریداری شده فقط برای یک نفر مجاز میباشد.
برای استفاده از این افزونه در ادارات به میزان نصف تعداد کاربران، اقدام به خرید افزوه نمایید.
فایلهای اکسلی که با استفاده از این افزونه تهیه میشوند فقط در صورتی درست اجرا خواهند شد که افزونه در سیستم اجرا کننده فایل نصب باشد
در تاریخ 1401/01/16 افزونه به ورژن 3 بروزرسانی شد.
معرفی محصول:
با توجه به نیاز کاربران اکسل در داخل ایران به برخی توابع خاص در اکسل و عدم سازگاری کامل اکسل با نیازهای داخلی مجموعهای از توابع پرکاربرد بصورت فایل جداگانه و قابل نصب روی اکسل تهیه گردید.
مجموعه حاضر شامل طیف گستردهای از توابع مورد نیاز کاربران اکسل است. بخشی از این توابع امکاناتی را در اختیار کاربران قرار میدهد تا بتوانند بسادگی با تاریخهای شمسی در اکسل کار کنند. بخش مهم دیگری از این مجموعه، مربوط به استخراج اعداد و تاریخ و … از داخل متن است. این بخش امکانات روزافزونی را در اختیار کاربران قرار میدهد و بسادگی قابل گسترش توسط خود کاربران است. سایر توابع این مجموعه شامل امکان تبدیل اعداد به حروف و صحت سنجی کد ملی و شناسه ملی اشخاص حقیقی و حقوقی است. تابع بسیار مهم دیگر این مجموعه، برای اصلاح اعداد فارسی و عربی است. این اعداد بعضا حاصل استخراج دادهها از نرم افزارهای حسابداری هستند. برخی اعداد فارسی در اکسل قابلیت اجرای عملیات ریاضی (جمع و تفریق و…) را از کاربر میگیرند. توابع دیگری نیز برحسب نیاز در آینده به این مجموعه اضافه خواهد شد.
قیمت محصول با افزایش توابع موجود در مجموعه، افزایش خواهد یافت. اما کاربرانی که محصول را خریداری کردهاند، حداقل تا یکسال قادر به دانلود آخرین نسخه افزونه (بدون پرداخت مبالغ اضافی) خواهند بود.
در خصوص برخی از توابع مجموعه، مانند توابع مالیات بر حقوق و محاسبات صورت وضعیت، با توجه به تغییرات قانونی نرخهای مربوطه، استفاده از آخرین نسخه افزونه توصیه میشود.
افزونه پس از خرید هیچ گونه محدودیت نرم افزاری ندارد اما از لحاظ قانونی و اخلاقی استفاده از هر افزونه خریداری شده فقط برای یک نفر مجاز میباشد.
برای استفاده از این افزونه در ادارات به میزان نصف تعداد کاربران، اقدام به خرید افزوه نمایید.
فایلهای اکسلی که با استفاده از این افزونه تهیه میشوند فقط در صورتی درست اجرا خواهند شد که افزونه در سیستم اجرا کننده فایل نصب باشد
معرفی محصول:
با توجه به نیاز کاربران اکسل در داخل ایران به برخی توابع خاص در اکسل و عدم سازگاری کامل اکسل با نیازهای داخلی مجموعهای از توابع پرکاربرد بصورت فایل جداگانه و قابل نصب روی اکسل تهیه گردید.
مجموعه حاضر شامل طیف گستردهای از توابع مورد نیاز کاربران اکسل است. بخشی از این توابع امکاناتی را در اختیار کاربران قرار میدهد تا بتوانند بسادگی با تاریخهای شمسی در اکسل کار کنند. بخش مهم دیگری از این مجموعه، مربوط به استخراج اعداد و تاریخ و … از داخل متن است. این بخش امکانات روزافزونی را در اختیار کاربران قرار میدهد و بسادگی قابل گسترش توسط خود کاربران است. سایر توابع این مجموعه شامل امکان تبدیل اعداد به حروف و صحت سنجی کد ملی و شناسه ملی اشخاص حقیقی و حقوقی است. تابع بسیار مهم دیگر این مجموعه، برای اصلاح اعداد فارسی و عربی است. این اعداد بعضا حاصل استخراج دادهها از نرم افزارهای حسابداری هستند. برخی اعداد فارسی در اکسل قابلیت اجرای عملیات ریاضی (جمع و تفریق و…) را از کاربر میگیرند. توابع دیگری نیز برحسب نیاز در آینده به این مجموعه اضافه خواهد شد.
قبلا حتی در خود تالانت برای محاسبه مالیات بر حقوق در محصولات مختلفی مانند فایل اکسل حقوق و دستمزد، از توابع پیچیده اکسل استفاده میشد. اما اکنون با تابع بسیار سادهای بسادگی تمام مالیات بر حقوق قابل محاسبه است.
قبلا برخی از قابلیتهای موجود در این مجموعه را بصورت ناقص و پراکنده در اختیار کاربران عزیز قرارداده بودیم. کار با تاریخهای شمسی در اکسل و استخراج اعداد از متن نمونههایی از روشهای پیشگفته است
آخرین تغییرات توابع افزوده اکسل تالانت
آخرین تغییرات
تاریخ 1401/01/16
آپدیت تابع محاسبه مالیات با اطلاعات سال 1401
تقویم شمسی با امکان درج تاریخ در صفحه
تاریخ 1400/11/14
قفل کردن همه برگههای اکسل با کلمه عبور
باز کردن قفل همه برگههای اکسل با یک دکمه
تابع راس گیری چک در اکسل
تابع نمایش نام ماه به فارسی با استفاده از تاریخ شمسی
تابع تبدیل کد ماه به نام فارسی ماه
تاریخ 1400/10/08
رفع ایراد تابع شناسایی کد ملی
رفع ایراد تابع تبدیل عدد به حروف
ایجاد فایل نمونه کار با توابع در اکسل
تاریخ 1400/10/06
آخرین نسخه افزونه v1.00.10.06 است که علاوه بر رفع ایراد 3 تابع زیر به آن اضافه شده است:
T_TrimJDate
T_IsNID
T_NumTrim
خلاصه امکانات:
توابع مربوط به کار با تاریخهای شمسی
استخراج اعداد و قالبها از متن
تبدیل عدد به حروف
محاسبه مالیات بر حقوق
مدیریت موجودیها
خلاصه امکانات توابع افزوده اکسل تالانت
چرا از توابع افزوده اکسل تالانت استفاده کنیم
چرا باید از این افزونه استفاده کنم؟
مجموعه افزونههای تالانت بصورت استاندارد طراحی شده
Add-in های معمولی اکسل با استفاده از محیط VBA نوشته میشوند. خروجی این افزونهها نهایتاً یک فایل Add-in با پسوند xla یا xlam است، با توجه به تجربهی شخصی که با نوشتن افزونههای معمولی دارم، به این نتیجه رسیدهام که این مدل افزونهها، بعضاً، باعث ایجاد مشکلات عدیدهای برای اکسل میشوند. سرعت اکسل بشدت کاهش یافته و هیچ محاسبهای انجام نمیدهد.
این مچموعه با استفاده از ویژوال استودیو و زبان C#.Net کد نویسی شده. دوستانی که با این محیط قدرتمند برنامه نویسی آشنایی دارند، میدانند که این محیط امکانات بسیار زیادی را در اختیار برنامه نویسان قرار میدهد. علاوه بر امکانات زیاد این محیط، خروجی نهایی فایل افزونه از نوع xll است. این فرمت از افزونهها دارای سازگاری و سرعت بسیار بیشتری نسبت به افزونههای معمولی هستند.
مجموعه افزونههای تالانت بسادگی آپدیت میشود
استاندارد بودن افزونه و استفاده از امکانات پیشرفته برای تولید آن، به برنامه نویس این امکان را میدهد که بسرعت نسبت به ایجاد تغییرات در آن اقدام کند. ایجاد تغییرات در افزونهها بسیار ساده بوده و افزودن توابع به این مجموعه باعث به همریختگی در سایر افزونهها نمیشود.
مجموعه افزونههای تالانت دارای راهنمای فارسی است
با توجه به امکاناتی که در راستای ایجاد افزونهها بکار گرفته شده، این مجموعه حتی الامکان بشکل فارسی ارائه شده است. فارسی سازی توابع در این مجموعه هم در خصوص توضیحات کلی توابع و هم در خصوص توضیحات مربوط به ورودیها صورت گرفته است. لینک Help هر افزونه نیز به صفحه محصول این مجموعه در سایت تالانت مرتبط شده است.
توابع دیگری در راه هستند
با توجه به استاندارد بودن و سادگی کار با محیط ایجاد افزونهها، پیش بینی میشود که در آینده نزدیک تعداد زیادی از توابع جدید به این مجموعه اضافه گردد.
برای نصب افزونه حتما از روش ارائه شده در اینجا استفاده کنید. در غیر اینصورت احتمال دارد نیاز به تکرار نصب افزونه باشد.
×
روش نصب افزونهها روی اکسل
برای نصب افزونهها روی نرم افزار اکسل راههای مختلفی وجود دارد اما راهی که در اینجا مراحل آن شرح میشود به نظر خودم بهترین راه است:
اگر آفیس شما نسخه 2019 است مراحل زیر را دنبال کنید:
فایل مجموعه افزونههای تالانت را انتخاب کرده و آن را کپی کنید (در کلیپ بورد کپی میشود و فعلا همانجا میماند)
نرم افزار اکسل را باز کنید
از منوی File روی Options کلیک کنید تا پنجره File Options باز شود
از سمت چپ پنجره باز شده روی قسمت Add-ins کلیک کنید
در قسمت Manage گزینه Excel Add-ins را انتخاب کنید (بصورت پیش فرض انتخاب شده است)
دکمه Go را بزنید تا پنجره جدیدی باز شود
در پنجره Add-ins روی دکمه Brows کلیک کنید
در دیالوگی که باز میشه قرار است که شما فایل افزونه خود را معرفی کنید. منتها در مرحله اول فایل را داخل کلیپبورد کپی کردیم و اینجا بجای انتخاب فولدر اصلی، فایلی که کپی شده بود را جابگذاری کنید.
بعد از کپی کردن فایل در فولدر باز شده در مرحله ۸، روی همان فایل کلیک کنید تا انتخاب شده و دیالوگ انتخاب فایل بسته شود.
اگر همه چیز درست انجام شده باشد نمای پنجره Add-ins شما باید شبیه به شکل زیر باشد. همانطور که میبینید یک گزینه قابل انتخاب جدید بنام Talant در سمت چپ پنجره اضافه شده و تیکی که در کنار آن است یعنی این مجموعه افزنهها فعال هستند.
کار تمام شده و فقط کافی ست دکمه OK را بزنید تا پنجره Add-ins بسته شود.
بعد از طی مراحل فوق ریبون Talant به مجموعه ریبونهای پیشفرض اکسل شما اضافه میشود. دکمههای این قسمت به شرح زیر کاربرد دارند:
Talant:
نمایش دهنده اطلاعات مربوط به مجموعه افزونه و برنامه نویس آن و نیز تاریخ آخرین آپدیت نصب شده روی اکسل است.
در ورژن بعدی
Lock All:
با استفاده از این دکمه میتوانید همه برگههای فایل اکسل فعال را با یک پسورد قفل نمایید. به عبارت دیگر با استفاده از این دکمه دیگر نیازی تک به تک برگه ها را قفل نمایید. وقتی تعداد برگهها زیاد باشد با این دکمه میتوانید صرفهجویی زیادی در وقت خود داشته باشید.
Unlock All:
این دکمه برعکس دکمه Lock All عمل نموده و با گرفتن پسورد همه برگه های قفل شده را باز میکند.
دکمههای جدید بزودی
تایپ نام توابع در فرمول بار اکسلبا افزودن مجموعه توابع تالانت به اکسل همه توابع موجود در مجموعه در دسته بندی Talant و در کنار سایر دستهبندیها جای خواهد گرفت و برای استفاده و فراخوانی آنها میتوانید از دو روش اقدام کنید.
استفاده از پنجره Insert Function: با انتخاب و باز کردن پنجره Insert Function شما میتوانید دسته مربوط به مجموعه توابع Talant را مشاهده و انتخاب کنید.
راهنمای توابع موجود در مجموعه
T_2Georgian
تبدیل تاریخ شمسی (جلالی) به تاریخ میلادی (جورجین)
این تابع یک تاریخ شمسی را در ورودی JDate دریافت نموده و آن را به تاریخ میلادی تبدیل میکند. خروجی این تابع از نوع تاریخ (سریال تاریخ) است و مانند سایر تاریخهای میلادی در فرمولها و سلولهای دیگر قابل استفاده است. ورودی JDate حتما باید بصورت متن وارد شود. یعنی کاربر باید کوتیشن ابتدا و انتهای تاریخ را بصورت دستی وارد نماید. در غیر اینصورت تابع مقدار وارد شده را بعنوان تاریخ میلادی در نظر گرفته و خروجی نهایی اشتباه خواهد بود.
T_2Jalali
تبدیل تاریخ میلادی (جورجین) به تاریخ شمسی (جلالی)
این تابع یک تاریخ میلادی را در ورودی GDate دریافت نموده و آن را به تاریخ شمسی تبدیل میکند.
خروجی این تابع از نوع متنی است و مانند سایر تاریخهای میلادی در فرمولها و سلولهای دیگر قابل استفاده نیست.
ورودی GDate حتما باید بصورت تاریخ وارد شود. در صورت استفاده از مقادیر تاریخی بشکل متنی، خروجی تابع با خطا همراه خواهد بود.
T_AddDays
افزودن/کاستن روز از تاریخ شمسی (جلالی)
این تابع یک تاریخ شمسی را در ورودی JDate دریافت نموده و تعداد روزی که در ورودی Days وارد شده به آن اضافه میکند.
خروجی این تابع از نوع متنی است. ورودی JDate حتما باید بصورت متن وارد شود. یعنی کاربر باید کوتیشن ابتدا و انتهای تاریخ را بصورت دستی وارد نماید. در غیر اینصورت تابع مقدار وارد شده را بعنوان تاریخ میلادی در نظر گرفته و خروجی نهایی اشتباه خواهد بود. مقدار وارد شده در ورودی Days باید بشکل عددی باشد. این مقدار میتواند منفی هم باشد و در اینصورت از تاریخ مورد نظر کسر میشود (عکس عمل اضافه کردن روز به تاریخ).
T_AddMonths
افزودن/کاستن ماه به/از تاریخ شمسی (جلالی)
این تابع یک تاریخ شمسی را در ورودی JDate دریافت نموده و تعداد ماهی که در ورودی Months وارد شده به آن اضافه میکند. خروجی این تابع از نوع متنی است.
ورودی JDate حتما باید بصورت متن وارد شود. یعنی کاربر باید کوتیشن ابتدا و انتهای تاریخ را بصورت دستی وارد نماید. در غیر اینصورت تابع مقدار وارد شده را بعنوان تاریخ میلادی در نظر گرفته و خروجی نهایی اشتباه خواهد بود. مقدار وارد شده در ورودی Months باید بشکل عددی باشد. این مقدار میتواند منفی هم باشد و در اینصورت از تاریخ مورد نظر کسر میشود (عکس عمل اضافه کردن روز به تاریخ).
T_AddYears
افزودن/کاستن سال به/از تاریخ شمسی (جلالی)
این تابع یک تاریخ شمسی را در ورودی JDate دریافت نموده و تعداد سالی که در ورودی Years وارد شده به آن اضافه میکند. خروجی این تابع از نوع متنی است.
ورودی JDate حتما باید بصورت متن وارد شود. یعنی کاربر باید کوتیشن ابتدا و انتهای تاریخ را بصورت دستی وارد نماید. در غیر اینصورت تابع مقدار وارد شده را بعنوان تاریخ میلادی در نظر گرفته و خروجی نهایی اشتباه خواهد بود. مقدار وارد شده در ورودی Years باید بشکل عددی باشد. این مقدار میتواند منفی هم باشد و در اینصورت از تاریخ مورد نظر کسر میشود (عکس عمل اضافه کردن روز به تاریخ).
T_AddWeeks
افزودن/کاستن هفته به/از تاریخ شمسی (جلالی)
این تابع یک تاریخ شمسی را در ورودی JDate دریافت نموده و تعداد هفتهای که در ورودی Weeks وارد شده به آن اضافه میکند. خروجی این تابع از نوع متنی است.
ورودی JDate حتما باید بصورت متن وارد شود. یعنی کاربر باید کوتیشن ابتدا و انتهای تاریخ را بصورت دستی وارد نماید. در غیر اینصورت تابع مقدار وارد شده را بعنوان تاریخ میلادی در نظر گرفته و خروجی نهایی اشتباه خواهد بود. مقدار وارد شده در ورودی Weeks باید بشکل عددی باشد. این مقدار میتواند منفی هم باشد و در اینصورت از تاریخ مورد نظر کسر میشود (عکس عمل اضافه کردن روز به تاریخ).
T_DayOfWeek
نمایش نام روز هفته به فارسی
این تابع یک تاریخ شمسی را در ورودی JDate دریافت نموده و مشخص میکند که این تاریخ چه روزی از هفته است. خروجی این تابع از نوع متنی است.
ورودی JDate حتما باید بصورت متن وارد شود. یعنی کاربر باید کوتیشن ابتدا و انتهای تاریخ را بصورت دستی وارد نماید. در غیر اینصورت تابع مقدار وارد شده را بعنوان تاریخ میلادی در نظر گرفته و خروجی نهایی اشتباه خواهد بود.
T_DifDays
اختلاف بین دو تاریخ شمسی بر حسب روز
این تابع اختلاف بین دو تاریخ شمسی را بر حسب روز محاسبه میکند. در صورتی که ورودی Is_Abs مقدار 1 گرفته باشد خروجی تابع همواره مثبت خواهد بود و صرفا فاصله بین دو تاریخ محاسبه خواهد شد.
خروجی این تابع از نوع عدد اعشاری است. مثبت بودن این خروجی به این معنا است که ورودی End_Date از ورودی Start_Date بزرگتر است و منفی بودن این خروجی به این معنا است که ورودی End_Date از ورودی Start_Date کوچکتر است.
ورودیهای Start_Date و End_Date حتما باید بصورت متن وارد شود. یعنی کاربر باید کوتیشن ابتدا و انتهای تاریخ را بصورت دستی وارد نماید. در غیر اینصورت تابع مقدار وارد شده را بعنوان تاریخ میلادی در نظر گرفته و خروجی نهایی اشتباه خواهد بود.
T_DifWeeks
اختلاف بین دو تاریخ شمسی بر حسب هفته
این تابع اختلاف بین دو تاریخ شمسی را بر حسب هفته محاسبه میکند. در صورتی که ورودی Is_Abs مقدار 1 گرفته باشد خروجی تابع همواره مثبت خواهد بود و صرفا فاصله بین دو تاریخ محاسبه خواهد شد.
خروجی این تابع از نوع عدد اعشاری است. مثبت بودن این خروجی به این معنا است که ورودی End_Date از ورودی Start_Date بزرگتر است و منفی بودن این خروجی به این معنا است که ورودی End_Date از ورودی Start_Date کوچکتر است.
ورودیهای Start_Date و End_Date حتما باید بصورت متن وارد شود. یعنی کاربر باید کوتیشن ابتدا و انتهای تاریخ را بصورت دستی وارد نماید. در غیر اینصورت تابع مقدار وارد شده را بعنوان تاریخ میلادی در نظر گرفته و خروجی نهایی اشتباه خواهد بود.
T_DifWeeksDays
اختلاف بین دو تاریخ شمسی بر حسب هفته و روز
این تابع اختلاف بین دو تاریخ شمسی را بر حسب هفته و روز محاسبه میکند. در صورتی که ورودی Is_Abs مقدار 1 گرفته باشد خروجی تابع همواره مثبت خواهد بود و صرفا فاصله بین دو تاریخ محاسبه خواهد شد.
این تابع یک تابع آرایهای است و همزمان دو خروجی در اختیار شما قرار میدهد. از این تابع میتواند در دو سلول موجود در یک ردیف و در کنار هم استفاده کنید و تعداد هفته و روز بین دو تاریخ را بدست آورید.
برای استفاده از حالت آرایهای تابع، همانند سایر توابع آرایهای در اکسل عمل میشود (بصورت خلاصه، ابتدا دو سلول مجاور و همردیف را انتخاب کنید و بعد از زدن دکمه F2 به درج تابع اقدام نمایید و در نهایت دکمههای Ctrl+Shift+Enter را همزمان فشار دهید)
بقیه توضیحات این تابع مانند تابع T_DifWeeks است
T_Today
تاریخ امروز به شمسی (جلالی)
این تابع هیچ ورودی از شما دریافت نکرده و فقط تاریخ جاری سیستم را بر اساس تقویم شمسی و به شکل متنی نمایش میدهد. خروجی این تابع بصورت متنی است.
T_Num2Text
تبدیل اعداد به حروف فارسی
این تابع یک عدد را از شما دریافت نموده و آن را بر اساس حروف به فارسی تبدیل میکند. خروجی این تابع از نوع متنی است.
ورودی Number در این تابع میتواند اعشاری و منفی هم باشد.
T_Tax
محاسبه مالیات بر حقوق
این تابع با گرفتن مبلغ حقوق مشمول مالیات در ورودی Salary و سال مورد نظر در ورودی Year اقدام به محاسبه مالیات بر حقوق طبق قوانین ایران میکند. خروجی این تابع از نوع عدد اعشاری است.
نرخهای مورد محاسبه و سقف معافیت مالیاتی هر سال در تابع تعریف شده است و این تابع باید هرسال بروزرسانی شود تا مالیات مربوط به آن سال را درست محاسبه نماید.
در ورودی Monthly میتوان مشخص کرد که آیا حقوق وارد شده، ماهانه است یا سالانه. در صورتی که در این ورودی مقدار ۱ وارد شود و یا هیچ مقداری وارد نشود مبلغ وارد شده در ورودی Salary بعنوان حقوق ماهانه در نظر گرفته میشود و اگر این ورودی مقدار 0 بگیرد مبلغ وارد شده در ورودی Salary بعنوان حقوق سالانه درنظر گرفته میشود.
T_EOQ
محاسبه مقدار بهینه سفارش
این تابع برای محاسبه مقدار بهینه سفارش در مبحث مدیریت موجودیها مورد استفاده قرار میگیرد. خروجی این تابع از نوع عدد اعشاری است.
در این تابع مقدار مورد نیاز سالانه از یک موجودی در ورودی Total_Demand و هزینه هر بار سفارش در ورودی Order_Cost و نرخ هزینه نگهداری هر واحد موجودی در ورودی Holding_Cost وارد میشود.
T_TextInverse
نمایش معکوس حروف
این تابع متنی را که در ورودی Text دریافت میکند، بصورت حرف به حرف برعکس میکند. به عبارت دیگر آخرین حرف رشته Text به اولین حرف خروجی تابع تبدیل میشود.
T_GetJDateAll
استخراج تاریخهای موجود در متن
این تابع تاریخهای شمسی را از داخل متن استخراج میکند. تاریخهای با فرمت استاندارد و حتی با فرمتهای شبیه هم استخراج میکند. این تابع یک تابع آرایهای است و همزمان همه تاریخهای متن را استخراج کرده و در اختیار شما قرار میدهد. از این تابع میتواند در چند سلول موجود در یک ردیف و در کنار هم استفاده کنید و تعداد هفته و روز بین دو تاریخ را بدست آورید.
خروجی این تابع از نوع متنی است. فرمت تاریخی که این تابع در خروجی نمایش میدهد، همان ورودی است که در متن Text وارد شده است. چندان نیازی نیست که تاریخهای وارد شده در متن Text حتما بصورت ۱۰ کاراکتری و در قالب استاندارد باشد.
برای استفاده از حالت آرایهای تابع، همانند سایر توابع آرایهای در اکسل عمل میشود (بصورت خلاصه، ابتدا دو سلول مجاور و همردیف را انتخاب کنید و بعد از زدن دکمه F2 به درج تابع اقدام نمایید و در نهایت دکمههای Ctrl+Shift+Enter را همزمان فشار دهید)
T_GetJDateNth
استخراج یکی از تاریخهای موجود در متن
این یکی از تاریخهای شمسی موجود در متن Text وارده شده را از داخل متن استخراج میکند. تاریخهای با فرمت استاندارد و حتی با فرمتهای شبیه هم استخراج میشوند. شماره تاریخی که از متن استخراج میشود، در ورودی No وارد میشود.
خروجی این تابع از نوع متنی است. فرمت تاریخی که این تابع در خروجی نمایش میدهد، همان ورودی است که در متن Text وارد شده است. چندان نیازی نیست که تاریخهای وارد شده در متن Text حتما بصورت ۱۰ کاراکتری و در قالب استاندارد باشد.
T_GetJDateCount
تعداد تاریخهای موجود در متن
این تعداد تاریخهای موجود در متن را نمایش میدهد. تاریخهای با فرمت استاندارد و حتی با فرمتهای شبیه هم استخراج میشوند. خروجی این تابع از نوع عددی است.
چندان نیازی نیست که تاریخهای وارد شده در متن Text حتما بصورت ۱۰ کاراکتری و در قالب استاندارد باشد.
T_GetJDateFirst
اولین تاریخ موجود در متن را نمایش میدهد
این تابع اولین تاریخ از بین تاریخهای شمسی موجود در متن Text وارده شده را از داخل متن استخراج میکند. تاریخها، با فرمت استاندارد و حتی با فرمتهای شبیه هم استخراج میشوند.
خروجی این تابع از نوع متنی است. فرمت تاریخی که این تابع در خروجی نمایش میدهد، همان ورودی است که در متن Text وارد شده است. چندان نیازی نیست که تاریخهای وارد شده در متن Text حتما بصورت ۱۰ کاراکتری و در قالب استاندارد باشد.
T_GetJDateLast
آخرین تاریخ موجود در متن را نمایش میدهد
این تابع آخرین تاریخ از بین تاریخهای شمسی موجود در متن Text وارده شده را از داخل متن استخراج میکند. تاریخها، با فرمت استاندارد و حتی با فرمتهای شبیه هم استخراج میشوند.
خروجی این تابع از نوع متنی است. فرمت تاریخی که این تابع در خروجی نمایش میدهد، همان ورودی است که در متن Text وارد شده است. چندان نیازی نیست که تاریخهای وارد شده در متن Text حتما بصورت ۱۰ کاراکتری و در قالب استاندارد باشد.
T_GetNumAll
همه اعداد موجود در متن را استخراج میکند
این تابع اعداد را از داخل متن استخراج میکند. اعداد استخراجی این تابع میتوانند اعشاری و حتی دارای علامت مثبت و منفی باشند. خروجی این تابع از نوع عددی است.
این تابع یک تابع آرایهای است و همزمان همه اعداد متن را استخراج کرده و در اختیار شما قرار میدهد. از این تابع میتواند در چند سلول موجود در یک ردیف و در کنار هم استفاده کنید و تعداد هفته و روز بین دو تاریخ را بدست آورید.
برای استفاده از حالت آرایهای تابع، همانند سایر توابع آرایهای در اکسل عمل میشود (بصورت خلاصه، ابتدا دو سلول مجاور و همردیف را انتخاب کنید و بعد از زدن دکمه F2 به درج تابع اقدام نمایید و در نهایت دکمههای Ctrl+Shift+Enter را همزمان فشار دهید)
T_GetNumNth
یکی از اعداد موجود در متن را استخراج میکند
این یکی از اعداد موجود در متن Text وارده شده را از داخل متن استخراج میکند. اعداد استخراجی این تابع میتوانند اعشاری و حتی دارای علامت مثبت و منفی باشند. شماره عددی که از متن استخراج میشود، در ورودی No وارد میشود. خروجی این تابع از نوع عددی است. اعداد استخراجی این تابع میتوانند اعشاری و حتی دارای علامت مثبت و منفی باشند.
T_GetNumCount
تعداد اعداد موجود در متن
این تعداد اعداد موجود در متن را نمایش میدهد. اعداد استخراجی این تابع میتوانند اعشاری و حتی دارای علامت مثبت و منفی باشند. خروجی این تابع از نوع عددی است.
T_GetNumFirst
اولین عدد موجود در متن
این تابع اولین عدد از بین اعداد موجود در متن Text وارده شده را از داخل متن استخراج میکند. عدد استخراجی این تابع میتواند اعشاری و حتی دارای علامت مثبت و منفی باشند. خروجی این تابع از نوع عددی است.
T_GetNumLast
آخرین عدد موجود در متن
این تابع آخرین عدد از بین اعداد موجود در متن Text وارده شده را از داخل متن استخراج میکند. عدد استخراجی این تابع میتواند اعشاری و حتی دارای علامت مثبت و منفی باشند. خروجی این تابع از نوع عددی است.
T_GetObjAll
نمایش همه قالبهای موجود در متن
این تابع قالبهای خاصی را از داخل متن استخراج میکند. قالبهای تعریف شده در این تابع میتواند بصورت دلخواه بسیاری از موارد را پوشش دهد. خروجی این تابع از نوع متنی است.
نوع ورودی Object_Mask از نوع متنی است. از آنجا که ایجاد قالب سفارشی برای این تابع تخصصی است قالبهای متنوعی متعاقبا در سایتقرار خواهد گرفت.
این تابع یک تابع آرایهای است و همزمان همه قالبهای متن را استخراج کرده و در اختیار شما قرار میدهد. از این تابع میتواند در چند سلول موجود در یک ردیف و در کنار هم استفاده کنید و تعداد هفته و روز بین دو تاریخ را بدست آورید. برای استفاده از حالت آرایهای تابع، همانند سایر توابع آرایهای در اکسل عمل میشود (بصورت خلاصه، ابتدا دو سلول مجاور و همردیف را انتخاب کنید و بعد از زدن دکمه F2 به درج تابع اقدام نمایید و در نهایت دکمههای Ctrl+Shift+Enter را همزمان فشار دهید)
T_GetObjNth
یکی از قالبهای موجود در متن
این تابع یکی از قالبهای موجود در متن Text وارده شده را از داخل متن استخراج میکند. قالبهای تعریف شده در این تابع میتواند بصورت دلخواه بسیاری از موارد را پوشش دهد . خروجی این تابع از نوع متنی است.
شماره قالبی که از متن استخراج میشود، در ورودی No وارد میشود.
نوع ورودی Object_Mask از نوع متنی است. از آنجا که ایجاد قالب سفارشی برای این تابع تخصصی است قالبهای متنوعی متعاقبا در سایتقرار خواهد گرفت.
T_GetObjCount
تعداد قالبهای موجود در متن
این تابع تعداد قالبهای موجود در متن را نمایش میدهد. قالبهای تعریف شده در این تابع میتواند بصورت دلخواه بسیاری از موارد را پوشش دهد. خروجی این تابع از نوع عددی است.
نوع ورودی Object_Mask از نوع متنی است. از آنجا که ایجاد قالب سفارشی برای این تابع تخصصی است قالبهای متنوعی متعاقبا در سایتقرار خواهد گرفت.
T_GetObjFirst
نمایش اولین قالب موجود در متن
این تابع اولین قالب از بین قالبهای موجود در متن Text وارده شده را از داخل متن استخراج میکند. قالبهای تعریف شده در این تابع میتواند بصورت دلخواه بسیاری از موارد را پوشش دهد. خروجی این تابع از نوع متنی است.
نوع ورودی Object_Mask از نوع متنی است. از آنجا که ایجاد قالب سفارشی برای این تابع تخصصی است قالبهای متنوعی متعاقبا در سایت قرار خواهد گرفت.
T_GetObjLast
نمایش آخرین قالب موجود در متن
این تابع آخرین قالب از بین قالبهای موجود در متن Text وارده شده را از داخل متن استخراج میکند. قالبهای تعریف شده در این تابع میتواند بصورت دلخواه بسیاری از موارد را پوشش دهد .خروجی این تابع از نوع متنی است.
نوع ورودی Object_Mask از نوع متنی است. از آنجا که ایجاد قالب سفارشی برای این تابع تخصصی است قالبهای متنوعی متعاقبا در سایت قرار خواهد گرفت.
T_TrimJDate
اصلاح قالب شمسی (جلالی)
این تابع یک تاریخ شمسی بصورت غیر استاندارد را دریافت کرده و تبدیل به فرمت استاندارد ۱۰ کاراکتری میکند. نیازی نیست، تاریخ وارد شده در این تابع که تاریخ درست شمسی باشد. خروجی این تابع از نوع متنی است.
ورودی Seprator کاراکتر جداکننده بین ارقام تاریخ را از کاربر دریافت میکند. مقدار پیشفرض این جداکننده کاراکتر “/” است.
اصلاحات این تابع که روی تاریخ اعمال میشود عبارتند از:
- حذف فاصلههای موجود در بین کاراکترهای تاریخ
- تبدیل کاراکترهای روز و ماه به 2 رقم و تبدیل کارکترهای سال به ۴ رقم
- تبدیل کاراکتر جداکننده ارقام تاریخ از “-” به “/” .(تبدیل تاریخ “95-5-6” به “1395/05/06” )
بعنوان مثال متن غلط “1395/15/68” از لحاظ ورودی این تابع مورد پذیرش و تبدیل است
T_IsNCode
صحت سنجی کد ملی (ایران)
همانطور که مطلع هستید کد ملی هر فرد عدد یکتایی است که قابلیت خودکنترلی دارد. یعنی اگر مجموعه ارقام تصادفی را در کنار هم ردیف کنید به احتمال زیاد کد ملی اشتباهی را بدست خواهید آورد.
این تابع یک رشته از کد ملی (با فرمت متن) را دریافت نموده و مشخص میکند که آیا مقدار وارد شده کد ملی معتبر است یا نه. خروجی این تابع از نوع منطقی است.
ورودی Nathional_Code از نوع متنی است و حاوی کد ملی مورد بررسی میباشد.
T_IsNID
صحت سنجی شناسه ملی اشخاص حقوقی
این تابع شناسه ملی اشخاص حقوقی را بررسی میکند. در صورتی که کد وارد شده واقعا یک شناسه ملی معتبر باشد، در خروجی مقدار منطقی True نمایش داده میشود. در صورتی که به هر دلیلی شناسه ملی وارد شده یک شناسه معتیر نباشد، مقدار خروجی False در خروجی نمایش داده میشود.
T_NumTrim
اصلاح اعداد فارسی و عربی به انگلیسی
برخی مواقع ارقام اعداد فارسی در اکسل را کاراکترهایی تشکیل میدهند که اکسل آنها را بعنوان عدد نمیشناسد. لذا این اشکال پیش میآید که عملیات ریاضی (مانند جمع یا ضرب و …) روی این اعداد نتیجه اشتباه را نمایش میدهد. خروجی این تابع از نوع متنی است. این تابع هم اعداد فارسی و هم اعداد عربی را به انگلیسی تبدیل میکند.
در این تابع کوشش شده یکایک کاراکترهای عددی موجود در متن به اعداد استاندارد قابل شناسایی برای اکسل تبدیل شود. این تابع در آینده مشکلات بیشتری را در این زمینه برطرف خواهد نمود.
ورودی Number علیرغم نام آن میتواند از نوع متنی هم باشد. در صورتی که این ورودی از نوع متنی باشد و حاوی اعداد با کاراکتر فارسی باشد تابع بدون تغییر در سایر کاراکترهای تابع، فقط کاراکترهای عددی را تصحیح مینماید.
دوره های مرتبط
مدیریت موجودی ها
در این مجموعه 3 قسمتی مبحث مدیریت موجودی ها را مطابق با کتاب حسابداری مدیریت دکتر شباهنگ توضیح دادم. کتاب…
حسابداری صنعتی 3
آموزش حسابداری صنعتی 3
منبع:
کتاب حسابداری صنعتی 3 جمشید اسکندری
مدرس: حسین صابری
[one_half]
[our-team group=”H.Saberi”]
[/one_half]
[one_half_last]
[/one_half_last]
معرفی:
مباحث مختلف مربوط به درس حسابداری صنعتی 3 در این قسمت قرار میگیرد. شما میتوانید هر مبحث را بصورت جداگانه نیز خریداری نمایید
فایل PDF آشنایی با توابع تاریخ و زمان
[static_block_content id=”12519″]
فایل pdf رایگان آموزش کار با توابع تاریخ و زمان در اکسل بصورت فارسی و فایل توسط جناب آقای بهرام صمدیان تهیه گردیده و در 9 صفحه این توابع را شرح میدهد
صورتهای مالی در اکسل (فارسی و انگلیسی)
دو فایل اکسل مربوط به صورتهای مالی که دوستان در گروه قرار داده بودند رو در سایت برای دانلود قرار…
جزوه دست نویس حسابداری مدیریت استراتژیک (دکتر نمازی)
[static_block_content id=”12519″]
حسابداری صنعتی
سرفصل های حسابداران صنعتی فصل 1: کلیات و مفاهیم اولیه تعریف حسابداری صنعتی تفاوت حسابداری صنعتی، حسابداری مالی و…
امتیاز دانشجویان دوره
نظرات
80,000 تومان
مهرداد( خریدار محصول )
سلام و عرض ادب، از استاد صابری تشکر ویژه را دارم بخاطر این افزونه بسیار عالی و کاربردی که کار باهاش بسیار راحت و سهل میباشد. به تمام حسابداران و علاقه مندان به اکسل پیشنهاد صددرصدی میکنم که تهیه بفرمایند. و همچنان منتظر اضافه شدن الباقی توابع این افزونه میباشم.
حسین صابری(مدیریت)
سلام
بسیار ممنونم از لطف شما
حتما توابع دیگری هم اضافه خواهد شد.
شما هم هر تابعی مد نظر دارید بفرمایید که بررسی کنم.
علیرضا
سلام و درود جناب اقای دکتر صابری 💐
این فایلهای برای فروش احتمالا جوری نیست که بتوان شرکتی خریداری نمود بعبارتی یه لایسنس چندین کاربره داشته باشه؟ بنده نمیتونم هیچ تضمینی بدم کارها شیطونی نکنند ببرن رو یه سبستم دیگه
حسین صابری(مدیریت)
سلام
بسیار ممنونم بابت طرح مسئله
شما به تعداد کاربرانی که دارید خریداری بفرمایید و مسئولیت اخلاقی انتشار غیر مجاز به عهده افراد خاطی است و در ضمن افرادی که خریداری نکرده باشند از آپدیتهای جدید افزونه محروم میشن.
farshidabniki( خریدار محصول )
سلام افزونه ایی مثل find combination میتونید طراحی کنید ؟
حسین صابری(مدیریت)
با سلام
لطفا عملکرد افزونه مورد نظر رو بگید تا در صورت امکان اضافه کنم