مثال 1: دو شرط

برای ایجاد توابع در تابع Excel می‌توان از پنجره درج یا یک فیلد جداگانه در پنجره اصلی استفاده کرد. مثال با دو شرط ساده‌ترین حالت است که می‌توان با استفاده از گزینه اول انجام داد. فرض کنید که ما اعداد را در یک جدول جداگانه داریم که با رسیدن به یک میانگین مشخص، باید مجموع اعداد دیگر بلوک‌ها در یک سلول جداگانه نمایش داده شود. برای این کار باید با لیست اول اعداد مشخص شویم که در اسکرین‌شات پیوست شده در زیر قابل مشاهده است.

مجموعه‌ای از اعداد برای محاسبه میانگین در هنگام ایجاد تابع در اکسل

شرط دوم — اعدادی که باید جمع شوند. این‌ها را نیز از قبل مشخص می‌کنیم تا ایجاد تابع آسان‌تر باشد.

مجموعه‌ای از اعداد برای جمع هنگام ایجاد توابع در تابع اکسل

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

  1. تابعی را از طریق یک پنجره جداگانه ایجاد خواهیم کرد، با کلیک بر روی دکمه با آیکون موضوعی.
  2. دکمه‌ای برای باز کردن استاد عملکرد هنگام کار با برنامه Excel
  3. این مثال بر اساس تابع اصلی "اگر" است، بنابراین در پنجره "درج تابع" حتماً آن را انتخاب کنید.
  4. انتخاب فرمول در استاد تابع هنگام ایجاد تابع اصلی در اکسل
  5. به عنوان یک عبارت منطقی، تابعی را بنویسید که میانگین را محاسبه کرده و مشخص کند که آیا بیشتر از عدد مشخص شده است.در این صورت، خط به شکل СРЗНАЧ(A1:A6)>300 در می‌آید، که در آن A1 و A6 — دامنه سلول‌های در نظر گرفته شده، > — علامت "بیشتر"، و 300 — میانگین هدفی است که درست است.
  6. ورود عبارت منطقی برای تابع در اکسل
  7. تابع دیگری که درون تابع اصلی استفاده می‌شود، "СУММ" نام دارد — این تابع مجموع اعداد را در صورت درست بودن مقدار خروجی می‌دهد، بنابراین در فیلد دوم به صورت СУММ(C1:D1:E1:F1) نوشته می‌شود.
  8. وارد کردن مقدار واقعی برای تابع در اکسل
  9. اگر میانگین به شرط مورد نظر نرسد، هر پیغام هشداردهنده‌ای مانند "کمبود" را نمایش خواهیم داد. صحت نوشتن توابع را بررسی کرده و نتیجه را ذخیره کنید.
  10. وارد کردن مقدار نادرست برای تابع در اکسل
  11. در حال حاضر تابع ЕСЛИ در حالت "درست" قرار دارد، بنابراین در سلول مشخص شده، مجموع دامنه ذکر شده نمایش داده می‌شود.
  12. نتیجه اولین مثال ایجاد تابع در تابع اکسل
  13. اگر شرایط نادرست باشد، پیغام مشخص شده یا 0 نمایش داده می‌شود.
  14. نتیجه نادرست اولین مثال ایجاد تابع در تابع اکسل
  15. با توجه به مثال مشاهده شده، مشخص می‌شود که درون همان تابع ЕСЛИ می‌توان هر تابع دیگری را نیز نوشت، که شرط موضوع مورد نظر را برآورده می‌کند. سعی کنید آزمایش‌هایی انجام دهید و تابع مورد بررسی را با تابع دیگری جایگزین کنید، با وارد کردن داده‌های لازم و فراموش نکردن نحو برنامه.

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

جزئیات بیشتر: استاد توابع در برنامه Microsoft Excel

مثال 2: سه یا بیشتر شرایط

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

  1. فرمول جداگانه‌ای ایجاد خواهیم کرد با استفاده از همان تابع اصلی اگر. مروری بر مثال دوم ایجاد تابع در تابع اکسل
  2. فرمول را با کلیک بر روی سلول خالی مورد نظر شروع کنید و بنویسید =اگر(B2=C2;"تغییری نکرده"). همانطور که می‌توان فهمید، پس از باز شدن پرانتزها، اولین شرط می‌آید و در صورت درست بودن آن، پیام "تغییری نکرده" نمایش داده می‌شود.
  3. شروع پر کردن تابع ریشه در تابع اکسل
  4. علامت ; را قرار دهید و بلافاصله تابع جدید اگر را بدون علامت = بنویسید، که درون آن شرط دوم وجود دارد.
  5. پر کردن شرط دوم برای تابع در تابع اکسل
  6. به همین ترتیب با شرط سوم عمل کنید و همه پرانتزهای بسته را قرار دهید.
  7. پر کردن شرط سوم برای تابع در تابع اکسل
  8. هنگام ذخیره نتیجه، خواهید دید که پیام به درستی نمایش داده می‌شود و همچنین می‌توانید خود فرمول را برای سایر سلول‌ها کپی کنید و فقط مقایسه قیمت‌های هدف را تغییر دهید.
  9. مشاهده نتیجه مثال دوم تابع در تابع اکسل

برای درک بهتر، خط کامل فرمول با تابع در تابع را به شکل صحیح آن =اگر(B2=C2;"تغییری نکرده";اگر(B2C2;"کاهش یافته"))) رها می‌کنیم. اگر نیاز است، آن را کپی کنید و در اهداف خود استفاده کنید، شرایط و مقادیر را تغییر دهید.