Kazi ya Logic katika Microsoft Excel

Miongoni mwa maneno mengi tofauti ambayo hutumiwa wakati wa kufanya kazi na Microsoft Excel, unapaswa kuchagua kazi za mantiki. Wao hutumiwa kuonyesha utimilifu wa hali mbalimbali katika fomu. Aidha, ikiwa hali wenyewe zinaweza kuwa tofauti sana, matokeo ya kazi za mantiki inaweza kuchukua maadili mawili tu: hali inatimizwa (Kweli) na hali haijafikiwa (FALSE). Hebu tuangalie kwa uangalifu jinsi kazi ya mantiki katika Excel ni.

Waendeshaji kuu

Kuna waendeshaji kadhaa wa kazi za mantiki. Miongoni mwa kuu, zifuatazo zinapaswa kuonyeshwa:

  • Kweli;
  • FALSE;
  • IF;
  • ERROR;
  • AU;
  • Na;
  • NOT;
  • ERROR;
  • KUFUNGWA.

Kuna kazi ndogo ya kawaida ya mantiki.

Kila mmoja wa waendeshaji hapo juu, ila kwa mbili za kwanza, ana hoja. Majadiliano yanaweza kuwa namba maalum au maandishi, au marejeleo yanayoonyesha anwani ya seli za data.

Kazi Kweli na FALSE

Opereta Kweli inakubali tu thamani maalum ya lengo. Kazi hii haina hoja, na, kama sheria, karibu ni sehemu ya maneno magumu zaidi.

Opereta FALSEkinyume chake, inakubali thamani yoyote ambayo si kweli. Vivyo hivyo, kazi hii haina hoja na imejumuishwa katika maneno mengi zaidi.

Kazi Na na Au

Kazi Na ni kiungo kati ya masharti kadhaa. Ni wakati tu hali zote ambazo kazi hii imefungwa, je, inarudi Kweli. Ikiwa angalau hoja moja inaripoti thamani FALSEbasi operator Na kwa ujumla inarudi thamani sawa. Mtazamo wa jumla wa kazi hii:= Na (logi_value1; log_value2; ...). Kazi inaweza kuhusisha kutoka hoja ya 1 hadi 255.

Kazi Au, kinyume chake, anarudi thamani ya kweli, hata kama moja tu ya hoja yanakutana na masharti, na wengine wote ni wa uongo. Template yake ni kama ifuatavyo:= Na (logi_value1; log_value2; ...). Kama kazi ya awali, operator Au inaweza kuhusisha hali ya 1 hadi 255.

Kazi NOT

Tofauti na kauli mbili zilizopita, kazi NOT Ina hoja moja tu. Inabadilisha maana ya maneno na Kweli juu FALSE katika nafasi ya hoja maalum. Sura ya jumla ya formula ni kama ifuatavyo:= NOT (logi_value).

Kazi IF na ERROR

Kwa miundo ngumu zaidi, tumia kazi IF. Taarifa hii inaonyesha hasa thamani gani Kwelina ambayo FALSE. Mfano wake mkuu ni kama ifuatavyo:= IF (boolean_expression; thamani_if_es_far_; thamani_if-uongo). Kwa hiyo, ikiwa hali hiyo imekutana, data iliyowekwa hapo awali imejaa kiini kilicho na kazi hii. Ikiwa hali haijafikiwa, kiini kinajazwa na data zingine zilizoelezwa katika hoja ya tatu ya kazi.

Opereta ERROR, ikiwa hoja hiyo ni kweli, inarudi thamani yake mwenyewe kwenye seli. Lakini, ikiwa hoja ni batili, basi thamani iliyorejeshwa na mtumiaji inarudi kwenye seli. Sura ya kazi hii, ambayo ina hoja mbili tu, ni kama ifuatavyo:= ERROR (thamani; thamani_if_fault).

Somo: Ikiwa kazi katika Excel

Kazi ERROR na KUFUNGWA

Kazi ERROR hunata kama kiini fulani au seli nyingi zina maadili yasiyofaa. Chini ya maadili mabaya ni yafuatayo:

  • # N / A;
  • #VALUE;
  • #NUM!;
  • # DEL / 0!;
  • # LINK!;
  • # NAME;
  • # NULL!

Kulingana na hoja ya batili au la, operator huripoti thamani Kweli au FALSE. Syntax ya kazi hii ni kama ifuatavyo:= ERROR (thamani). Majadiliano ni pekee ya kumbukumbu ya seli au safu ya seli.

Opereta KUFUNGWA hufanya hundi ya seli ikiwa ni tupu au ina maadili. Ikiwa kiini haipo, kazi huripoti thamani Kweliikiwa kiini kina data - FALSE. Syntax kwa tamko hili ni:= CORRECT (thamani). Kama ilivyo katika kesi iliyopita, hoja ni kumbukumbu ya seli au safu.

Mfano wa Maombi

Sasa hebu fikiria matumizi ya baadhi ya kazi zilizo juu na mfano maalum.

Tuna orodha ya wafanyakazi wenye mishahara yao. Lakini, kwa kuongeza, wafanyakazi wote walipokea bonus. Premium ya kawaida ni rubles 700. Lakini wastaafu na wanawake wana haki ya kuongeza thamani ya rubles 1,000. Isipokuwa ni wafanyakazi ambao, kwa sababu mbalimbali, wamefanya kazi chini ya siku 18 katika mwezi uliopewa. Kwa hali yoyote, wao wana haki tu ya malipo ya kawaida ya rubles 700.

Hebu jaribu kufanya fomu. Hivyo, tuna hali mbili, utendaji ambao uliweka malipo ya rubles 1000 - ni kufikia umri wa kustaafu au mali ya mfanyakazi kwa ngono ya kike. Wakati huo huo, tutawapa wale waliozaliwa kabla ya 1957 kwa wastaafu. Kwa upande wetu, kwa safu ya kwanza ya meza, fomu itaonekana kama hii:= IF (OR (C4 <1957; D4 = "mwanamke"); "1000"; "700"). Lakini usisahau kuwa sharti ya kupata premium iliongezeka ni kazi nje ya siku 18 au zaidi. Ili kuingiza hali hii katika fomu yetu, tumia kazi NOT:= IF (OR (C4 <1957; D4 = "kike") * (NOT (E4 <18)); "1000"; "700").

Ili kuchapisha kazi hii katika seli za safu ya meza, ambapo thamani ya premium inavyoonyeshwa, tunakuwa mshale kwenye kona ya chini ya kulia ya seli ambapo tayari kuna formula. Alama ya kujaza inaonekana. Gusa tu hadi mwisho wa meza.

Kwa hiyo, tumepokea meza na habari kuhusu kiasi cha tuzo kwa kila mfanyakazi wa biashara kwa tofauti.

Somo: kazi muhimu za kushinda

Kama unaweza kuona, kazi za mantiki ni chombo rahisi sana cha kufanya mahesabu katika Microsoft Excel. Kutumia kazi ngumu, unaweza kuweka masharti kadhaa wakati huo huo na kupata matokeo ya pato kulingana na hali hizi zinatimizwa au la. Matumizi ya kanuni hizo ni uwezo wa kuendesha vitendo vingi, vinavyohifadhi wakati wa mtumiaji.