Shughuli za Boolean katika Excel

Chaguo za kukokotoa za kimantiki ni aina ya chaguo za kukokotoa ambazo zinaweza kurejesha mojawapo ya thamani zinazowezekana - kweli ikiwa kisanduku kina thamani zinazokidhi vigezo fulani na sivyo ikiwa hili halifanyiki. Utendakazi wa mantiki hutumiwa kupanga lahajedwali ili kufikia kujipakua kutoka kwa vitendo vinavyojirudia mara kwa mara.

Kwa kuongeza, utendakazi wa kimantiki unaweza kutumika kuangalia ni kwa kiwango gani yaliyomo kwenye seli yanakidhi vigezo fulani. Thamani zingine za boolean pia zinaweza kuangaliwa.

Waendeshaji wa Kulinganisha

Kila usemi una waendeshaji kulinganisha. Wao ni kama ifuatavyo:

  1. = - thamani 1 ni sawa na thamani 2.
  2. > - thamani 1 ni kubwa kuliko thamani 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= thamani 1 au sawa na thamani 2 au zaidi.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> thamani 1 au kubwa kuliko thamani 2 au chini.

Kama matokeo, Excel hurejesha mojawapo ya matokeo mawili yanayowezekana: kweli (1) au uongo (2).

Ili kutumia kazi za mantiki, ni muhimu, katika hali zote zinazowezekana, kutaja hali ambayo ina waendeshaji moja au zaidi.

Utendaji wa kweli

Для использования этой функции не нужно указывать никаких аргументов, na она всегда возвращает «Истина» (pamoja na Истина)

Mfano wa Mfumo − =KWELI().

Utendaji wa uwongo

Kazi ni sawa na ya awali, tu matokeo yaliyorejeshwa nayo ni "Uongo". Fomula rahisi ambapo unaweza kutumia chaguo hili la kukokotoa ni ifuatayo = UONGO().

NA kazi

Madhumuni ya fomula hii ni kurejesha thamani "Kweli" wakati kila hoja inalingana na thamani fulani au vigezo fulani, ambavyo vimefafanuliwa hapo juu. Ikiwa ghafla kuna tofauti kati ya mojawapo ya vigezo vinavyohitajika, basi thamani "Uongo" inarejeshwa.

Marejeleo ya seli za Boolean pia hutumiwa kama vigezo vya utendakazi. Idadi ya juu ya hoja zinazoweza kutumika ni 255. Lakini mahitaji ya lazima ni uwepo wa angalau mmoja wao katika mabano.

ИUkweliUongo
UkweliUkweliUongo
UongoUongoUongo

Sintaksia ya chaguo hili la kukokotoa ni:

=NA(Boolean1; [Boolean2];…)

Kwa hali yoyote, unaweza kubadilisha maelezo yako, ambayo ni ya kufurahisha zaidi, ambayo yanafaa zaidi kwa kila mtu.Shughuli za Boolean katika Excel

"Au" kazi

Hukagua thamani nyingi dhidi ya vigezo fulani. Ikiwa yoyote kati yao inalingana, basi chaguo la kukokotoa hurejesha thamani halisi (1). Idadi ya juu ya hoja katika hali hii pia ni 255, na ni lazima kutaja parameter moja ya kazi.

Akizungumza ya utendaji OR, basi kwa upande wake meza ya ukweli itakuwa kama ifuatavyo.

ORUkweliUongo
UkweliUkweliUkweli
UongoUkweliUongo

Sintaksia ya fomula ni kama ifuatavyo:

=AU(Boolean 1; [Boolean 2];…)

Kama ilivyo katika visa vilivyotangulia na vifuatavyo, kila hoja lazima itenganishwe na nyingine kwa semicolon. Ikiwa tunarejelea mfano hapo juu, basi kila parameta inarudi "Kweli" hapo, kwa hivyo ikiwa ni muhimu kutumia kazi ya "OR" wakati wa kufikia safu hii, basi fomula itarudi "Kweli" hadi moja ya vigezo ifikie fulani. kigezo.

