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

صفحه اصلی / کار نمی کند

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

در این حالت با استفاده از توابع تعبیه شده در اکسل، داده های وارد شده در قالب تاریخ به روز هفته تبدیل می شود. ابتدا باید اطلاعاتی را در سلول وارد کنید: . با کلیک راست بر روی سلول، منوی زمینه، که در آن باید مورد "Format" را انتخاب کنید. در پنجره ای که ظاهر می شود، در تب NUMBER، باید خط "همه فرمت ها" را از گزینه های پیشنهادی انتخاب کنید.

بعد، در پنجره سمت راست باید مقدار DDDD را وارد کنید. فیلد "نمونه" به طور خودکار روز هفته را مطابق با تاریخ وارد شده قبلی نشان می دهد. در ویرایشگر، محتوای خط تغییر کرده است، اما اگر ماوس را روی آن نگه دارید و کلیک کنید دکمه سمت چپماوس، فقط تاریخ در نوار فرمول نمایش داده می شود. همچنین می توانید رشته DDD را به عنوان یک نوع قالب بندی در نظر بگیرید که محتوا را به نام اختصاری روز هفته (سه شنبه - سه شنبه، چهارشنبه - چهارشنبه و غیره) تبدیل می کند.

گزینه شماره 2: استفاده از تابع TEXT برای دریافت روز هفته در اکسل

ویرایشگر اکسل، در ترکیب با توابع قالب بندی لازم، یک ابزار جهانی برای کار با جداول است. برای تبدیل تاریخ، آن را در سلول انتخاب شده وارد کنید و هر منطقه آزاد را در برگه انتخاب کنید. در سمت چپ قسمت "Formula Bar" دکمه "Insert Function" قرار دارد. پس از کلیک بر روی آن با دکمه سمت چپ ماوس، یک پنجره تنظیمات ظاهر می شود:

  • شما باید "متن" را از لیست دسته ها انتخاب کنید.
  • در لیست توابع موجود، گزینه ای به نام TEXT را انتخاب کرده و OK را فشار دهید تا وارد آرگومان ها شوید.
  • در پارامترها دو فیلد برای تنظیم وجود دارد: مقدار و قالب. آدرس سلول با تاریخ به عنوان اولین آدرس وارد می شود. این کار را می توان به صورت دستی یا با قرار دادن مکان نما در محل مورد نظر و کلیک کردن با دکمه سمت چپ ماوس انجام داد. پس از این، آدرس باید به طور خودکار در خط "Value" ظاهر شود.
  • در قسمت "Format" باید عبارات DDDD یا DDD (برای مخفف متن استاندارد) را وارد کنید و با آرگومان ها موافقت کنید.

بنابراین، دو مقدار از یک نوع در برگه ظاهر می شود، اما در قالب های مختلف: تاریخ و نام روز هفته مربوط به آن. این روش به داده ها اجازه می دهد تا به شیوه ای سازگار استفاده شوند. هنگامی که تاریخ تغییر می کند، مقدار روز هفته نیز تبدیل می شود. شما می توانید به صورت دستی توابع را در نوار فرمول برای سرعت بخشیدن به فرآیند ویرایش تنظیم کنید: =TEXT(A1،"DDDD").

گزینه شماره 3: درج تابع WEEKDAY

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

  • سلولی که مقدار تبدیل شده در آن قرار می گیرد را انتخاب کنید.
  • وارد تنظیمات Function Wizard شوید و خط «تاریخ و زمان» را از کاتالوگ دسته انتخاب کنید.
  • از لیست ارائه شده، به تابع WEEKDAY نیاز دارید که آرگومان های آن "تاریخ در قالب عددی" و نوع است.
  • به عنوان اولین مورد، باید تاریخ مورد نیاز DD.MM.YYYY را وارد کنید. برای راحتی، می توانید آدرس سلول را با محتوای مربوطه مشخص کنید.
  • آرگومان TYPE سه مقدار می گیرد: 1، 2، 3. اگر یکی را مشخص کنید، روزهای هفته از یکشنبه شمارش می شود. دو یعنی دوشنبه. سه - شمارش معکوس از دوشنبه شروع می شود، که توسط شمارنده به عنوان "0" پذیرفته می شود (یعنی سه شنبه به عنوان "1" نمایش داده می شود).

برای وارد کردن دستی در نوار فرمول، باید بنویسید: =WEEKDAY(A3,2). نیازی به تعیین پارامتر TYPE نیست. اگر وجود نداشته باشد، ویرایشگر مقدار پیش فرض را روی "1" تنظیم می کند. این در مورد بریتانیای کبیر و سایر کشورهای انگلیسی زبان، جایی که هفته از یکشنبه آغاز می شود، صادق است. در کشورهای CIS، هر بار که تابع را فعال می کنید، باید خودتان پارامتر را وارد کنید.

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

مقاله ما را در شبکه های اجتماعی خود به اشتراک بگذارید:

