توابع تاریخ هجری شمسی در Excel و تبدیل عدد به حروف Excel فرساران (نسخه 3)
این مجموعه توابع منحصرا برای استفاده در Excel طراحی شده است و به سادگی نصب میگردد، با استفاده از این توابع شما میتوانید با تاریخ هجری شمسی در Excel کار کنید:
• اختلاف بین دو تاریخ شمسی را در Excel بدست آورید
• تاریخ میلادی را به شمسی و برعکس در Excel تبدیل کنید
• عدد را به حروف در Excel تبدیل نمایید
دانلود توابع تاریخ هجری شمسی در Excel و تبدیل عدد به حروف
دانلود فایل PDF راهنمای توابع تاریخ هجری شمسی در Excel و تبدیل عدد به حروف
از شما برای رفتار شرافتمندانه پرداخت هزینه محصول "توابع فارسی فرساران" سپاسگذاریم مینماییم.
در صورتیکه از عملکرد این محصول رضایت داشتید با مراجعه به فروشگاه فرساران اقدام به پرداخت هزینهی آن بنمایید.
کاربر گرامی : لطفا فایل راهنمای توابع را به دقت بخوانید زیرا اکثر سوالات شما در آن پاسخ داده شده است.
**** این توابع مستقل از ویندوزهای 64/32 بیت و یا آفیس 64/32 بیت می باشند و در همه نسخه ها کار می کنند.
**** این توابع در تمامی نسخه های Excel 2000 - Excel 2003 - Excel 2007 - Excel 2010 تست و کاملا اجرا شده اند.
**** لطفا از تماس تلفنی برای سوالات فنی خود در خصوص این توابع جدا خودداری نمایید!!!
فهرست مندرجات در فایل راهنما و توضیحاتی در خصوص توابع اضافه شده Persian_Functions_For Excel_by_Farsaran_v3 :
نصب در Excel 2007 در Excel 2003
تابع ABH توسط این تابع یک عدد به حروف نوشته میشود .
تابع J_TODAY این تابع تاریخ جاری سیستم را نشان میدهد.
تابع J_WEEKDAY این تابع مشخص میکند که یک تاریخ چندمین روز هفته است
تابع J_ADDDAY میتوان یک تاریخ را با یک عدد جمع کرد و تاریخ جدید را بدست آورد.
تابع J_DIFF این تابع دو تاریخ را از هم کم میکند و اختلاف روزهای آن را بر میگرداند.
تابع J_JALALDATE این تابع تاریخ میلادی را به تابع هجری شمسی معادلش تبدیل میکند.
تابع J_GREGORIANDATE این تابع یک تاریخ هجری شمسی را به میلادی تبدیل میکند.
تابع J_SUBDAY برای کم کردن یک عدد از یک تاریخ بکار میرود.
تابع J_NORMDATE این تابع یک تاریخ را به فرم استانداردی که قابل استفاده برای سایر توابع ذکر شده است تبدیل میکند.
تابع TBH توسط این تابع یک تاریخ به حروف نوشته میشوند
تابع J_LEAP مشخص می کند که یک سال جلالی کبیسه است یا نه .
تابع JDAYOFYEAR مشخص می کند چندمین روز از این سال هستیم.
تابع JLEAPYEARS مشخص می کند تا به حال چند سال کبیسه داشته ایم
تابع JALALIDAYS مشخص می کند که چند روز از مبدا تاریخ جلالی (1/1/1) ! گذشته است.
تابع GDAYOFYEAR مشخص می کند چندمین روز سال میلادی هستیم.
تابع YMD2STR برای تبدیل ماه و روز و سال که به عنوان ورودی جداگانه داده می شوند به یک رشته است.
تابع FDATE یک تاریخ را به صورت YYYY/MM/DD مینویسد.
تابع GLEAP مشخص می کند که یک سال میلادی کبیسه است .
تابع CURRENCYEN این تابع برای تبدیل واحد پول به حروف بر حسب دلار و سنت بکار میرود.
لطفا مشکلات و نظرات خود را در خصوص توابع تاریخ شمسی Excel به صورت ایمیل یا نظرات برای ما ارسال نمایید و از تماس تلفنی در خصوص این توابع به هر دلیل جدا خودداری نمایید.
مطالب مرتبط با این موضوع:

