برای حل برخی مشکلات هنگام ایجاد یک جدول، شما باید تعداد روزهای ماه را در یک سلول جداگانه یا در داخل فرمول مشخص کنید تا برنامه بتواند محاسبات لازم را انجام دهد. در اکسل ابزارهایی هستند که برای انجام این عملیات طراحی شده اند. بیایید به روش های مختلفی برای اعمال این ویژگی نگاه کنیم.
تعداد روزها را محاسبه کنید
تعداد روزها در یک ماه در اکسل می تواند با استفاده از اپراتورهای دسته خاص محاسبه شود. "تاریخ و زمان". برای تعیین بهترین گزینه برای اعمال، ابتدا باید اهداف عملیاتی را تعیین کنید. بسته به این، نتیجه محاسبات می تواند در یک عنصر جداگانه بر روی صفحه نمایش داده شود و می تواند در داخل یک فرمول دیگر استفاده شود.
روش 1: ترکیبی از اپراتورها DAY و CARTON
ساده ترین راه حل این مشکل ترکیبی از اپراتورها است روز و نقاشی.
تابع روز متعلق به یک گروه از اپراتورها است "تاریخ و زمان". او به یک شماره خاص از آن اشاره می کند 1 تا 31. در مورد ما، وظیفه این اپراتور خواهد بود که آخرین روز ماه را با استفاده از عملکرد داخلی به عنوان یک استدلال مشخص کند نقاشی.
نحو عملگر روز بعدی:
= DAY (data_format)
یعنی، تنها استدلال این تابع است "تاریخ در فرمت عددی". توسط اپراتور تعیین خواهد شد نقاشی. باید گفت که تاریخ در قالب عددی متفاوت از فرمت معمول است. به عنوان مثال، تاریخ 04.05.2017 در شکل عددی شبیه خواهد بود 42859. بنابراین، اکسل از این فرمت فقط برای عملیات داخلی استفاده می کند. به ندرت در سلول ها نمایش داده می شود.
اپراتور نقاشی این در نظر گرفته شده است که نشان می دهد شماره ترتیب آخرین روز ماه، که یک تعداد مشخص از ماه ها پیش یا عقب از تاریخ مشخص شده است. نحو عملکرد به شرح زیر است:
= CONMS (start_date؛ number_months)
اپراتور "تاریخ شروع" حاوی تاریخی است که از آن شمارش ساخته شده است، یا یک مرجع به سلول که در آن واقع شده است.
اپراتور "تعداد ماهها" نشان می دهد که تعداد ماه هایی که باید از تاریخ داده شده شمارش شوند.
حالا بگذارید ببینیم چگونه این کار با یک مثال خاص کار می کند. برای انجام این کار، یک صفحه اکسل را در یکی از سلول هایی که یک شماره تقویم خاص وارد شده اند، بیابید. لازم است با کمک مجموعه فوق از اپراتورها برای تعیین چند روز در دوره ماهانه که این تعداد اشاره دارد.
- سلول بر روی ورق که در آن نتیجه نمایش داده خواهد شد را انتخاب کنید. روی دکمه کلیک کنید "قرار دادن عملکرد". این دکمه در سمت چپ نوار فرمول واقع شده است.
- پنجره شروع می شود کارشناسی ارشد. به بخش بروید "تاریخ و زمان". رکورد را پیدا کنید و برجسته کنید "روز". روی دکمه کلیک کنید. "خوب".
- پنجره استدلال اپراتور باز می شود روز. همانطور که می بینید، شامل تنها یک فیلد است - "تاریخ در فرمت عددی". معمولا یک عدد یا یک پیوند به سلول حاوی آن در اینجا تنظیم شده است، اما ما در این فیلد یک تابع داریم. نقاشی. بنابراین، مکان نما را در این قسمت قرار دهید و سپس روی نماد در شکل مثلثی به سمت چپ نوار فرمول کلیک کنید. یک لیست از اپراتورهای اخیرا استفاده می شود. اگر نام خود را در آن پیدا کنید "صنایع دستی"سپس بر روی آن کلیک کنید تا به پنجره arguments این تابع بروید. اگر این نام را پیدا نکنید، روی موقعیت کلیک کنید "سایر ویژگی ها ...".
- دوباره شروع می شود جادوگر تابع و دوباره ما به یک گروه از اپراتورها حرکت می کنیم. اما این بار ما به دنبال این نام هستیم. "صنایع دستی". پس از برجسته کردن نام مشخص شده، بر روی دکمه کلیک کنید. "خوب".
- پنجره استدلال اپراتور راه اندازی شده است. نقاشی.
در اولین زمینه خود، به نام "تاریخ شروع"، شما باید شماره ای را که ما در یک سلول جداگانه داریم را تنظیم کنیم. این تعداد روزها در دوره ای است که مربوط به آن است که ما تعیین می کنیم. برای تنظیم آدرس سلولی، مکان نما را در قسمت قرار دهید، سپس روی دکمه سمت چپ ماوس روی آن کلیک کنید. مختصات بلافاصله در پنجره نمایش داده می شود.
در حوزه "تعداد ماهها" مقدار را تنظیم کنید "0"، از آنجایی که ما باید مدت دقیق دوره زمانی که عدد نشان داده شده مشخص می شود تعیین کنیم.
پس از آن روی دکمه کلیک کنید "خوب".
- همانطور که می بینید، پس از آخرین اقدام، تعداد روزهای ماه که شماره های انتخاب شده متعلق به آن است، در یک سلول در صفحه نمایش داده می شود.
فرمول کلی ما فرم زیر را گرفتیم:
= روز (CRAIS) (B3؛ 0))
در این فرمول، مقدار متغیر تنها آدرس سلول است (B3) بنابراین، اگر شما نمی خواهید این روش را انجام دهید کارشناسی ارشد، شما می توانید این فرمول را در هر عنصر ورق وارد کنید، به سادگی جایگزین آدرس سلول حاوی شماره با آن که مربوط به مورد خاص شما است. نتیجه مشابه خواهد بود.
درس: جادوگر عملکرد اکسل
روش 2: تعیین خودکار تعداد روزها
حالا به یک کار دیگر نگاه کنید. لازم است که تعداد روزها با یک شماره تقویم داده شده نمایش داده شود، بلکه بر اساس شماره فعلی است. علاوه بر این، تغییر دوره ها بدون مشارکت کاربر صورت می گیرد. اگر چه به نظر می رسد عجیب و غریب است، اما این کار ساده تر از پیشین است. برای حل آن حتی باز است جادوگر تابع لازم نیست، زیرا فرمول انجام این عملیات حاوی مقادیر متغیر یا ارجاعات به سلولها نیست. شما می توانید به سادگی در سلول ورق جایی که می خواهید نتیجه نمایش داده شود، فرمول زیر را بدون تغییر تغییر دهید:
= روز (CRAEMY (امروز ()؛ 0))
امروزه این تابع ساخته شده است، که ما در این مورد اعمال کردیم، شماره فعلی را نمایش می دهد و هیچ استدلالی ندارد. بنابراین، تعداد روزهای ماه جاری به طور مداوم در سلول شما نمایش داده می شود.
روش 3: تعداد روزهای مورد استفاده در فرمول های پیچیده را محاسبه کنید
در مثال بالا، ما نشان دادیم چگونه محاسبه تعداد روزها در یک ماه بر روی یک شماره تقویم مشخص شده یا به طور خودکار در ماه جاری با نتیجه نمایش داده شده در یک سلول جداگانه انجام شود. اما پیدا کردن این مقدار ممکن است برای محاسبه شاخص های دیگر لازم باشد. در این مورد، محاسبه تعداد روزها در داخل یک فرمول پیچیده صورت می گیرد و در یک سلول جداگانه نمایش داده نخواهد شد. بیایید ببینید که چگونه این را به عنوان مثال انجام دهید.
ما باید مطمئن شویم که تعداد روزهای تا پایان ماه جاری در سلول نمایش داده می شود. همانطور که در روش قبلی، این گزینه باز نمی شود کارشناسی ارشد. شما فقط می توانید عبارت زیر را به سلول منتقل کنید:
= روز (CRAEMY (امروز ()؛ 0)) - روز (امروز ())
پس از آن، سلول نشان داده شده، تعداد روزها تا پایان ماه را نشان می دهد. هر روز، نتیجه به طور خودکار به روز می شود، و از آغاز دوره جدید، شمارش معکوس دوباره آغاز خواهد شد. به نظر می رسد نوع تایمر شمارش معکوس است.
همانطور که می بینید، این فرمول شامل دو بخش است. اول از این عبارت برای محاسبه تعداد روزهای یک ماه قبل از ما آشناست:
= روز (CRAEMY (امروز ()؛ 0))
اما در بخش دوم، تعداد فعلی از این شاخص محاسبه می شود:
روز (امروز ())
بنابراین، هنگام انجام این محاسبات، فرمول برای محاسبه تعداد روزها، بخشی جدایی ناپذیر از فرمول پیچیده تر است.
روش 4: فرمول جایگزین
اما، متاسفانه، نسخه های برنامه قبل از اکسل 2007 اپراتور ندارند نقاشی. چگونه می توان کاربرانی که از نسخه قدیمی برنامه استفاده می کنند؟ برای آنها این امکان وجود دارد که از طریق یک فرمول دیگر که بیشتر از آنچه که در بالا شرح داده شد، گسترده تر باشد. بیایید ببینیم چگونه تعداد روزهای یک ماه برای یک شماره تقویم داده شده با استفاده از این گزینه محاسبه کنیم.
- سلول را برای نمایش نتیجه انتخاب کنید و به پنجره استدلال اپراتور بروید روز در حال حاضر به ما راه آشنا مکان نما را در تنها قسمت این پنجره قرار دهید و روی مثلث معکوس به سمت چپ نوار فرمول کلیک کنید. به بخش بروید "سایر ویژگی ها ...".
- در پنجره کارشناسی ارشد در یک گروه "تاریخ و زمان" نام را انتخاب کن "تاریخ" و بر روی دکمه کلیک کنید "خوب".
- پنجره اپراتور شروع می شود DATE. این تابع تبدیل تاریخ را از فرمت معمول به مقدار عددی، که اپراتور باید پردازش کند. روز.
پنجره باز شده دارای سه فیلد است. در حوزه "روز" شما بلافاصله می توانید شماره را وارد کنید "1". این امر برای هر وضعیت یکسان خواهد بود. اما دو زمینه دیگر باید به طور کامل انجام دهند.
مکان نما را در فیلد قرار دهید "سال". بعد، به انتخاب اپراتورها از طریق مثلث آشنا بروید.
- همه در همان رده کارشناسی ارشد نام را انتخاب کن "سال" و بر روی دکمه کلیک کنید "خوب".
- پنجره استدلال اپراتور شروع می شود سال. این سال را با شماره مشخص مشخص می کند. در یک جعبه جعبه ای "تاریخ در فرمت عددی" لینک را به سلول حاوی تاریخ اصلی مشخص کنید که برای تعیین تعداد روزها نیاز است. بعد از آن، عجله نکنید تا روی دکمه کلیک کنید "خوب"، و بر روی نام کلیک کنید "تاریخ" در نوار فرمول.
- سپس ما دوباره به پنجره argument باز می گردیم. DATE. مکان نما را در فیلد قرار دهید "ماه" و به انتخاب توابع بروید.
- در جادوگر عملکرد روی نام کلیک کنید "ماه" و بر روی دکمه کلیک کنید "خوب".
- پنجره argument function شروع می شود. ماه. وظایف آن شبیه به اپراتور قبلی است، فقط نشانگر مقدار شماره ماه است. در زمینه تنها این پنجره همان مرجع را برای شماره اصلی تنظیم می کند. سپس در نوار فرمول کلیک بر روی نام کلیک کنید "روز".
- ما به پنجره استدلال بازگشت میکنیم. روز. در اینجا ما باید فقط یک لمس کوچک را انجام دهیم. در قسمت تنها پنجره ای که داده ها در آن قرار دارد، عبارت به پایان فرمول اضافه می کنیم "-1" بدون نقل قول، و همچنین پس از اپراتور "+1" قرار دهید ماه. پس از آن روی دکمه کلیک کنید "خوب".
- همانطور که می بینید، تعداد روزهای ماه که شماره مشخص شده متعلق به آن است، در سلول قبلی انتخاب شده نمایش داده می شود. فرمول عمومی به شرح زیر است:
= روز (تاریخ (سال (D3)؛ ماه (D3) +1؛ 1) -1)
راز این فرمول ساده است. ما از آن برای تعیین تاریخ روز اول دوره بعدی استفاده می کنیم و پس از آن یک روز از آن تفریق می کنیم و تعداد روزهای ماه را مشخص می کنیم. متغیر در این فرمول مرجع سلولی است. D3 در دو مکان اگر آن را با آدرس سلول که در آن تاریخ در مورد خاص خود جایگزین شده است، جایگزین کنید، پس فقط می توانید این عبارت را بدون استفاده از هر عنصر برگردانید. کارشناسی ارشد.
درس: توابع تاریخ و زمان اکسل
همانطور که می بینید، چندین گزینه برای پیدا کردن تعداد روزها در یک ماه در اکسل وجود دارد. کدام یک از آنها برای استفاده، به هدف نهایی کاربر بستگی دارد و همچنین در کدام نسخه از برنامه وی استفاده می کند.