توابع IF، AND و OR در لیبرهآفیس کالک
در این آموزش، اصول اولیه IF ،AND ،OR را در لیبرهآفیس کالک خواهید آموخت.
تابع IF یک آزمایش منطقی در سلول شما است که در صورت برآورده شدن یک شرط، TRUE را برمیگرداند. در غیر این صورت FALSE را برمیگرداند. از این رو میتوانید از آن برای برگرداندن هر مقدار متفاوت در سلول هدف بر اساس آزمایش خود استفاده کنید. همچنین میتوانید آزمایش خود را با استفاده از شرایط IF تو در تو که با عملگرهای AND ،OR متصل هستند، گسترش دهید.
هدف
تست منطقی برای یک شرط در هر سلول معین.
ارزش بازگشتی
مقادیر را بر اساس TRUE یا FALSE برمیگرداند.
سینتکس
1 |
=IF(Test, value_when_true,value_when_false) |
مثالها
در مثال زیر، هنگامی که دما از 40 درجه سانتیگراد عبور کرد، Hot را در سلول مربوطه برمیگرداند در غیر این صورت، Normal را برمیگرداند.
1 |
=IF(A2>40,"Hot","Normal") |
مثال بالا یک شرط IF ساده را نشان میدهد. بیایید ببینیم چگونه میتوان IF تودرتو را با شرط AND انجام داد.
برای پیچیدهتر کردن آن، اجازه دهید شرایط بیشتری را اضافه کنیم. هنگامی که دما زیر 15 درجه سانتیگراد است، سرد است. زمانی که بین 15 تا 45 درجه سانتیگراد – طبیعی است. در غیر این صورت Hot را در سلول مربوطه برگردانید.
1 |
=IF(A2<15,"Cold",IF(AND(A2>=15,A2<45),"Normal","Hot")) |
مثال بالا شامل دو دستور IF با یک IF تودرتو است. شرط FALSE IF بیرونی حاوی دستور IF دیگری است. به عنوان مثال وقتی شرط اول False است، IF دیگری را برای شرایط بیشتر بررسی میکنیم.
تابع AND زمانی که هر دو شرط درست باشد، TRUE را برمیگرداند.
درباره محسن بهارلوئی
رسالت من و تیم حاضر در رسانه «محتوای باز» که از اقصی نقاط ایران در حال تالیف مقالات آموزشی هستند؛ آموزش کلیه نرمافزارهای آزاد/متنباز و ابزارهای گنو/لینوکسی برای ایرانیان است. امید است که هر چه سریعتر و با کیفیتتر محقق شود.
نوشتههای بیشتر از محسن بهارلوئیاین سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش میشوند.
دیدگاهتان را بنویسید