تاریخ تعطیلات در اکسل

 

این مثال به شما می آموزد چگونه یک تاریخ تعطیلات را برای هر سال (2019، 2020 و غیره) بدست آورید. اگر شما عجله دارید، به سادگی فایل اکسل را دانلود کنید.

 

دانلود فایل اکسل این آموزش holidays

 

قبل از اینکه شروع کنید: تابع CHOOSE یک مقدار از یک لیست از مقادیر را بر اساس یک شماره موقعیت نشان می دهد. به عنوان مثال، (“CHOOSE(3,”Car”,”Train”,”Boat”,”Plane= مقدار Boat را باز می گرداند. WEEKDAY، تابع یک عدد از 1 (یکشنبه) تا 7 (شنبه) به نمایندگی از روزهای هفته از تاریخ را برمی گرداند.

 

1. این چیزی است که صفحه گسترده به نظر می رسد. اگر یک سال به سلول C2 وارد کنید، اکسل تمام تعطیلات سال جاری را باز می گرداند. البته، سال نو، روز استقلال، روز جانباز و روز کریسمس آسان است.

2. همه تعطیلات دیگر را می توان به روش مشابه توصیف کرد: روز هشتم در یک ماه (به جز روز یادبود که کمی متفاوت است). بیایید به روز شکرگذاری نگاه کنیم. اگر روز شکرگذاری را درک کنید، همه تعطیلات را درک می کنید. شکرگذاری روز چهارم ماه نوامبر جشن گرفته می شود.

تقویم زیر به شما کمک می کند روز شکرگذاری 2020 را درک کنید.

توضیح: (DATE(C2,11,1 به 11/1/2020 کاهش می یابد. ((WEEKDAY(DATE(C2،11،1 به 1 (یکشنبه) کاهش می یابد. در حال حاضر فرمول را کاهش می دهد به:

11/1/2020 + 21 + CHOOSE(1,4,3,2,1,0,6,5) = 11/1/2020 + 21 + 4 = 11/26/2020

ما 4 روز اضافی نیاز داریم، زیرا تا چهار شنبه در ماه نوامبر 4 روز طول می کشد. از آن جا، تا روز چهاردهم ماه نوامبر 21 روز دیگر (3 هفته) طول می کشد. تابع انتخاب صحیح می افزاید: تعداد روز تا اولین پنجشنبه در نوامبر . از آنجا، همیشه تا روز چهاردهم ماه نوامبر 21 روز دیگر طول می کشد. بنابراین، این فرمول برای هر سال کار می کند.

3. بیایید به روز مارتین لوتر کینگ جونیور نگاه کنیم. این فرمول تقریبا یکسان است. مارتین لوتر کینگ جونیور روز سه شنبه در ژانویه جشن می گیرد. اولین تابع DATE این بار به اولین ژانویه کاهش می یابد. موقعیت پایه (0) در لیست مقادیر برای تابع CHOOSE در نقطه دوم در حال حاضر (ما به دنبال یک روز دوشنبه)

تقویم زیر به شما کمک میکند Martin Luther King Jr. Day 2020 را درک کنید.

توضیح: DATE (C2،1،1) به 1/1/2020 کاهش می یابد. WEEKDAY (DATE (C2،1،1)) به 4 (چهارشنبه) کاهش می یابد. در حال حاضر فرمول را کاهش می دهد به 2020/01/01 + 14 + را انتخاب کنید (4،1،0،6، 5 ، 4،3،2) = 1/1/2020 + 14 + 5 = 1/20/2020 . ما 5 روز اضافی را مورد نیاز بودیم، زیرا تا روز دوشنبه اول ژانویه 5 روز طول می کشد.

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *