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

Om یک فرمول در یک سلول دارد که می تواند تقریباً هر مقداری را برگرداند. با این حال، او می خواهد چیزی را که برگردانده می شود محدود کند تا مطمئن شود که در محدوده 10 تا 100 است. اگر فرمول چیزی زیر 10 را برگرداند، 10 برگردانده می شود. اگر به طور معمول چیزی بیش از 100 را برمی گرداند، 100 برگردانده می شود. در غیر این صورت، اگر مقدار در این محدوده باشد، نتایج واقعی برگردانده می شود.

شاید ساده ترین راه برای مدیریت چنین موقعیتی استفاده از تابع IF باشد. به عنوان مثال، اجازه دهید بگوییم که مقدار شما در سلول A1 است. در این مورد، می توانید از فرمولی مانند این در سلول B1 استفاده کنید:

=IF(A1<10,10,IF(A1>100,100,A1))

این فرمول به مقدار سلول A1 نگاه می کند. اگر کمتر از 10 باشد، مقدار 10 در سلول نمایش داده می شود. با این حال، اگر مقدار 10 یا بیشتر باشد، تابع IF بعدی فراخوانی می شود. این یکی بررسی می کند که آیا مقدار A1 بزرگتر از 100 است یا خیر. اگر اینطور است، مقدار 100 در سلول نمایش داده می شود. اگر مقدار از 100 بیشتر نباشد، مقدار A1 در سلول نمایش داده می شود.

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

به عنوان مثال، فرض کنید یک فرمول ساده در سلول A1 دارید، مانند شکل زیر:

=(K7+2)*3.7/12

شما می توانید آن فرمول را در فرمولی که از تابع IF استفاده می کند، به این ترتیب جایگزین کنید:

=IF(((K7+2)*3.7/12)<10,10,IF(((K7+2)*3.7/12)>100,100,((K7+2)*3.7/12)))

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

یکی دیگر از راه های آسان برای رسیدن به نتیجه یکسان استفاده از هر دو تابع MIN و MAX در یک فرمول است. اجازه دهید دوباره بگوییم که شما هنوز همان فرمول ساده ای را دارید که استفاده می کنید. می توانید آن فرمول را در توابع MIN و MAX به این ترتیب بپیچید:

=MIN(MAX((K7+2)*3.7/12, 10),100)

این ساختار نتیجه فرمول شما را با مقدار 10 مقایسه می کند و هر کدام بزرگتر است را برمی گرداند. سپس این نتیجه با مقدار 100 مقایسه می شود و حداقل آن دو برگردانده می شود - بسیار نرم و استفاده عالی از توابع MIN و MAX.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

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

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

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

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

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

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

164 نفر آنلاین
0 عضو و 164 مهمان در سایت حاضرند
بازدید امروز: 4947
بازدید دیروز: 25459
بازدید کل: 15232464
...