فهرست مطالب
بسیاری از مواقع در حین کار در اکسل، مجبوریم با چندین عبارت IF کار کنیم تا شرایط یا معیارهای مختلف را اضافه کنیم. در این مقاله، من به شما نشان خواهم داد که چگونه می توانید از چند عبارت IF با متن در اکسل استفاده کنید.
دانلود کتاب تمرین
نحوه استفاده از چند دستور IF با متن در اکسل (6 روش سریع)>در اینجا ما یک مجموعه داده با سوابق امتحانی برخی از دانش آموزان در رشته فیزیک و شیمی در مدرسه ای به نام مهد کودک آفتابگردان داریم.
امروز هدف ما این است که نتیجه کلی هر دانش آموز را بر اساس نتایج آنها در فیزیک و شیمی پیدا کنید.
ما در اینجا چندین عبارت IF را اعمال خواهیم کرد.
1. چند عبارت IF با متن با شرط AND (تطابق غیرحساس به حروف کوچک و بزرگ)
بیایید برای لحظه ای فکر کنیم که نتیجه کلی دانش آموز تنها در صورتی "گذر" است که در هر دو موضوع قبول شود، در غیر این صورت "Fail" است.
در اینجا ما باید یک AND در تابع IF اعمال کنیم.
بنابراین، فرمول برای کل نتیجه دانش آموز اول خواهد بود:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
یادداشت:
- تابع IF به طور پیش فرض با منطبقات غیر حساس به حروف بزرگ مطابقت دارد. بنابراین اینکه از C4= "pass" یا C4= "Pass" استفاده میکنید، در اینجا مهم نیست.
- AND(C4=”pass, D4=”pass”) برمی گردد درست فقط در صورتی که هر دو شرط صحیح باشند. در غیر این صورت FALSE را برمی گرداند.
- بنابراین، IF(AND(C4=”pass”,D4=”pass”),”Pass”,””Fail”) فقط در صورت قبولی در هر دو موضوع، «گذر» را برمیگرداند، در غیر این صورت «ممکن است» .
اکنون Fill Handle را بکشید تا این فرمول در بقیه سلول ها کپی شود.
بیشتر بخوانید: IF با AND در یک فرمول اکسل (7 مثال)
2. چند عبارت IF با متن با شرط AND (تطابق حساس به حروف کوچک و بزرگ)
عملکرد IF به طور پیشفرض مطابقتهای غیر حساس به حروف بزرگ را با متنها برمیگرداند.
بنابراین، اگر میخواهید مطابقت حساس به حروف بزرگ را برگردانید، باید کمی مشکل داشته باشید.
شما میتوانید از عملکرد دقیق اکسل در ترکیب با تابع IF<2 استفاده کنید> برای برگرداندن منطبقات حساس به حروف کوچک و بزرگ.
از این فرمول برای نتیجه کلی شاگرد اول استفاده کنید:
=IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
یادداشت ها:
- عملکرد EXACT با منطبقهای حساس به حروف کوچک و بزرگ کار میکند. بنابراین باید دقیقاً از EXACT(C4,”Pass”) استفاده کنید.
- EXACT(C4،”pass”) در اینجا کار نخواهد کرد. FALSE برمی گردد. می توانید خودتان آن را تست کنید.
- بقیه آن مانند فرمول قبلی است. IF(AND(EXACT(C4,”Pass”),EXACT(D4,”Pass”)),”Pass”,”Fail”) باز می گردد “Pass” فقط در صورتی "Pass" در هر دو موضوع وجود دارد.
اکنون، می توانید Fill Handle را بکشید تااین فرمول را در بقیه سلول ها کپی کنید.
بیشتر بخوانید: نحوه استفاده از شرط IF چندگانه در اکسل (3 مثال)
3. چند عبارت IF با متن با شرط OR (تطبیق غیر حساس به حروف کوچک و بزرگ)
اکنون ما عملکرد OR را در تابع IF اعمال می کنیم.
بیایید فعلاً فکر کنیم که هر دانش آموزی در صورت قبولی در امتحان حداقل در یک درس در امتحان قبول شود.
بنابراین برای اطلاع از نتیجه کلی دانش آموزان باید درخواست داد. شرط OR.
فرمول نتیجه کلی دانش آموز اول خواهد بود:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
یادداشت ها:
- تابع IF به طور پیشفرض با منطبقات غیرحساس به حروف بزرگ مطابقت دارد. بنابراین اینکه از C4= "pass" یا C4= "Pass" استفاده میکنید در اینجا مهم نیست.
- OR(C4="pass", D4=”pass”) اگر حداقل یکی از شرایط TRUE باشد TRUE را برمیگرداند. در غیر این صورت، FALSE را برمی گرداند.
- بنابراین، IF(OR(C4=”pass”,D4=”pass”),”Pass”,””Fail”) اگر حداقل در یک موضوع قبول شود "مصول" برمی گردد، در غیر این صورت "شکست" برمی گردد.
اکنون Fill Handle را بکشید تا این فرمول در بقیه سلول ها کپی شود.
بیشتر بخوانید: نحوه استفاده از تابع MAX IF در اکسل
4. چند عبارت IF با متن با شرط OR (تطبیق حساس به حروف کوچک و بزرگ)
مانند موردی که در آن استفاده کردیمشرط و ، می توانید از ترکیبی از عملکرد EXACT و تابع IF برای ایجاد یک تطابق حساس به حروف بزرگ و کوچک استفاده کنید.
از این استفاده کنید. فرمول برای دانشآموز اول:
=IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
یادداشتها:
- تابع EXACT با مسابقات حساس به حروف کار می کند. بنابراین باید دقیقاً از EXACT (C4، "Pass") استفاده کنید.
- EXACT(C4، "گذر") در اینجا کار نخواهد کرد. FALSE برمی گردد. می توانید خودتان آن را تست کنید.
- بقیه آن مانند فرمول قبلی است. IF(OR(EXACT(C4,”Pass”),EXACT(D4,”Pass”)),”Pass”,”Fail”) اگر وجود داشته باشد “Pass” برمی گردد حداقل در یک موضوع "Pass" است.
سپس Fill Handle را بکشید تا فرمول را در آن کپی کنید. بقیه سلول ها.
بیشتر بخوانید: Excel VBA: If Then Else عبارت با چند شرط (5 مثال)
5. دستورات IF تودرتو
تا کنون، ما از عملکرد AND و تابع OR در تابع IF برای مدیریت استفاده کردهایم چند معیار.
اما شما همچنین می توانید از یک تابع IF در یک تابع IF دیگر برای مقابله با چندین معیار استفاده کنید.
به این تابع Multi
می گویند. 1>IFگزاره ها.عبارت AND ، یعنی دانش آموز تنها در صورتی قبول می شود که در هر دو موضوع قبول شود، می تواند با <1 تودرتو نیز اجرا شود>IF در این عبارتway:
=IF(C4=”pass”,IF(D4=”pass”,”Pass”,”Fail”)،”Fail”)نکته:
- در اینجا، اگر مقدار سلول C4 "Pass" باشد، آنگاه حرکت میکند تا ببیند چه مقدار مقدار در سلول D4 است.
- اگر مقدار در سلول D4 نیز "Pass" باشد، تنها در این صورت به عنوان <1 تأیید میشود>«گذر» . در غیر این صورت، به عنوان "Fail" تایید می شود.
- و تابع IF یک تطابق حساس به حروف کوچک و بزرگ برمی گرداند. بنابراین C4=”pass” یا C4=”Pass” در اینجا واقعاً مهم نیست.
سپس Fill Handle را بکشید تا این فرمول در بقیه سلول ها پر شود.
همچنین، اگر می خواهید مطابقت حساس به حروف کوچک و بزرگ داشته باشید، می توانید از آن استفاده کنید. ترکیبی از عملکرد EXACT و تابع IF همانطور که قبلا نشان داده شد.
از این فرمول در سلول اول استفاده کنید و سپس Fill Handle<2 را بکشید>.
محتوای مرتبط: نحوه استفاده از تابع Excel IF با محدوده مقادیر
6. چند عبارت IF با فرمول آرایه
تمام کاری که تا این لحظه انجام داده ایم این است که فرمول را در سلول اول اعمال کرده ایم و سپس Fill Handle را برای پر کردن فرمول کشیده ایم. به بقیه سلول ها.
اما شما همچنین می توانید از فرمول آرایه برای پر کردن تمام سلول ها با هم استفاده کنید.
AND و <فرمول 1>OR که قبلا استفاده کردیم را نمی توان در فرمول آرایه اعمال کرد. اما می توانید یک فرمول آرایه را با IF تودرتو اعمال کنیدتابع.
برای یافتن نتیجه کلی همه دانش آموزان با فرمول آرایه ، می توانید این فرمول را وارد کنید:
=IF(EXACT(C4:C13,"Pass"),IF(EXACT(D4:D13,"Pass"),"Pass","Fail"),"Fail")
نکته:
- در اینجا C4:C13 و D4:D13 دو محدوده معیار من هستند. شما از یکی خود استفاده می کنید.
- در اینجا ما یک مطابقت حساس به حروف کوچک و بزرگ را انتخاب می کنیم. اگر میخواهید مطابقت بدون حروف کوچک و بزرگ داشته باشید، از C4:C13=«Pass» و D4:D13=«Pass» استفاده کنید.
- CTRL را فشار دهید +SHIFT+ENTER برای وارد کردن فرمول، مگر اینکه در Office 365 باشید.
بیشتر بخوانید: چگونه استفاده از Multiple If Conditions در Excel برای پیری (5 روش)
نتیجه گیری
با استفاده از این روش ها، می توانید از چندین دستور IF با متن در اکسل استفاده کنید. آیا روش دیگری می شناسید؟ یا سوالی دارید؟ از ما بپرسید.