دیدگاه ها
کار با تابع abh
سلام من در هنگام استفاده از این تابع در اکسل 2010 با پیغام ارور مواجه می شوم ولی بقیه توابع به راحتی جواب می دهند اگر ممکن است راهنمایی کنید
اشکال در محاسبه J_weekday
سلام . کاشکی میتونستم شما را از نزذیک ملاقات کنم . از آشنایی تون خیلی خوشحالم. من دو تا مطلب داشتم
1- وقتی میخواهم از فرمول J_weekday استفاده کنم یک ایراد گرفته میشود و VBA باز میشه به شکل زیر چکار کنم؟
Function J_GREGORIANDATE(MDate As String, Optional mode As Integer)
Dim x6 As New DateClass
x6.Initial
If mode = 1 Then
J_GREGORIANDATE = FDate(GregorianDate(x6.NormDate(MDate), "long"))
Else
J_GREGORIANDATE = FDate(GregorianDate(x6.NormDate(MDate), "short"))
End If
End Function
2- آیا در هنگام استفاده از J_weekday باید تاریخ شمسی در فرمول تایپ شود؟ نمیشود تاریخ را ارجاع داد به یک سلول دیگری که تاریخ در آن نوشته شده؟ مثل: (1;J_weekday (A2=
چرا فایل های پی دی اف را
چرا فایل های پی دی اف را نمیتوان دانلود کرد
سلام
متاسفانه فایل پی ادف راهنما را نمیتوان دریافت کرد
قدردانی
آقای مهندس میدانی
از مطالب بسیار جالب و مفیدی که در اختیار همه قرار می دهید، به سهم خودم تشکر می کنم.
با آرزوی موفقیت روزافزون
امیر مهدی محمودی
تشکر
باتشکربسیاراززحماتتان
آیاازاین توابع می توان جهت سایربرنامه های آفیس هم استفاده کرد؟ وچگونه؟
باتشکر
پاسخ فرساران:
بله در اکسس هم می شود در حال حاضر یعنی بهمن 1390 اینجانب مشغول آماده سازی فایل راهنمای آن می باشم که در اولین فرصت آنرا در همین وب سایت خواهید یافت
برای اعضای خبرنامه حتما ایمیل آن ارسال می گردد.
با سلام
با سلام و تشکر از زحمات دوستان طراح
با توجه به کارایی بالای این add-in شدیدا پیشنهاد می کنم روی مقدار ورودی این تابع برای انعطاف بیشتر تجدید نظر بفرمایید. بطوریکه مثلا در تابع تبدیل میلادی به شمسی ورودی تابع به فرمتهای رایج میلادی در نظر گرفته شود (yyyy/m/d - d/m/y h:m ,...) زیرا ممکن است کاربر نیاز به دانستن تاریخ تبدیل شده به شمسی و زمان تبدیل شده به وقت تهران داشته باشد. - همین طور که بنده نیاز داشتم و عملا نتوانستم از این add in استفاده ای کنم...
با تشکر مجدد.
پاسخ
در فایل راهنما این موضوع توضیح داده شده است شما با تابع Text در اکسل به سادگی می توانید اینکار را انجام دهید و این موضوع که یک تابع با فرض اینکه سایر توابع می توانند قسمتی از کارش را انجام دهند کاملا کار عرفی است و من هم بر همین فرض اینکار را انجام داده ام یعنی اینکه تابع تبدیل میلادی به هجری فقط یک ورودی استاندارد می پذیرد واگرنیاز باشد که ورودی آن تاریخ میلادی نوشته شده در یک سلول باشد ابتدا باید توسط تابع Text آنرا تبدیل نمایید.
(از دوستان خواهش می شود که فایل راهنما را به صورت دقیق مطالعه نمایند)
تاریخ شمسی
سلام خسته نباشید دستان درد نکند در تاریخ شمسی 1390/11/03 می نویسد سهم بهمن ماه ..... ودر تاریخ 30 /11/1390 جواب می دهد سیم بهمن ماه ...... در صورت امکان برسی فرماییو
تصحیح فایل
کاربر گرامی از اینکه این موضوع را اطلاع داد قدردانی می نماییم . مورد اشاره شده برطرف گردید و فایل به روز رسانی شد.
تشکر و قدردانی
با سلام جناب آقای میدانی ضمن تقدیر و تشکر و بروز رسانی فوری واقعا دستان درد نکنه
تشکر
می خواستم از تلاش شما سپاس گذارس بکنم. واقعا خسته نباشید.
استفاده در اکسس 2010
از این توابع در اکسس 2010 هم می توان استفاده کرد؟ چگونه این توابع را به اکسس 2010 اضافه کنیم؟ با تشکر
تشكر
با سلام وتشكر .. لطف كنيد كمي ابتدايي تر اموزش بديد.(همچين كه براي كساني كه از اكسل چيزي نميدونه قابل فهم باشه)
من آفيس 2007 دارم
شما يه قسمت رو 2010 و يكي رو 2003 گفتيد.
كه توي 2007 اين قسممتها نيستش. insert ....function وبعد user define در 2007 نيستش چطوري ميتونم add ins به اكسل اضافه كنم.
سوال: من ميخام جدولي داشته باشم مثل جدول (دفتر اقسا وامها ) يك ماه رو كه من به سيستم دادم خودش بقيه رو به تعداد اقساط محاسبه كنه و در ستونهاي بعدي قرار بده. ضمن اينكه مدت روز تاخير رو بر اساس روز در هر ماه حساب كنه .
متشكرم.. خدا خيرتون بده
اشكال
با عرض سلام و خسته نباشيد،من حدود يكسال هست كه از توابع شما استفاده مي كنم،ولي متاسفانه الان ساده ترين تابع اون يعني تبديل تاريخ شمسي به قمري كار نمي كنه اونم فقط روي لب تاب و جالب اينجاست كه بقيه توابع آن به خوبي كار مي كنه.يه نكته ديگه اينجاست كه وقتي من كنترل و كيو رو مي گيرم و تاريخ شمسي روي صفحه مي شينه تابع بالا تاريخ شمسي رو دوباره شمسي مي كنه ولي در مورد تاريخهاي قمري مثل date و today كار نمي كنه،خواهش مي كنم هر كدوم از دوستان مي دونن به من كمك كنن،تا حالا 50 بار هم پاك كردم و دوباره اد اين كردم ولي متاسفانه كار نمي كنه.
m.shamgah@yahoo.com
2012 1 9
1390/10/19 69/07/27
01/09/2012 #VALUE!
01/09/2012 #VALUE!
پاسخ:
توابع فارسی فرساران فقط برای تاریخ میلادی و تاریخ شمسی کار می کنند و تاریخ هجری قمری را پشتیبانی نمی کند.
تاریخ
با سلام و خسته نباشید و بسیار ممنون از سایت شما یک سوال داشتم اینکه اختلاف بین دو تاریخ تابع dif سال مالی از 1/1 الی 29/12 را 364 روز نشان می دهد - لطفا" راهنمایی فرمائید
2- آیا در اگسل 2010 می توان این فرمولها را استفاده کرد یا نه
توابع تاریخ
آیا ممکن است توابع تبدیل تاریخ قمری و اعیاد تعطیلات را اضافه نمائید؟
تابع فارسی جدید
جناب آقای میدانی باسلام و نهایت سپاسگذاری
پیشنهاد می گردد تابعی با موضوع تفاوت بین دوتاریخ با نتیجه خروجی (چندروزو چند ماه و چند سال ) ایجاد گردد.
این تابع در ملموس کردن بعضی گزارشات مالی بسیار پرکاربرد است
با تشکر
تشکر
از تلاش شما بینهایت سپاسگذارم.
عالیییییییییی
سلام. توی اکسل 2010 با ویندوز 7 نصب کردم. عالی بود. واقعا ممنون. کارم راحت شد
سلام
واقعا از آموزش های مفید شما متشکرم
ايراد در تابع JDAYOFYEAR
با تشكر بسيار از زحمات شما بابت ارائه اين توابع ارزشمند
به نظر ميرسد تابع JDAYOFYEAR درست عمل نمي كند و فقط بخش "روز" تاريخ داده شده را جدا كرده و باز مي گرداند
لطفا بررسي كنيد.
سلام واقعا دستتون درد نکنه .
سلام
واقعا دستتون درد نکنه . عالی بود
زکات علمتون رو به نحو احسن پرداخت کردید
تفاضل تاریخ در دو cell
با تشکر فراوان از فایلهای راهنما و فایل بسیار عالی شما جهت تاریخ شمسی
لطفا بفرمایید چگونه می توان تفاضل 2 تاریخ را که در دو cell جدا وارد شده است در خانه سوم محاسبه کرد؟
تابع تاریخ شمسی
سلام . کاش میشد مشابه تابع adday یه تابع هم واسه افزایش ماه داشتیم .تو فرمولهای محاسبه روزشمار خیلی لازمه . آخه با روز مشکل داریم چون ماه های 31 و 30 و 29 روزه داریم ( تو اقساط ) واسه همین افزایش ماه داشتیم خیلی خوب بود...
مشکلات توابع تاریخ هجری شمسی
برای مثال وقتی می خواهیم تاریخ میلادی 21/08/2011 را به شمسی تبدیل کنیم تاریخ 29/05/90 را میاره در حالی که باید 30/05/90 باشه
کارکرد در windows 7
ضمن سلام و خسته نباشی و عرض تشکر بابت این نرم افزار مفید ؛می خواستم سوال کنم چرا بعد از اینکه windows xp سیستم خود را عوض نمودم و windows 7نصب نمودم Persian Function For EXCEL_V2 که کار تبدیل عدد به حروف را انجام می داد دیگر کار نمی کند.لطفاً راهنمایی بفرمایید زیرا بسیار برای بنده حیاتی است. assar8614@gmail.com
سپاس
ضمن تشکر از اینکه این مجموعه رو روی وب گذاشتید.
من از این برنامه استفاده کردم و بسیار عالی بود و مشکل بنده رو حل کرد.
باز هم ممنونم.
تبدیل تاریخ به حروف
با سلام و عرض خسته نباشید .
هنگام تبدیل تاریخ به حروف ، توسط تابع TBH ، در صورتیکه امکان اضافه شدن حرف « م » به آخر حروف معادل روز و اضافه شدن کلمه « ماه » به آخر حروف معادل ماه مورد نظر ، وجود داشته باشد ؛ تاریخ حروفی ، ملموس تر و زیباتر به نظر می رسد .
مثال : 25/12/1389
نتیجه توسط تابع : بیست و پنج اسفند یکهزار و سیصد و هشتاد و نه
نتیجه مورد نظر : بیست و پنجم اسفند ماه یکهزار و سیصد و هشتاد و نه
با تشکر .
اضافه شدن کلمه « ماه » به آخر حروف معادل ماه
سلام اگر بدست نیاورده اید ایمیل خود بنویس برایتان ارسال کنم منهم با استفاده از توابع تاریخ هجری شمسی در Excel و تبدیل عدد به حروف Excel فرساران (نسخه 3) انجام داده ام یعنی کلمه ماه را اضافه نموده ام
سوال
توابع فارسی رو نصب کردم ولی در تابع weekday روزهای هفته با فونتهای نامفهوم نمایش داده میشوند
پاسخ
لطفا!لطفا! لطفا یک دقیقه بگذارید و فایل راهنمای PDF همراه توابع را یک نگاهی بیندازید!!!!!!
تشکر
آقای میدانی خیلی گلی
امور مالی شرکت پارس دارو