شرح تابع WEEKDAY
درجه اهمیت تابع: کاربردی
از طریق تابع WEEKDAY یک عدد طبیعی به دست میآید که نشان دهنده یک روز هفته در یک تاریخ معین است. بازه خروجی این تابع از ۱ تا ۷ است که این عدد از یک ورودی که فرمتی از تاریخ یا کد تاریخی اکسل باشد خارج شده است. این تابع در طبقه توابع Data/Time قرار دارد.
در قسمت نوشتار تابع (نوع گردش هفته) وجود دارد که بیانگر زمان آغاز و پایان هر هفته است که به صورت قراردادی نسبت به نوع تقویم متغیر است.
انواع گردش هفته در زیر آورده شده است:
نوع ۱ (پیش فرض) : هفته از یکشنبه آغاز و به شنبه منتهی میشود (در نتیجه خروجی یکشنبه ۱ و خروجی شنبه ۷ است).
نوع ۲ : هفته از دوشنبه آغاز و به یکشنبه منتهی میشود (در نتیجه خروجی دوشنبه ۱ و خروجی یکشنبه ۷ است).
نوع ۱۱ : هفته از دوشنبه آغاز و به یکشنبه منتهی میشود.
نوع ۱۲ : هفته از سه شنبه آغاز و به دوشنبه منتهی میشود.
نوع ۱۳ : هفته از چهارشنبه آغاز و به سه شنبه منتهی میشود.
نوع ۱۴ : هفته از پنجشنبه آغاز و به چهارشنبه منتهی میشود.
نوع ۱۵ : هفته از جمعه آغاز و به پنجشنبه منتهی میشود.
نوع ۱۶ : هفته از شنبه آغاز و به جمعه منتهی میشود (در نتیجه خروجی شنبه ۱ و خروجی جمعه ۷ است).
نوع ۱۷ : هفته از یکشنبه آغاز و به شنبه منتهی میشود.
نوع ۲۱ : هفته از دوشنبه آغاز و به یکشنبه منتهی میشود.
همانطور که پیداست برای تقویم خورشیدی (شمسی) از نوع ۱۶ استفاده میکنیم که در آن هفته از شنبه آغاز و به جمعه ختم میشود. در این حالت روز شنبه با عدد ۱ نمایش داده شده و به همین ترتیب تا جمعه ادامه پیدا میکند که با عدد ۷ نمایش داده میشود. برای نوع گردش هفته اروپایی از نوع ۲۱ استفاده میشود.
نوشتار این تابع به صورت زیر است:
=WEEKDAY( نوع گردش هفته , سریال عددی )
ورودی های این تابع به شرح زیر هستند
سریال عددی : مقداری که بیانگر تاریخ در اکسل است (در اکسل عدد ۱ برابر با ۲۴ ساعت است و بر اساس این نسبت، یک سریال عددی بیانگر زمان و تاریخ در اکسل خواهد بود). این سریال عددی را می توان به صورت یک متن که بیانگر تاریخ است، آدرس یک سلول حاوی مقدار تاریخ، یک مقدار تاریخی که از تابع یا فرمول دیگری در اکسل استخراج شده، به تابع WEEKDAY داد.
نوع گردش هفته : روز آغاز هفته را مشخص میکند که با یک عدد یک یا دو رقمی (طبق توضیحات) وارد تابع میشود.
آنچه که تابع باز می گرداند
تابع WEEKDAY یک عدد طبیعی در بازه ۱ تا ۷ را باز میگرداند.
نکات
– اگر نوع گردش هفته در فرمول وارد نشود به صورت پیش فرض شروع هفته از یکشنبه در نظر گرفته میشود.
– در ورژن های اکسل ۲۰۰۷ به قبل فقط انواع ۱ و ۲ گردش هفته وجود دارد.
– بهتر است که در تابع مستقیماْ تاریخ وارد نشود، چراکه ممکن است اکسل تاریخی که ما مستقیماْ وارد میکنیم را به شکلی متفاوت تفسیر کند که علت آن نوع تنظیمات تاریخ در سیستم مورد استفاده است. درنتیجه، در قسمت سریال عددی تابع بهتر است یا مرجع وارد شود (یعنی آدرس سلول حاوی مقدار تاریخی داده شود) و یا این اطلاعات از تابع یا فرمول دیگری آورده شود.
برای دانلود مجموعه کامل راهنمای توابع به همراه فایل های مثال در اکسل به لینک کتاب «راهنما و مثال های توابع مایکروسافت اکسل» رجوع شود.
مثال های تابع WEEKDAY
مثال ۱
در مثال زیر نشان میدهیم که تابع WEEKDAY چگونه عمل میکند.
برای یادگیری نرم افزار اکسل به صورت کاربردی به دوره «آموزشی اکسل کاربردی» رجوع شود.
برای یادگیری برنامه نویسی به زبان VBA به دوره «آموزش VBA در اکسل» مراجعه نمایید.
خطاهای معمول
#NUM! : – مقدار نوع گردش هفته صحیح نیست (به شرح تابع مراجعه شود)
– مقدار وارد شده برای (سریال عددی) یک عدد است ولی خارج از بازه تاریخی مبنا است.
#VALUE! : مقدار وارد شده برای سریال عددی یک عدد یا یک مقدار تاریخی قابل تشخیص برای اکسل نیست.
اگر خروجی تابع به شکل تاریخ کامل نمایش داده شد غالباْ به دلیل تنظیم بودن فرمت آن سلول بر روی حالت نامناسب است. برای رفع این مشکل باید همانند شکل زیر فرمت آن سلول را بر روی Fraction قرار داد.
۰ پاسخ به "تابع WEEKDAY"