ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
13 visibility
موضوع: آفیس توسط:

ارنست به یک فرمول یا یک کلان نیاز دارد تا ابتدا یکشنبه نهم سال را تعیین کند (مثلاً بیست و سومین یکشنبه سال) و سپس نام ماهی که در آن یکشنبه رخ می دهد را برگرداند. او در مورد چگونگی ساخت چنین فرمول یا کلان غافل است.

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

ترفند برای تعیین فرمول مناسب این است که آخرین یکشنبه سال قبل را مشخص کنید. (بله، یکشنبه آخر ).

=DATE(A1,1,1)-WEEKDAY(DATE(A1,1,1)-1)

این کار به این دلیل کار می کند که تابع WEEKDAY به طور پیش فرض مقدار 1 تا 7 (از یکشنبه تا شنبه) را برمی گرداند. به عنوان مثال، فرض کنید که سال در A1 2019 است. این بدان معناست که WEEKDAY مقدار 3 را برای 1 ژانویه 2019 برمی گرداند، به این معنی که روز سه شنبه است. 1 را از آن کم کنید، به شما 2 می دهد، سپس آن را از تاریخ واقعی 1 ژانویه کم می کنید. نتیجه تاریخ آخرین یکشنبه 2018 است که 30 دسامبر است.

با در دست داشتن آن تاریخ، تنها کاری که باید انجام دهید این است که تعداد یکشنبه مورد نظر (مثلاً در سلول B1 است) را در 7 ضرب کنید. آن را به تاریخ محاسبه شده در بالا اضافه کنید، و تاریخ یکشنبه نهم را خواهید داشت. سال مورد نظر:

=(DATE(A1,1,1)-WEEKDAY(DATE(A1,1,1)-1))+(B1*7)

در این مرحله شما دو گزینه دارید. یکی این است که می توانید یک قالب سفارشی را برای سلولی که فرمول بالا در آن قرار دارد اعمال کنید. استفاده از قالب سفارشی "mmmm" نتیجه را به عنوان نام ماه کامل نشان می دهد. من تمایل دارم گزینه جایگزین را ترجیح دهم، یعنی قرار دادن کل فرمول در تابع TEXT، به این ترتیب:

=TEXT((DATE(A1,1,1)-WEEKDAY(DATE(A1,1,1)-1))+(B1*7), "mmmm")
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

95 نفر آنلاین
0 عضو و 95 مهمان در سایت حاضرند
بازدید امروز: 11960
بازدید دیروز: 23384
بازدید کل: 15262859
...