Kitendaji cha "Hapana".

Hurejesha maadili ambayo ni kinyume na ile iliyowekwa awali. Hiyo ni, wakati wa kupitisha thamani "Kweli" kama kigezo cha kukokotoa, "Uongo" itarejeshwa. Ikiwa hakuna mechi inayopatikana, basi "Kweli".

Matokeo ambayo yatarejeshwa inategemea ni hoja gani ya awali inapokelewa na chaguo la kukokotoa. Ikiwa, kwa mfano, kazi ya "AND" inatumiwa pamoja na kazi ya "NOT", basi meza itakuwa kama ifuatavyo.

SI(na())KWELIKUSEMA UONGO
KWELIKUSEMA UONGOKWELI
KUSEMA UONGOKWELIKWELI

Unapotumia kazi ya "Au" pamoja na kazi ya "Sio", meza itaonekana kama hii.

SI (AU())KWELIKUSEMA UONGO
KWELIKUSEMA UONGOKUSEMA UONGO
KUSEMA UONGOKUSEMA UONGOKWELI

Syntax ya kazi hii ni rahisi sana: =НЕ(принимаемое логическое значение).

If

Kipengele hiki kinaweza kuitwa moja ya maarufu zaidi. Hukagua usemi fulani dhidi ya hali fulani. Matokeo yake huathiriwa na ukweli au uwongo wa taarifa fulani.

Ikiwa tunazungumza haswa juu ya kazi hii, basi syntax yake itakuwa ngumu zaidi. 

=IF(Maelezo_ya_Boolean,[Thamani_kama_kweli],[Thamani_kama_sivyo])Shughuli za Boolean katika Excel

Hebu tuangalie kwa karibu mfano ulioonyeshwa kwenye skrini hapo juu. Hapa, parameter ya kwanza ni kazi KWELI, ambayo inakaguliwa na programu. Kulingana na matokeo ya hundi hiyo, hoja ya pili inarudi. Ya tatu inashuka. 

Mtumiaji anaweza kuweka kitendakazi kimoja IF kwa mwingine. Hii lazima ifanyike katika hali ambapo, kama matokeo ya hundi moja ya kufuata hali fulani, ni muhimu kufanya nyingine. 

Kwa mfano, kuna kadi nyingi za mkopo ambazo zina nambari zinazoanza na tarakimu nne za kwanza zinazoonyesha mfumo wa malipo unaohudumia kadi. Hiyo ni, kuna chaguzi mbili - Visa na Mastercard. Kuangalia aina ya kadi, unahitaji kutumia fomula hii na viota viwili IF.

=IF(LEFT(A2)=”4″, “Visa”,IF(LEFT(A1111)=”2″,”Master Card”,”kadi haijafafanuliwa))

Ikiwa haujui maana ya kazi LEVSIMV, kisha huandika kwa sehemu ya seli ya mstari wa maandishi upande wa kushoto. Mtumiaji katika hoja ya pili kwa chaguo hili la kukokotoa anabainisha idadi ya herufi ambazo Excel inapaswa kuchagua kutoka upande wa kushoto. Inatumika kuangalia ikiwa tarakimu nne za kwanza za nambari ya kadi ya mkopo zinaanza na 1111. Ikiwa matokeo ni kweli, "Visa" inarejeshwa. Ikiwa hali ni ya uongo, basi kazi hutumiwa IF.

Vile vile, unaweza kufikia kutamia kwa heshima na kuangalia yaliyomo kwenye seli au masafa kwa kufuata masharti kadhaa.

Kitendakazi cha HITILAFU

Inahitajika ili kuamua ikiwa kuna hitilafu. Ikiwa ndio, basi thamani ya hoja ya pili inarudishwa. Ikiwa kila kitu kiko katika mpangilio, basi ya kwanza. Kwa jumla, kazi ina hoja mbili, ambayo kila moja inahitajika.

Fomula hii ina syntax ifuatayo:

 =IFERROR(thamani;thamani_kama_kosa)

