Функсияҳои мантиқӣ дар Microsoft Excel

Дар байни ифодаҳои гуногун, ки ҳангоми кор бо Microsoft Excel истифода мешаванд, шумо бояд вазифаҳои мантиқиро интихоб кунед. Онҳо барои иҷро шудани шароитҳои гуногун дар форматҳо истифода мешаванд. Илова бар ин, агар шароитҳо хеле гуногун бошанд, натиҷаи функсияҳои мантиқӣ танҳо ду арзишро талаб мекунанд: ҳолати иҷрошудаДуруст аст) ва ҳолат ба мувофиқа нарасад (FALSE). Биёед бубинем, ки кадом вазифаҳои мантиқӣ дар Excel доранд.

Операторҳои асосӣ

Якчанд операторҳои функсияҳои мантиқӣ мавҷуданд. Дар байни онҳое, ки инҳоянд, бояд қайд карда шаванд:

  • TRUE;
  • FALSE;
  • ҲА;
  • Хато;
  • Ё
  • Ва;
  • NOT;
  • Хато;
  • КУШТАМ.

Функсияҳои мантиқии каме вуҷуд доранд.

Ҳар як операторони боло, ба истиснои дуюм, далелҳо доранд. Аргументҳо метавонанд рақамҳои мушаххас ё матн, ё нишонаҳое, ки нишонии маълумотҳои ҳуҷайраҳои додаҳоро нишон медиҳанд, гиранд.

Функсияҳо Дуруст аст ва FALSE

Оператор Дуруст аст танҳо як арзиши мушаххаси мушаххасро қабул мекунад. Ин функсияҳо argument нест, ва, чун қоида, қариб ҳамеша як қисмҳои мураккаби мураккаб аст.

Оператор FALSEБаръакс, он арзише, ки дуруст нест, қабул мекунад. Ба ҳамин монанд, ин функсия ягон далел надорад ва ба ибораҳои мураккаби мураккаб дохил карда шудааст.

Функсияҳо Ва ва Ё

Функсия Ва як пайванди байни якчанд шартҳо аст. Танҳо вақте ки ҳамаи шароитҳое, ки ин функсия алоқаманд аст, онро бармегардонад Дуруст аст. Агар ҳадди аққал як далели арзишро хабар диҳед FALSEпас оператор Ва одатан як арзиши якбора бар мегардонад. Намоиши умумии ин вазифа:= Ва (log_value1; log_value2; ...). Функсия метавонад аз далелҳои 1 то 255 иборат бошад.

Функсия Ё, баръакс, арзиши TRUE-ро бар мегардонад, ҳатто агар яке аз далелҳо ба шароитҳо ҷавобгӯ бошад, ва ҳамаи дигарон нодуруст мебошанд. Шаблонҳои он чунин аст:= Ва (log_value1; log_value2; ...). Мисли вазифаи қаблӣ, оператор Ё мумкин аст аз 1 то 255 шароит.

Функсия БЕҲТАРИН

Баръакси ду изҳороти қаблӣ, функсия БЕҲТАРИН Он танҳо як далел дорад. Ин маънои ифодаи ифодаро дорад Дуруст аст Дар бораи мо FALSE дар фосилаи далели муайян. Синтаксиси формулаи зерин чунин аст:= NOT (log_value).

Функсияҳо ҲА ва ХАБАРҲО

Барои сохторҳои мураккаб, функсияро истифода баред ҲА. Ин изҳорот нишон медиҳад, ки кадом арзиш чист Дуруст аства он FALSE. Намунаи умумии он чунин аст:= IF (boolean_expression; value_if_es_far_; value_if-false). Ҳамин тавр, агар шароит иҷро шуда бошад, маълумоти пештар муайяншуда ба ҳуҷайра, ки ин функсия пур карда мешавад. Агар ҳолати ба вуқӯъ наояд, ҳуҷайра бо дигар маълумоте, ки дар се далели функсия муайян карда мешавад.

Оператор ХАБАРҲО, агар далели ҳақиқӣ бошад, арзиши худро ба ҳуҷайра бар мегардонад. Аммо, агар ин протокол нодуруст бошад, пас арзиши аз ҷониби корбар баргардонидашуда ба ҳуҷайра баргардонида мешавад. Калимаи ин функсия, ки танҳо ду калима дорад, чунин аст:= ERROR (арзиш; value_if_fault).

