Microsoft Excelдеги логикалык функциялар

Pin
Send
Share
Send

Microsoft Excel менен иштөөдө колдонулган ар кандай сөздөрдүн ичинен логикалык функцияларды бөлүп көрсөтүү керек. Алар формулалардагы ар кандай шарттардын аткарылгандыгын көрсөтүү үчүн колдонулат. Анын үстүнө, эгерде шарттар ар түрдүү болсо, анда логикалык функциялардын натыйжасы эки гана мааниге ээ болот: шарт канааттандырылат (ЧЫНДЫК) жана шарт канааттандырылбайт (ЖАЛГАН). Келгиле, Excelдеги логикалык функциялардын маанисин тереңирээк карап чыгалы.

Негизги операторлор

Бир нече логикалык функция операторлору бар. Алардын катарына төмөнкүлөр кирет:

  • ЧЫНЫГЫ;
  • ТУУРА ЭМЕС;
  • IF;
  • IF ERROR;
  • ЖЕ;
  • Ошондой эле;
  • ЭМЕС;
  • IsError;
  • ISBLANK.

Азыраак кездешкен логикалык функциялар бар.

Жогоруда көрсөтүлгөн операторлордун ар бирин, экинчисин кошпогондо, жүйөө бар. Аргументтер белгилүү бир сандар же текст, же маалымат клеткаларынын дарегин көрсөткөн шилтемелер болушу мүмкүн.

Милдеттери ЧЫНДЫК жана ЖАЛГАН

оператору ЧЫНДЫК белгилүү бир максатты гана кабыл алат. Бул функцияда эч кандай жүйөө жок, эреже катары, ал татаал сөз айкаштарынын дээрлик ар дайым ажырагыс бөлүгү.

оператору ЖАЛГАНтескерисинче, туура эмес мааниге ээ. Анын сыңарындай, бул функция эч кандай жүйөө келтирбейт жана татаал сөз айкаштарына кошулат.

Милдеттери жана жана ЖЕ

милдети жана бир нече шарттардын ортосундагы байланыш болуп саналат. Бул функция менен байланышкан бардык шарттар аткарылганда гана, ал маани кайтарат ЧЫНДЫК. Эгер жок дегенде бир аргумент маанини билдирсе ЖАЛГАНанда оператор жана жалпысынан ошол эле маани кайтарат. Бул функциянын жалпы көрүнүшү:= Жана (log_value1; log_value2; ...). Функция 1ден 255ке чейинки аргументтерди камтышы мүмкүн.

милдети ЖЕ, тескерисинче, аргументтердин бирөөсү гана шартка жооп берсе, калгандары жалган болсо дагы, ЧЫНЫГЫН кайтарат. Анын шаблону төмөнкүдөй:= Жана (log_value1; log_value2; ...). Мурунку функцияга окшоп, оператор ЖЕ 1ден 255ке чейинки шарттарды камтышы мүмкүн.

Милдети NOT

Мурунку эки билдирүүдөн айырмаланып, функция NOT бир гана аргумент бар. Ал сөз айкашынын маанисин өзгөртөт ЧЫНДЫК боюнча ЖАЛГАН көрсөтүлгөн аргументтин мейкиндигинде. Жалпы формула синтаксиси төмөнкүчө:= NOT (log_value).

Милдеттери IF жана ЭГЕР КАТА

Көбүрөөк татаал жасалгалар үчүн, функцияны колдонуңуз IF. Бул билдирүү кайсы маани экендигин көрсөтөт ЧЫНДЫКжана кайсы ЖАЛГАН. Анын жалпы шаблону төмөнкүдөй:= IF (boolean_expression; value_if_true; value_if_false). Ошентип, эгерде шарт аткарылса, анда бул функция ушул функцияны камтыган уячага толтурулат. Эгерде шарт аткарылбаса, анда уяча функциянын үчүнчү аргументинде көрсөтүлгөн башка маалыматтар менен толтурулат.