Je, kipengele kinaweza kutumikaje?

Katika mfano ulio hapa chini, unaweza kuona hitilafu katika hoja ya kwanza ya chaguo la kukokotoa. Kwa hivyo, formula inarudisha jibu kwamba mgawanyiko kwa sifuri ni marufuku. Kigezo cha kwanza cha chaguo za kukokotoa kinaweza kuwa fomula zingine zozote. Mtu anaweza kuamua kwa uhuru ni maudhui gani yanaweza kuwa hapo.Shughuli za Boolean katika Excel

Jinsi kazi za boolean zinaweza kutumika katika mazoezi

Kazi 1

Kabla ya mtu kuweka lengo la kufanya tathmini ya mizani ya bidhaa. Ikiwa bidhaa imehifadhiwa kwa zaidi ya miezi 8, ni muhimu kupunguza gharama yake kwa nusu.

Hapo awali, unahitaji kuunda meza kama hiyo.Shughuli za Boolean katika Excel

Ili kufikia lengo hili, unahitaji kutumia kazi IF. Katika kesi ya mfano wetu, formula hii itaonekana kama hii:

 =ЕСЛИ(C2>=8;B2/2;B2)

Usemi wa boolean ulio katika hoja ya kwanza ya chaguo za kukokotoa umetungwa kwa kutumia > na = waendeshaji. Kwa maneno rahisi, mwanzoni kigezo ni kama ifuatavyo: ikiwa thamani ya seli ni kubwa kuliko au sawa na 8, fomula inayotolewa katika hoja ya pili inatekelezwa. Kwa maneno ya istilahi, ikiwa sharti la kwanza ni kweli, basi hoja ya pili inatekelezwa. Ikiwa uwongo - ya tatu.Shughuli za Boolean katika Excel

Ugumu wa kazi hii unaweza kuongezeka. Tuseme kwamba tunakabiliwa na kazi ya kutumia kazi ya kimantiki NA. Katika kesi hiyo, hali hiyo itachukua fomu ifuatayo: ikiwa bidhaa imehifadhiwa kwa zaidi ya miezi 8, basi bei yake lazima iwe upya mara mbili. Ikiwa imeuzwa kwa zaidi ya miezi 5, basi lazima iwe upya kwa mara 1,5. 

Katika kesi hii, unahitaji kuingiza kamba ifuatayo kwenye uwanja wa uingizaji wa formula.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Shughuli za Boolean katika Excel

kazi IF inaruhusu mifuatano ya maandishi katika hoja ikiwa inahitajika. 

Kazi 2

Tuseme, baada ya bidhaa kupunguzwa, ilianza gharama ya chini ya rubles 300, basi lazima iandikwe. Vile vile lazima ifanyike ikiwa imelala bila kuuzwa kwa miezi 10. Katika hali hii, yoyote ya chaguzi hizi ni kukubalika, hivyo ni mantiki kutumia kazi OR и IF. Matokeo yake ni mstari ufuatao.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)

Ikiwa operator wa mantiki alitumiwa wakati wa kuandika hali hiyo OR, basi lazima iamuliwe kama ifuatavyo. Ikiwa kisanduku C2 kina nambari 10 au zaidi, au ikiwa kisanduku D2 kina thamani isiyozidi 300, basi thamani "imezimwa" lazima irudishwe katika kisanduku sambamba.Shughuli za Boolean katika Excel

Ikiwa hali haijafikiwa (hiyo ni, inageuka kuwa ya uwongo), basi fomula inarudisha thamani tupu kiatomati. Kwa hivyo, ikiwa bidhaa iliuzwa mapema au iko katika hisa chini ya lazima, au ilipunguzwa kwa thamani chini ya thamani ya kizingiti, basi seli tupu inabaki. 

Inaruhusiwa kutumia kazi zingine kama hoja. Kwa mfano, matumizi ya fomula za hisabati yanakubalika.

Kazi 3