تعداد کمی از مردم می دانند که ویندوز 10 دارای یکی است ویژگی مفید- روز جاری هفته را در کنار تاریخ و زمان نمایش می دهد. این ویژگی به ویژه برای آن دسته از کاربرانی که اغلب این سوال را دارند که امروز چه روزی است مفید خواهد بود؟ دستورالعمل‌های زیر به شما کمک می‌کند آن را یک‌بار برای همیشه ببندید، و این نیازی به دانش جدی رایانه یا نرم‌افزار اضافی ندارد.

1) اول از همه، شما باید کنترل پنل را باز کنید. برای این کار بر روی دکمه Start کلیک کنید کلیک راست کنیدیا با کلید ترکیبی WIN+X منو را فراخوانی کنید. ما مورد مورد نیاز خود را انتخاب می کنیم و در پنجره ای که باز می شود، در بخش "ساعت، زبان و منطقه" پیوند " تغییر فرمت تاریخ، زمان و شماره»:

3) در پنجره بعدی، اولین کاری که باید انجام دهید این است که به " تاریخ" اکنون می توانید شروع به اضافه کردن روز هفته به سینی سیستم کنید. برای انجام این کار، در همان ابتدای "تاریخ کوتاه" سه حرف انگلیسی بنویسید. dddبا یک فاصله از مقدار پیش فرض جدا شده است. پس از تغییرات، باید روی "کلیک کنید" درخواست کنیدو "Ok"، نتیجه فوراً روی صفحه نمایش داده می شود:

4) به هر حال، روز را می توان به صورت مختصر و همچنین به طور کامل نشان داد، برای این کار باید چهار حرف اضافه کنید dddd، به عنوان مثال، به جای "Tue"، "Tuesday" نشان داده می شود.

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

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

روش 1: اعمال قالب بندی

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


در میدان "نوع"قالب بندی ویندوز به جای مقدار "DDDD"همچنین می توانید عبارت را وارد کنید:

در این صورت شیت نام اختصاری روز هفته را نمایش می دهد.

روش 2: استفاده از تابع TEXT

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


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

روش 3: استفاده از تابع WEEKDAY

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


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

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

تابع DAY روز مطابقت را برمی گرداند تاریخ مشخص. نتیجه تابع یک عدد از محدوده 1 تا 31 است.

تابع WEEKDAY روزی از هفته را برمی گرداند که با تاریخ خاصی مطابقت دارد. نتیجه این تابع عددی از محدوده 1 تا 7 است (یکی مربوط به یکشنبه و هفت با شنبه است).

تابع DAYS برمی گردد مقدار عددی، تفاوت روز بین دو تاریخ معین را مشخص می کند.

ویژگی های نماد نحوی تابع DAY، WEEKDAY و DAYS در اکسل

تابع DAY دارای نحو زیر است:

DAY (تاریخ)

یک پارامتر منفرد، تاریخ را به عنوان ورودی می گیرد که مربوط به تاریخی است که می خواهید روز آن را تعیین کنید.

یادداشت ها:

  1. پارامتر ورودی معمولاً یک سلول از است جداول اکسل، حاوی داده ها در قالب تاریخ است.
  2. نتایج محاسبات تابع DATE و سایر توابعی که مقادیر را در قالب Date برمی گرداند نیز به عنوان ورودی پذیرفته می شود.
  3. هنگامی که مستقیماً داده ها را بین براکت های تابع وارد می کنید (به عنوان مثال، =DAY («2018/06/24»))، باید از نقل قول استفاده کنید، بنابراین نشان می دهد که داده های ارسال شده به ورودی از نوع Text است. در مرحله بعد، اکسل به طور خودکار داده ها را به فرمت Date تبدیل می کند.
  4. خطای #VALUE! اگر داده‌هایی از نوع Excel پشتیبانی‌نشده به ورودی تابع DAY ارسال شود، برای مثال: DAY («24 ژوئن 2018») یا DAY («06/24/2018») ایجاد می‌شود.
  5. پارامتر تاریخ را می توان به عنوان یک عدد در کد زمان اکسل نشان داد.

تابع WEEKDAY دستور زیر را دارد:

WEEKDAY (تاریخ، [نوع])

شرح آرگومان های تابع:

  1. تاریخ یک پارامتر ضروری است که مطابق با تاریخی است که می خواهید روز هفته آن را تعیین کنید. این گزینه دارای ویژگی هایی است که در یادداشت های ویژگی قبلی توضیح داده شده است.
  2. نوع - عددی در محدوده 1 تا 3، که نشان می دهد کدام روز هفته اولین روز در نظر گرفته می شود (در برخی کشورها اولین روز هفته یکشنبه است، در کشور ما دوشنبه است). اگر نوع = 1، اولین روز هفته یکشنبه، نوع = 2 - دوشنبه خواهد بود. اگر نوع = 3، نتیجه تابع WEEKDAY عددی در محدوده 0 تا 6 خواهد بود که 0 مربوط به دوشنبه است.

نکته: در برخی موارد به جای اعداد 1،2...7 نام روز هفته (دوشنبه، سه شنبه...یکشنبه) الزامی است. برای این کار می توانید جدول زیر را ایجاد کنید:

و سپس مقدار متن مربوط به روز هفته را خروجی بگیرید:


با این حال، برای این کار می توانید از تابع زیر استفاده کنید: =TEXT(A2"dddd").

نتیجه این تابع متن "یکشنبه" است. اگر یک رکورد کوتاه از روز هفته (شنبه، دوشنبه، چهارشنبه) مورد نیاز است، "dddd" باید به عنوان پارامتر دوم مشخص شود.

تابع DAYS برای محاسبه تعداد روزهای بین دو تاریخ مشخص استفاده می‌شود و دستور زیر را دارد: =DAYS(پایان_تاریخ، تاریخ_شروع).

شرح آرگومان های این تابع:

  1. End_date یک پارامتر ضروری است که تاریخ پایان یک رویداد را مشخص می کند.
  2. Start_date یک پارامتر ضروری است که تاریخ شروع یک رویداد خاص را برای انجام محاسبات مشخص می کند.

یادداشت ها:

  1. محاسبه تعداد روزهای بین تاریخ ها، داده ها را به اعداد در کد زمان اکسل تبدیل می کند. این بدان معناست که ورودی‌های "=DAYS("06/24/2018";"06/13/2018")" و "=DATEVALUE("06/24/2018")-DATEVALUE("06/13/2018") ” همان مقادیر را برمی گرداند.
  2. اگر یکی از پارامترهای تابع تاریخ نوشته شده را به صورت متن نشان دهد، توسط تابع DATEVALUE پردازش می شود که یک تاریخ عدد صحیح را برمی گرداند.
  3. اگر پارامترهای تابع اعدادی باشند که مقادیر آنها خارج از مقادیر مجاز در کد زمان اکسل باشد، خطای #VALUE ایجاد می شود.
  4. اگر تابع DAYS از پارامترهایی به عنوان داده استفاده کند که نمی توانند به عنوان تاریخ در اکسل نمایش داده شوند، خطای #VALUE برگردانده می شود.


نمونه هایی از محاسبات در اکسل با استفاده از توابع DAY، WEEKDAY و DAYS

این جدول حاوی چندین تاریخ است که در قالب تاریخ اکسل ثبت شده است که در آن به کارکنان یک شرکت خاص باید دستمزد پرداخت شود. با توجه به تغییرات در قوانین، حقوق کارکنان باید در روز اول هر ماه محاسبه شود. اصلاح تاریخ های 1397/07/15 تا 1397/07/01 ضروری است. بخشی از جدول به شکل زیر است:

برای حل، از فرمول زیر استفاده می کنیم: =B3-DAY(B3)+1.

ستون های باقی مانده را به همین ترتیب پر می کنیم. در نتیجه، یک ستون جدید با تاریخ پرداخت صحیح حقوق دریافت می کنیم:

تعیین روزهای کاری و آخر هفته با استفاده از فرمول WEEKDAY

مثال 2. محصول نرم افزاریداده ها را از صفحه گسترده اکسل می خواند و از آن در محاسبات خود استفاده می کند. یکی از سلول ها حاوی داده هایی با فرمت Date مربوط به تاریخ دریافت بسته است. لازم است تعیین شود که آیا تاریخ مشخص شده با یک روز کاری هفته (دوشنبه تا جمعه) مطابقت دارد و مقدار منطقی "درست" یا "نادرست" (اگر آخر هفته باشد) را برای پردازش بیشتر توسط برنامه برگردانید.

جدول اصلی به شکل زیر است:

برای تعیین روز هفته از WEEKDAY استفاده می کنیم که اولین آرگومان آن داده های سلول "تاریخ ورود" است و دومی 2 است (شمارش روزهای هفته از یک شروع می شود که مطابق با دوشنبه است. ). برای حل از تابع زیر استفاده می کنیم:

همانطور که می بینید، تمام تاریخ ها روزهای کاری هفته هستند.

چرا به تابع DAYS در اکسل نیاز دارید؟

مثال 3. معروف است که جنگ جهانی دوم در 22 ژوئن 1941 آغاز شد و در 9 می 1945 پایان یافت. باید مشخص شود که این خصومت ها چند روز بوده است.

بیایید داده های اولیه را در جدول وارد کنیم:

برای محاسبه از فرمول زیر استفاده می کنیم: =DAYS(B3,A3).


نتیجه زیر را می گیریم:

یعنی خصومت ها 1417 روز طول کشید.

توجه کن!هر تاریخ در اکسل تعداد روزهایی است که از تاریخ 01/01/1900 گذشته است. جزئیات بیشتر در مقاله توضیح داده شده است: چگونه تاریخ را در اکسل محاسبه کنیم؟ بنابراین، می توانید آزادانه از چنین فرمول ساده و بدون توابع استفاده کنید: =B3-A3.

همانطور که در شکل مشاهده می کنید، نتیجه مشابه است. در واقع، تابع DAYS در اکسل اصلا مورد نیاز نیست.

© 2024 ermake.ru -- درباره تعمیر رایانه شخصی - پورتال اطلاعاتی