оператору ЭГЕР КАТА, эгер аргумент чын болсо, өз уячасын өзүнө кайтарып берет. Бирок, эгерде аргумент жаңылыш болсо, колдонуучу көрсөткөн маани уячага кайтарылат. Эки аргументтен турган бул функциянын синтаксиси төмөнкүчө:= IF ERROR (value; value_if_error).

сабак: Excelде IF иштейт

Милдеттери IsError жана ISBLANK

милдети IsError белгилүү бир уячанын же уячалардын диапазонунда туура эмес маанилер бар экендигин текшерет. Жаңылыш маанилер төмөнкүлөрдү билдирет:

  • # N / A;
  • #VALUE;
  • # NUMBER !;
  • #DEL / 0 !;
  • # LINK !;
  • #NAME ?;
  • # ИШЕНИМ!

Аргументтин туура эмес же туура эмес экендигине жараша, оператор маани берет ЧЫНДЫК же ЖАЛГАН. Бул функциянын синтаксиси төмөнкүчө:= ERROR (маани). Аргумент - бул бир гана клеткага же клеткалар массивине шилтеме.

оператору ISBLANK уячанын бош экендигин же баалуулуктарды камтыгандыгын текшерет. Эгер уяча бош болсо, функция маани берет ЧЫНДЫКэгер уячада маалыматтар болсо - ЖАЛГАН. Бул оператордун синтаксиси төмөнкүчө:= EMPTY (маани). Мурунку жагдайдагыдай эле, аргумент бул уячага же массивге шилтеме.

Функция мисалы

Эми жогоруда көрсөтүлгөн функциялардын айрымдарын конкреттүү мисал менен карап көрөлү.

Бизде ишкананын кызматкерлеринин маяналары менен тизмеси бар. Бирок, мындан тышкары, бардык кызматкерлерге бонус бар. Кадимки сыйлык - 700 рубль. Ал эми пенсионерлер жана аялдар 1000 рублга чейин жогорулаган бонуска ээ болушат. Ар кандай себептерден улам, ушул айда 18 күндөн аз иштеген кызматкерлер жумуштан четтетилет. Кандай болбосун, алар бир гана 700 рублден турган туруктуу бонуска ээ болушат.

Формула жасоого аракет кылалы. Ошентип, бизде эки шарт бар, ага 1000 рубль бонус берилет - бул пенсия курагына же кызматкердин аял жынысына жетишүү. Ошол эле учурда, 1957-жылы туулган адамдардын бардыгын пенсионер катары киргизебиз. Биздин учурда, таблицанын биринчи сабы үчүн формула төмөнкү форманы алат:= IF (ЖЕ (C4 <1957; D4 = "Аялдар"); "1000"; "700"). Бирок, жогорулаган сыйлыкты алуунун шарты 18 же андан ашык күн иштеп жаткандыгын унутпаңыз. Бул шартты формулада колдонуу үчүн, биз функцияны колдонобуз NOT:= IF (ЖЕ (C4 <1957; D4 = "аял") *) (ЭМЕС (E4 <18)); "1000"; "700").

Бул функцияны премиум мааниси көрсөтүлгөн таблицанын мамычасынын клеткаларына көчүрүү үчүн, формула бар уячанын төмөнкү оң бурчундагы курсорго айланабыз. Толтуруу маркери пайда болот. Жөн эле столдун аягына чейин сүйрөңүз.

Ошентип, ишкананын ар бир кызматкери үчүн бонустун өлчөмү жөнүндө маалыматы бар таблицаны алдык.

сабак: пайдалуу Excel функциялары

Көрүнүп тургандай, логикалык функциялар - бул Microsoft Excelде эсептөө жүргүзүү үчүн абдан ыңгайлуу шайман. Комплекстүү функцияларды колдонуу менен, сиз бир эле учурда бир нече шарттарды койсоңуз болот жана бул шарттар аткарылабы же жокпу, жараша натыйжа чыгат. Мындай формулаларды колдонуу бир нече иш-аракеттерди автоматташтырат, бул колдонуучуга убакытты үнөмдөөгө жардам берет.

Pin
Send
Share
Send