Tuseme kuna wanafunzi kadhaa ambao hufanya mitihani kadhaa kabla ya kuingia kwenye ukumbi wa mazoezi. Kama alama ya kupita, kuna alama 12. Na ili kuingia, ni muhimu kwamba kuwe na angalau pointi 4 katika hisabati. Kama matokeo, Excel inapaswa kutoa ripoti ya risiti. 

Kwanza unahitaji kujenga meza ifuatayo.Shughuli za Boolean katika Excel

Kazi yetu ni kulinganisha jumla ya darasa zote na alama ya kupita, na kwa kuongeza kuhakikisha kwamba daraja katika hisabati ni chini ya 4. Na katika safu na matokeo, lazima uonyeshe "kukubaliwa" au "hapana".

Tunahitaji kuingiza fomula ifuatayo.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

Kwa kutumia opereta kimantiki И ni muhimu kuangalia jinsi hali hizi ni kweli. Na kuamua alama ya mwisho, unahitaji kutumia kazi ya classic SUM.Shughuli za Boolean katika Excel

Hivyo, kwa kutumia kazi IF unaweza kutatua matatizo mengi tofauti, hivyo ni moja ya kawaida.

Kazi 4

Tuseme tunakabiliwa na hitaji la kuelewa ni kiasi gani cha gharama ya bidhaa baada ya kuthaminiwa kwa ujumla. Ikiwa gharama ya bidhaa ni ya chini kuliko thamani ya wastani, basi ni muhimu kuandika bidhaa hii. 

Kwa kufanya hivyo, unaweza kutumia meza sawa ambayo ilitolewa hapo juu.Shughuli za Boolean katika Excel

Ili kutatua tatizo hili, unahitaji kutumia formula ifuatayo.

=IF(D2

Katika usemi uliotolewa katika hoja ya kwanza, tulitumia chaguo la kukokotoa AVERAGEA inayobainisha maana ya hesabu ya seti fulani ya data. Kwa upande wetu, hii ndio safu ya D2:D7.Shughuli za Boolean katika Excel

Kazi 5

Katika kesi hii, hebu sema tunahitaji kuamua mauzo ya wastani. Ili kufanya hivyo, unahitaji kuunda meza kama hiyo.Shughuli za Boolean katika Excel

Ifuatayo, unapaswa kuhesabu thamani ya wastani ya seli hizo ambazo maudhui yake yanakidhi kigezo fulani. Kwa hivyo, suluhisho la kimantiki na la takwimu lazima litumike. Chini ya meza hapo juu, unahitaji kuunda meza ya msaidizi ambayo matokeo yataonyeshwa.Shughuli za Boolean katika Excel

Kazi hii inaweza kutatuliwa kwa kutumia kitendakazi kimoja tu.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

Hoja ya kwanza ni anuwai ya maadili ya kuangaliwa. Ya pili inabainisha hali hiyo, kwa upande wetu ni kiini B9. Lakini kama hoja ya tatu, masafa hutumika, ambayo yatatumika kukokotoa maana ya hesabu.

kazi WASIO NA MOYO hukuruhusu kulinganisha thamani ya seli B9 na zile maadili ambazo ziko katika safu B2:B7, ambayo huorodhesha nambari za duka. Ikiwa data inalingana, basi fomula hukokotoa wastani wa hesabu wa masafa ya C2:C7.Shughuli za Boolean katika Excel

Hitimisho

Kazi za mantiki zinahitajika katika hali tofauti. Kuna aina nyingi za fomula ambazo zinaweza kutumika kupima hali fulani. Kama inavyoonekana hapo juu, kazi kuu ni IF, но существует множество других, которые можно использовать в различных ситуациях.

Mifano kadhaa pia ilitolewa ya jinsi kazi za mantiki zinaweza kutumika katika hali halisi.

Kuna mambo mengi zaidi ya matumizi ya kazi za mantiki, lakini ni vigumu kuzingatia yote ndani ya mfumo wa makala moja, hata kubwa. Hakuna kikomo kwa ukamilifu, kwa hivyo unaweza kutafuta kila wakati programu mpya za fomula zinazojulikana.

Acha Reply