برای تابع شرطی if چگونه می توان بیشتر از دو شرط تعریف کرد؟
تابع شرطی
Collapse
X
-
-
سلام
به انجمن جذاب اکسل ایران خوش آمدید
جواب شما بستگی به جزئیات سوال دارد!
در صورت نیاز به اطاعات بیشتر لطفا فایل نمونه از این مسیر قرار دهید
از قسمت پایین صفحه - پاسخ - تنظیمات اضافی - مدیریت فایل های پیوست - آپلود فایل - اینسرت فایل - بعد تایید یا ارسال پاسخ
لطفا خواسته خود را همراه مثال یا نتیجه دلخواه در قالب جدول یا داده های مشخص در فایل اکسل ارسال فرمایید
متشکرم
[FONT=arial][SIZE=3]اگر کسی به شما کمک کرد، سمت راست پایین هر موضوع تیک [COLOR=#0000cd][B]«3پاس»[/B][/COLOR] یادتان نرود لطفا
اگر مشکل تان حل شد، حتما تیک سبز رنگ [B][COLOR=#00cc00]«حل شد»[/COLOR][/B] در پست اول را بزنید
[/SIZE][/FONT][SIZE=3][CENTER][FONT=arial]
[/FONT][/CENTER]
[/SIZE][FONT=arial][SIZE=3] اگر میخواهید بهتر و دقیق تر و سریع تر به شما کمک شود، یک [COLOR=#ee82ee][B]«فایل نمونه»[/B][/COLOR] قرار دهید
فایل نمونه: حداکثر [U][COLOR=#ff0000]50 [/COLOR][/U]کیلوبایت - کوتاه، تقریبا [U][COLOR=#ff0000]10 [/COLOR][/U]سطری - به همراه جواب یا خروجی یا نتیجه مورد انتظار[/SIZE][/FONT][CENTER][FONT=arial][COLOR=#0000ff][SIZE=3][SIZE=3][SIZE=3][SIZE=3]مسیر ارسال فایل : پایین سمت چپ - تنظیمات اضافی - فایل پیوست[/SIZE][/SIZE][/SIZE] [/SIZE][/COLOR]
[/FONT][/CENTER]کامنت
-
احترام به قوانین سایت
نوشته اصلی توسط AmirAmanنحوه استفاده از تابع IF همراه با شرط های چندگانه
به صورت خلاصه، دو نوع کلی از شرط های چندگانه وجود دارد. شرط های با منطق And و شرط های با منطق OR . در نتیجه برای استفاده از این شروط می بایست در قسمت آزمون منطقی تابع IF (آرگومان اول تابع، که شرط را در آن مینویسیم) یکی از این توابع را جایگذاری کرد.
تابع AND – در صورتی که آزمون منطقی تابع شما شامل یک تابع AND باشد، اگر تمام شرط ها صحیح باشد، اکسل TRUE را برمیگرداند؛ در غیر این صورت FALSE برگردانده میشود.
تابع OR – زمانی که از تابع OR در LOGICAL TEST خود استفاده کنید، اگر حداقل یکی از شرط ها صحیح باشد اکسل TRUE را برمیگرداند؛ و در صورتی که هیچ کدام از شرط ها برقرار نباشند FALSE برگردانده میشود.
برای درک بهتر این موضوع، به بررسی چند مثال میپردازیم.
مثال۱: استفاده از توابع IF و AND در اکسل
فرض کنید که جدولی از نمره های دو آزمون در اختیار دارید. نمره اول که در ستون C قرار دارد می بایست بیشتر یا مساوی ۲۰ باشد. نمرات آزمون دوم که در ستون D قرار دارد می بایست بزرگتر یا مساوی ۳۰ باشد. فقط در صورتی که دو شرط بالا برقرار باشد، یک دانش آموز قبول میشود.
آسانترین راه برای نوشتن فرمول این است که ابتدا شرط ها را بنویسیم و سپس آن را در قسمت logical test فرمول خود جایگذاری کنیم.
شرط:
=AND(D2>=20, C2>=30)
فرمول IF/AND:
=IF((AND(C2>=20, D2>=30)), "رد", "قبول")آسان بود. اینطور نیست؟ فرمول به اکسل میگوید که در صورتی که مقدار درون ستون C بزرگتر یا مساوی۲۰ باشد و مقدار درون ستون D بزرگتر یا مساوی ۳۰ باشد کلمه “قبول” را برگرداند و در غیر اینصورت کلمه “رد” را برگرداند.
به انجمن اکسل ایران خوش آمدید.
ممنونم از اینکه مطالب آموزنده ای رو در انجمن قرار میدید.
در لابلای مطالب مفیدتان، متأسفانه بدون رعایت قوانین و اساسنامه ی سایت ( قسمت قوانین ارسال پست یا پیام : بند 6 ) اقدام به تبلیغ سایت خود نموده اید و این خلاف مقررات است.
لطفاً از هرگونه تبلیغ بدون هماهنگی با مدیران انجمن، جداً خودداری نمایید.
در غیر اینصورت هم مطالب مفید و هم نام کاربری شما حذف خواهد شد.
موفق باشید.[CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
[/FONT][/B][/CENTER]
[CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
[/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
[/FONT][/B][/FONT][/SIZE]
[/CENTER]کامنت
کامنت