فرمول نویسی IF در IF یا IF های تو در تو در اکسل:
در مثال آموزش تابع IF معمولی توجه فرمودین، شرط حداکثر به دو قسمت تقسیم می شود. همانطور که در مثال مشخص شد، یک شرط داشتیم برای مقادیر بالاتر از ۱۵ که برای آن ” نمره خوب” نمایش داده می شد. و شرط دوم برای مقادیر زیر ۱۵ بود که برای آن “نمره بد” نمایش داده می شد. ولی گاهی نیاز داریم شروط بیشتری را تفکیک بندی کنیم. پس هر زمانی تعداد شروط شما بیش از ۲ مورد بود بایستی حتما از فرمول نویسی IF در IF استفده شود. اما به چه نحوی؟! خب میریم سر اصل مطلب؛
نحوه فرمول نویسی IF در IF یا IF های تو در تو در اکسل:
قصد داریم فرمول نویسی IF در IF در اکسل را به نحوی انجام دهیم که اگر نمره وارد شده بین ۱۵ تا ۲۰ بود وضعیت نمره را عالی، بین ۱۰ تا ۱۵ بود وضعیت نمره را متوسط، بین ۵ تا ۱۰ بود وضعیت نمره را ضعیف و بین ۰ تا ۵ بود وضعیت نمره را خیلی ضعیف نمایش دهد.
همانطور که مشاهده می شود، مثال پیش رو دارای ۴ شرط اصلی است ( عالی، متوسط، ضعیف و خیلی ضعیف). پس حتما باید از فرمول نویسی IF در IF استفاده شود.
اکنون هر شرط خودش دو بخشی شرط منطقی کوچکتر دارد، مثل شرط عالی، که بایستی هم بزرگتر از ۱۵ و هم کوچکتر از ۲۰ باشد. به همین دلیل خود این شرط اصلی دارای دو بخش شرط منطقی کوچکتر است. برای اینکار باید از تابع and در قسمت ابتدایی استفاده شود. تابع and به معنای<<و>> یعنی حتما باید دو شرط بزرگتر از ۱۵ و هم کوچکتر از ۲۰ رعایت گردد تا خروجی True از این تابع گرفته شود(نمره وارد شده در سلول نمره بین ۱۵ و ۲۰ باشد تا خروجی تابع and، مقدار ،True شود.)تا واژه عالی(سلول C2) نمایش شود.
نکته مازاد: تابع or به معنای<<یا>> یعنی یکی از شروط بزرگتر از ۱۵ یا کوچکتر از ۲۰ رعایت گردد، خروجی True از این تابع گرفته می شود.
برای تعریف شرط بعدی و فرمول نویسی IF در IF، تابع IF بعدی در قسمت سوم تابع IF قبلی وارد می شود و این روند تکرار می شود.
جمع بندی و معنی فرمول نویسی IF های تو در توی نوشته شده:
در این مثال؛
اگر عدد وارد شده در نمره (سلول D4) بین ۱۵ تا ۲۰ (استفاده از تابع And) باشد، مقدار عالی(سلول C2) نمایش داده می شود،
در غیر این صورت اگر؛
عدد وارد شده در نمره (سلول D4) بین ۱۰ تا ۱۵ (استفاده از تابع And) باشد، مقدار متوسط(سلول C3) نمایش داده می شود،
در غیر این صورت اگر؛
عدد وارد شده در نمره (سلول D4) بین ۵ تا ۱۰ (استفاده از تابع And) باشد، مقدار ضعیف(سلول C4) نمایش داده می شود،
در غیر این صورت اگر؛
عدد وارد شده در نمره (سلول D4) بین ۵ تا ۱۰ (استفاده از تابع And) باشد، مقدار خیلی ضعیف(سلول C5) نمایش داده می شود،
در غیر این صورت اگر؛
عدد وارد شده در نمره (سلول D4) غیر از چهار حالت بالا بود (در هیچ یک از ۴ شروط بالا خروجی True گرفته نشد) یعنی نه بین ۱۵ تا بیست و نه بین ۱۰ تا ۱۵ و نه بین ۵ تا ۱۰ و نه بین ۰ تا ۵ نبود در این صورت، مقدار وارد شده در محدوده ۰ تا ۲۰ نیست، نمایش داده می شود.
سلام یه ربات هایی است که برای کد MD5درست میشن که از طریق اکسل هستن میتونین آموزشش رو بزارین آموزش ساخت این ربات ها
با سلام چشم به زودی رابطه با این روش رمزنگاری در اکسل، آموزش میذارم.
خیلیییییی ممنون هر چی تشکر کنم کمه
خواهش میکنم خوشحالم که استفاده کردین.
بسیار عالی هست ممنون از آموزش های مفیدتون
ممنون از نظر پرمهر شما دوست عزیز