көптөгөн ар кыл сөздөр Microsoft Excel менен иштөө колдонулат, арасында логикалык милдеттерин бөлүп керек. Алар акысы башка шарттарын аткарууну көрсөтүү үчүн колдонулат. Ошол эле учурда шарттарда да өтө ар түрдүү болушу мүмкүн болсо, логикалык-милдеттерди жүзөгө ашыруунун натыйжасы эки гана баалуулуктарды талап кылынышы мүмкүн: шарт аткарылган (ЧЫНДЫК) Ал эми шарт аткарылбаса (ЖАЛГАН). Кудайдын барагы логика милдеттери бар экенин карап көрөлү.
негизги операторлор
логика милдеттерин бир нече операторлор бар. негизги арасында берилиши керек:
- ЧЫНЫГЫ;
- ТУУРА ЭМЕС;
- IF;
- IFERROR;
- ЖЕ;
- Ошондой эле;
- ЭМЕС;
- IsError;
- ISBLANK.
ошондой эле жалпы логика иш-милдеттери бар.
Жогоруда айтылгандардын ар бири, ал эми биринчи эки, далилдер бар. Жүйөлөр белгилүү бир катар же тексти жана клетка маалыматтарды дарегине шилтемелерде катары кызмат кыла алат.
милдеттери ЧЫНДЫК жана ЖАЛГАН
оператору ЧЫНДЫК Ал белгилүү бир алдын ала баасын кабыл алат. Бул иш, эч кандай талаш-тартыштар жана, эреже катары, аны дээрлик дайыма эле бир топ татаал сөздөрдү бир бөлүгү болуп саналат.
оператору ЖАЛГАНТескерисинче, туура эмес экенин эч балл. Ошо сыяктуу эле, бул милдетти эч кандай аргументтери бар жана татаал сөздөрдү бир бөлүгү болуп саналат.
милдеттери жана жана ЖЕ
милдети жана бир нече шарттар менен байланыштырып турган. Бул шарт бул милдетти бириктирип турган, канааттандыргандан кийин гана, бул маанини кайтарат ЧЫНДЫК. жок дегенде, бир талаш болсо, нарк жөнүндө маалыматтар ЖАЛГАНОшондо оператор жана жалпы эле маанини кайтарат. милдетинин жалпы көрүнүшү:= ЖАНА (log_znachenie1; log_znachenie2; ...)
. милдети 1 255 урушуп чейин камтышы мүмкүн.
милдети ЖЕТескерисинче, ал тургай урушуп гана бир талаптарга жооп берсе, ЧЫНЫГЫ кайтарып берет, ошондой эле баары жалган болуп саналат. Анын үлгүсү төмөнкүчө чагылдырууга болот:= ЖАНА (log_znachenie1; log_znachenie2; ...)
. мурунку кызматына окшоп, оператор ЖЕ 1 255 шарттарды чейин камтышы мүмкүн.
милдети NOT
Өткөн эки операторлорунун айырмаланып, милдеттери NOT Бул бир гана аргументи бар. Бул сөз наркын менен өзгөртөт ЧЫНДЫК боюнча ЖАЛГАН мындай деди: аргументүү мейкиндикте. Жалпы формула синтаксисин төмөнкүчө чагылдырууга болот:= NOT (log_znachenie)
.
милдеттери IF жана IFERROR
Үчүн кыйла татаал үлгүлөрүн пайдалануу милдети IF. Бул сөздөр мааниси кандай экенин көрсөтүп турат ЧЫНДЫКжана ЖАЛГАН. Анын жалпы үлгү төмөнкүчө чагылдырууга болот:= IF (логикалык; value_if_true; znachenie_esli-калп)
. Ошентип, шарт аткарылбаса, анда, милдетин камтыган клетка, маалыматтарды алдын ала толуп жатат. шарт аткарылса эмес болсо, анда уюлдук эсеби боюнча үчүнчү талашка каралган башка маалыматтар менен толтурулат.
оператору IFERROR, Аргумент чын болсо, анда анын өз клетка маанини кайтарат. аргумент туура эмес болсо, анда уюлдук колдонуучу аныктайт деген маанини кайтарат. эки сандын суммасы камтыган, бул иш үчүн синтаксиси төмөндөгүдөй:IFERROR = (балл znachenie_esli_oshibka)
.
сабак: IF Excel иштеп
милдеттери IsError жана ISBLANK
милдети IsError клетканын туура эмес баалуулуктар бир клеткасында же аралыгы текшерилет. күнөөсү боюнча баалуулуктар төмөнкүлөр түшүнүлөт:
- # N / A;
- #VALUE;
- # NUM!
- # DIV / 0;
- #REF!
- # Аты-жөнү;
- # NULL!
жалган аргументүү жараша же жокпу, оператор Наркы билдирди ЧЫНДЫК же ЖАЛГАН. Бул иш синтаксиси төмөнкүчө чагылдырууга болот:= IsError (балл)
. аргументүү ролу бир клетка же уюлдук тизилип гана шилтеме турат.
оператору ISBLANK Ал бош эмес экенин, туура же сыноо клетканы түзөт же маани камтылган. клетка бош болсо, өзгөчөлүк отчетторду наркы ЧЫНДЫКЭгер клетка маалыматтарды камтыйт - ЖАЛГАН. синтаксистик төмөнкүчө чагылдырууга болот:= ISBLANK (балл)
. Эле мурунку учурда эле, аргумент бир клетканын же тизилип шилтеме кылат.
колдонмо иш-милдеттерди жүзөгө ашыруунун үлгүсү
Эми белгилүү бир үлгү боюнча, бул иш-милдеттерди жүзөгө ашыруунун кээ бир колдонууга болорун карап көрөлү.
Биз өз айлык акысынын бир жоболоруна кызматкерлердин тизмеси бар. Бирок, мындан тышкары, бардык кызматкерлер сыйлык койду. 700 рублга нормалдык бонус. Ал эми пенсионерлер менен аялдар 1000 рублга өлчөмүн өскөн сыйлыктарын койду. өзгөчө ар кандай себептерден улам, кызматташып, 18 күндөн аз бир айдын ичинде иштеген. Кандай болбосун, алар 700 рублга кадимки бонус койду.
Бир болуш түзүүгө аракет кылалы. Демек, биз эки шарт, 1000 рублга бир сыйлык койгон аткаруу бар - аял жыныстык таандык пенсия курагына жана жумуштан алат. Мындай учурда, биз 1957-жылга чейин туулган жүргөндөрдүн бардыгына Ал жөнүндө пенсионерлерге да тиешелүү. Мындай учурда, формула столдо биринчи сапта үчүн ушундай болот:= (Же (C4 <1957; D4 = "Аялдар."); "1000", "700")
. Ал эми жогорку сыйлыкты алуу үчүн милдеттүү шарт болуп 18 күн же бир нече иш экенин эстен чыгарбоо керек. Биздин бисмиллах менен бул чечимди ишке ашыруу үчүн, биз иш-милдетин пайдалануу NOT:= (Же (C4 <1957; D4 = "Аялдар.") * (NOT (E4 <18)), "1000", "700")
.
Наркы акыларын мурунтан чечим бар клетканын, ылдыйкы оң бурчуна курсор болуп бар жерде клеткада колонна милдетин көчүрүү үчүн. туткасы пайда толтурат. Эле үстөлдүн-жылдын акырына чейин, аны күчөтүү.
Ошентип, биз өзүнчө ишкананын ар бир кызматкер акысынын өлчөмү жөнүндө маалыматтар менен дасторкон алышты.
сабак: пайдалуу Excel милдеттери
Көрүнүп тургандай, логика милдеттери Microsoft Excel боюнча эсептер үчүн абдан ыңгайлуу куралы болуп саналат. өркүндөтүлгөн мүмкүнчүлүктөрдү колдонуп, сиз бир эле учурда бир нече шарттарды коюп, бул шарттар аткарылды же жокпу жараша өндүрүшүнүн натыйжаны алууга болот. Мындай акысы пайдалануу аркылуу колдонуучунун убактысын үнөмдөө, иш бир катар автоматташтыруу алат.