عکس msavarian
توابع کار با تاریخ شمسی در اکسل
موضوع‌ها
۰
فورک‌ها
۰
ستاره‌ها
۶
تاریخ ایجاد
۲۸ دی ۱۳۹۸
آخرین بروزرسانی
بیشتر از ۲ سال قبل
لایسنس
MIT License

excel-persian-date

Work with persian-date (jalili) in excel

توابع کار با تاریخ شمسی در اکسل

جهت استفاده از توابع تاریخ شمسی فوق به موارد زیر نیازی ندارید

  • نصب اقزونه در اکسل
  • تنظیمات یونیکد در ویندوز

فقط کافی است فایل فوق را دریافت نمایید و با توجه به شیت راهنما موجود در فایل از توابع آن استفاده نمایید

نکته مهم، تمام تاریخ ها باید 8 رقمی وارد شوند و بدون استفاده از / یا هر کاراکتر جداکننده ی دیگری باشند

مثال درست 13650520 مثال غلط 1365/05/20

p letter at the begining of the function names (p[FunctionaName]) means Persian (don't pay attention to that)

لیست توابع قابل استفاده

pToday()     # تاریخ امروز را برمیگرداند

pTodayText()     # تاریخ امروز را به همراه روز هفته برمیگرداند

pAddDay(13650520,10926)     # تاریخ جدید، بعد از اضافه شدن تعداد روز مورد نظر را برمیگرداند

pSubtractDay(13950520,31)     # تاریخ جدید، بعد از کم شدن تعداد روز مورد نظر را برمیگرداند

pDateDiff(13650520,13960420)     # تعداد روز اختلاف بین دو تاریخ ارسال شده به تابع را  برمیگرداند

pDayOfWeek(13650520)     # نام روز هفته ی تاریخ ارسال شده را برمیگرداند

pDayOfWeekNo(13650520)     # شماره روز در هفته ی تاریخ ارسال شده را برمیگرداند

pFirstDayOfMonth(1365,5)     # شماره اولین روز هفته را در ماه مورد نظر را  در سال مورد نظر برمیگرداند 0= شنبه،   1=شنبه،  2=یکشنبه، ....

pFormattingDate(13960520)     # تاریخ شمسی فرمت شده مورد نظر را با / برمیگرداند

pGetDayOfDate(13650520)     # شماره روز از تاریخ مورد نظر را برمیگرداند

pGetMonthOfDate(13650520)     # شماره ماه از تاریخ مورد نظر را برمیگرداند

pGetYearMonthOfDate(13650520)     # ماه و سال از تاریخ مورد نظر را برمیگرداند.

pGetYearOfDate(13650520)     # سال از تاریخ مورد نظر را برمیگرداند

pIsKabisehYear(1365)     # در صورتی که سال کبیسه باشد 1 و اگر کبیسه نباشد 0 را برمیگرداند

pMonthDayCount(1365,5)     # تعداد روز ماه مورد نظر را در سال مورد نظر برمیگرداند.

pMonthName(5)     # نام ماه را برمیگرداند

pNextMonth(136505)     # ماه بعد را به همراه سال برمیگرداند

pPreviousMonth(136505)     # ماه قبل را به همراه سال برمیگرداند

pValidShamsiDate(13650520)     # در صورتی که تاریخ معتبر باشد TRUE و اگر نامعتبر باشد FALSE را برمیگرداند

pCheckDueDate(13990520,pToday(),3)     # در حالت های مختلف، اختلاف بین دو تاریخ دوم (امروز) + تعداد روز باقی مانده و تاریخ اول (سررسید) پیام های مرتبطی با رنگ های مرتبط نمایش می دهد.

توابع فوق به همراه مثال و توضیحات پارامترهای ورودی و خروجی در فایل اکسل و پی دی اف موجود می باشد