دسترسی سریع

لینکهای مفید

دانلود آفیس باز

توابع مهم ماژول تاریخ شمسی

پیش از این مطالب کاربردی در مورد تاریخ شمسی در اکسل را قرار دادیم و حال میخواهیم توابع شمسی و امکانات پرکاربرد آن را معرفی و بررسی کنیم . و در اسرع وقت مطابق نظرات شما توابع بروزرسانی خواهد شد.

تابع Shamsi نمایش تاریخ جاری

  •     تابع Shamsi آرگومانی ندارد و فقط پرانتز باز و بسته می شود.
  •     خروجی تابع یک عدد 8 رقمی بدون اسلش ، نمایشگر تاریخ جاری سیستم به صورت شمسی است.
  •     نوع خروجی عددی می باشد و می توان در محاسبات راحت تر بهره گرفت.
  •     برای نمایش اسلش مابین سال و ماه و روز ، کافیست Format Cells را تغییر دهید.
=Shamsi() ==> نتیجه 13990810 خواهد بود
=Slash(Shamsi()) ==> نتیجه 1399/08/10 خواهد بود
تابع Shamsi
تابع Shamsi

تابع dat – نمایش تاریخ جاری

  •     تابع dat بدون آرگومان استفاده می شود و فقط پرانتز  باز و بسته می شود.
  •     خروجی تابع از نوع متنی بوده و شامل نام روز هفته و یک خط تیره و تاریخ جاری به همراه اسلش می باشد.
  •     توابع موجود ردر اکثر سایتها نام روز قبل از سال 1380 را درست نشان نمیدهد که این ماژول مشکل مذکور را ندارد.
=dat() ==> نتیجه : شنبه - 1399/08/10
تابع dat
نمایش تاریخ شمسی

تابع Sal – نمایش 4 رقم سال

  •     تابع Sal یک آرگومان از نوع عددی که تاریخ شمسی باید قبول می کند
  •     خروجی تابع Sal یک عدد 4 رقمی سال شمسی می باشد
  •     این تابع با تابع Shamsi ترکیب می شود و چهار رقم سال جاری شمسی را نمایش می دهد.
=Sal(13990801) ==> نتیجه عدد 1399 خواهد بود 
=Sal(shamsi()) ==> نتیجه چهار رقم سال تاریخ شمسی جاری می باشد
تابع Sal
تابع Sal

تابع Mah – نمایش شماره ماه

  •     تابع Mah نیاز به یک آرگومان دارد که باید تاریخ شمسی به شکل 8 رقمی بدون اسلش باشد.
  •     خروجی تابع یک عدد بین 1 تا 12 می باشد ، که مشخص کننده فروردین تا اسفند می باشد.
  •     با ترکیب این تابع و تابع Shamsi می توانید شماره ماه جاری ره به دست آورید.
=mah(shamsi()) ==> نتیجه شماره ماه تاریخ شمسی جاری می باشد
=Mah(13990801) ==> نتیجه عدد 8 خواهد بود 
نام ماه تاریخ شمسی
نام ماه تاریخ شمسی

تابع MahName – نام ماه شمسی

  •     تابع MahName یک ارگومان لازم دارد که باید یک عدد بین 1 تا 12 باشد
  •     خروجی تابع mahName نام ماههای سال شمسی از فروردین تا اسفند می باشد.
    • برای به دست آوردن نام ماه جاری شمسی این تابع باید با تابع Mah و تابع Shamsi ترکیب شود.
=MahName(8) ==> نتیجه آبان خواهد بود
=MahName(Mah(13990701)) ==> نتیجه مهر خواهد بود
=MahName(Mah(shamsi())) ==> نتیجه نام ماه تاریخ جاری شمسی می باشد
نام ماه شمسی در اکسل
نام ماه شمسی در اکسل

تابع Rooz – نمایش شماره روز

  •     تابع Rooz یک آرگومان از نوع عدد 8 رقمی لازم دارد .
  •     خروجی تابع Rooz یک عدد بین 1 تا 31 می باشد که مشخص کننده شماره روز تاریخ شمسی است.
  •     ترکیب تابع Rooz با تابع Shamsi شماره روز تاریخ جاری به شمسی را نمایش می دهد .
=Rooz(13990821) ==> نتیجه عدد 21 خواهد بود
=Rooz(shamsi()) ==> نتیجه شماره روز تاریخ شمسی جاری می باشد
توابع شمسی اکسل
شماره روز تاریخ شمسی