Дарс: IF дар Excel кор мекунад

Функсияҳо ХАБАРҲО ва КУШТАМ

Функсия ХАБАРҲО тафтиш мекунад, ки ҳуҷайра ё намуди якчанд ҳуҷайра дорои арзишҳои нодуруст мебошанд. Дар асоси арзишҳои нодуруст инҳоянд:

  • # Н / А;
  • #VALUE;
  • # НАМ !;
  • # DEL / 0!;
  • # LINK !;
  • НОМ +?
  • # НУЛЛО!

Вобаста аз он, ки оё далелҳои нодуруст ё не, оператор операторро арзёбӣ мекунад Дуруст аст ё FALSE. Калимаи ин функсия инҳоянд:= ХИЗМАТ (арзиш). Далелҳо танҳо ба як ҳуҷайра ё силсилаи ҳуҷайраҳо ишора мекунад.

Оператор КУШТАМ санҷед, ки оё он холӣ аст ё арзиш дорад. Агар ҳуҷайра холӣ бошад, функсия арзиши ҳисобот медиҳад Дуруст астагар ҳуҷайра дорои маълумот бошад - FALSE. Калима барои ин изҳорот инҳоянд:= Қарор (аҳамият). Мисол дар пештара, argsloped ба як ҳуҷайра ё қатор аст.

Намунаи дархост

Акнун биёед татбиқи баъзе вазифаҳои дар боло зикршуда бо намунаи мушаххасро дида бароем.

Рӯйхати кормандон бо музди меҳнати онҳо доранд. Аммо, илова бар ҳамаи кормандон бонус гирифта шуд. Ҳаққи ибтидоӣ 700 рубл аст. Аммо нафақахӯрон ва занон ба мукофоти баландтарини 1,000 рубл ҳуқуқ доранд. Ба истиснои кормандон, бо сабабҳои гуногун, дар давоми як моҳ дар муддати 18 рӯз кор накардаанд. Дар ҳар сурат, онҳо танҳо ба мукофоти оддии 700 рубл ҳуқуқ доранд.

Биёед як формаро созем. Ҳамин тариқ, мо ду шарт дорем, ки иҷрои он маблағи 1000 рубли пӯшида - ба синни нафақа расидан ё ба коргари зан ба ҷинси зан дахл дорад. Ҳамзамон, ҳамаи мо, ки пеш аз соли 1957 ба нафақахӯрон таваллуд мешаванд, таъин хоҳем кард. Дар ҳолати мо, барои сатри якуми ҷадвал, формулаи зерин чунин хоҳад буд:= IF (ё (C4 <1957; D4 = "зан"); "1000"; "700"). Аммо фаромӯш накунед, ки барои пешбурди мукофоти баландшуда 18 рӯз ё бештар аз он кор мекунад. Барои ин формаро дар формати мо ҷойгир кунед, функсияро истифода кунед БЕҲТАРИН:= IF (ё (C4 <1957; D4 = "зан") * (ҲАНГОМ (E4 <18)); 1000;.

Барои нусхабардории ин функсияҳо дар ҳуҷайраҳои сутуни ҷадвал, ки дар он арзиши мукаммал нишон дода мешавад, мо курсори дар поёни рости чапи ҳуҷайра, ки дар он аллакай як форм вуҷуд дорад, ишора карда мешавад. A marker пур кунед. Танҳо онро ба охири миз кашед.

Ҳамин тариқ, мо як мизро бо маълумот оид ба маблағи мукофот барои ҳар як коргари корхона ҷудо кардаем.

Дарс: Функсияҳои муфид аз excel

Тавре ки шумо мебинед, функсияҳои мантиқӣ барои коркарди ҳисоб дар Microsoft Excel воситаи хеле муфид аст. Истифодаи вазифаҳои комплексӣ, шумо метавонед якчанд шароитҳоро якхела кунед ва натиҷаи натиҷаро, вобаста ба он ки оё ин шароитҳо иҷро шудаанд ва ё не. Истифодаи чунин шаклҳо имкон дорад, ки як қатор амалиётҳоро, ки вақти истифодабариро сарфа мекунанд, автоматӣ менамояд.