تابع DayWeek – نام روز هفته

  •     تابع DayWeek یک آرگومان از نوع تاریخ شمسی بدون اسلش را گرفته و نام هفته را نمایش می دهد.
  •     خروجی تابع از نوع متنی بوده و بین شنبه و جمعه خواهد بود .
=DayWeek(13990810) ==> نتیجه شنبه خواهد بود =DayWeek(shamsi()) ==> نتیجه نام روز هفته تاریخ شمسی جاری می باشد =DayWeekNo(13990810) ==> نتیجه عدد 0 خواهد بود ، عدد 0 برای شنبه و عدد 6 برای جمعه می باشد =DayWeek(13990810) & Rooz(13990810) & MahName(Mah(13990810)) & Sal(13990810) ==> نتیجه شنبه 1 آبان 1399
نام روز هفته
نام روز هفته

تابع Matni – تاریخ شمسی به صورت کاملا متن فارسی

  •     این تابع یک عدد 8 رقمی به عنوان تاریخ شمسی گرفته و تماما متنی نمایش میدهد.
  •     خروجی تابع یک رشته متنی خواهد بود مثلا دهم آبان ماه یک هزار و سیصد و نود ونه
  •     این تابع را می توان با تابع Shamdi ترکیب نمود.
=Matni(13570301) ==> نتیجه : یکم خردادماه یک هزار و سیصد و پنجاه و هفت =matni(shamsi(),1) ==> کلمه امروز را به ابتدا اضافه میکند =matni(shamsi(),2) ==> نام روز هفته را به اول تاریخ اضافه میکند =Matni(shamsi()) ==> نتیجه تاریخ جاری سیستم به صورت متنی کامل خواهد بود
تابع matni در اکسل
تابع matni در اکسل

تابع Slash و NoSlash حذف و یا اضافه کردن اسلش

در مورد توابع شمسی اکسل قبلا توضح دادیم که بهتر است برای اینکه اسلش مابین تاریخهای شمسی نمایش داده شود ، مثلا به جای 13990810 حالا 1399/08/10 نمایش داده شود ، بهتر است FormatCells و در واقع حالت نمایشی را تغییر دهید تا محاسبات ساده تر صورت پذیرد اما اگر شما بنا به هر دلیل مجبور بودید به تاریخ شمسی خود اسلش اضافه کنید از این تابع بهره ببرید.

  •     تابع Slash یک تاریخ شمسی با فرمت 8 رقمی بدون اسلش دریافت می کند .
  •     خروجی تابع Slash یک رشته متنی 10 کاراکتری است مانند 1399/08/10 ، بدیهی است توابعی مانند Sal روی این فرمت جواب نمی دهد.
  •     تابع NoSlash برعکس قبلی عمل می کند یعنی یک رشته متنی 10 کاراکتری دریافت می کند.
  •     خروجی NoSlash یک عدد 8 رقمی می باشد. بدیهی است که تابع NoSlash با تابع Shamsi ترکیب نمی شود.
=Slash(13990801) ==> نتیجه 1399/08/01 
=Slash(Shamsi()) ==> تاریخ شمسی جاری سیستم را به همراه اسلش نمایش می دهد
=NoSlash(1399/08/01) ==> نتیجه 13990801

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

ماژول تاریخ شمسی آفیس باز شامال نزدیک به 50 تابع می باشد که علی رغم اینکه هر کدام به تنهایی کاربردی هستند ، ترکیب این توابع شمسی اکسل هم می تواند در بسیاری از مواقع کارگشا باشد .

اگر مشکلی در استفاده از توابع دارید و یا به نظر شما جای تابع خاصی خالی است در کامنتها لطفا عنوان نمائید.

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

یکی دیگر از توابع بسیار کاربردی که در آموزش ایجاد دفترچه اقساط اکسل از آن استفاده کردیم ، همین تابع برای اضافه کردن تعداد ماه دلخواه به یک تاریخ می باشد .

4.8/5 - (6 امتیاز)
باکس دانلود

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

5 2 امتیازات
امتیاز این آموزش
دنبال کردن
اطلاع رسانی به
guest

26 نظرات
پر امتیاز ترین
جدیدترین قدیمی ترین
Inline Feedbacks
مشاهده همه دیدگاهها

دانلود رایگان !!

لطفا شماره موبایلی وارد کنید که روی آن واتس اپ دارید !!

بهتر است که شماره موبایل با واتس اپ فعال وارد کنید و از اخبار و تخفیف ها هم با خبر شوید ، در غیر اینصورت می توانید آدرس ایمیل وارد نمائید.

happy holidays

we want to hear from you

https://www.dl.officebaz.ir/free/excelLearning/modOfficebazShamsi-2.7.6.zip