Mga function ng lohika sa Microsoft Excel

Kabilang sa maraming iba't ibang mga expression na ginagamit kapag nagtatrabaho sa Microsoft Excel, dapat mong piliin ang lohikal na mga function. Ang mga ito ay ginagamit upang ipahiwatig ang katuparan ng iba't ibang mga kondisyon sa mga formula. Bukod pa rito, kung ang mga kondisyon ay maaaring magkakaiba, ang resulta ng mga lohikal na pag-andar ay maaaring tumagal ng dalawang halaga: ang kondisyon ay natupad (Totoo) at ang kalagayan ay hindi natutugunan (Mali). Tingnan natin kung ano ang mga lohikal na pag-andar sa Excel.

Pangunahing mga operator

Mayroong ilang mga operator ng lohikal na mga function. Kabilang sa mga pangunahing, ang mga sumusunod ay dapat i-highlight:

  • TRUE;
  • FALSE;
  • KUNG;
  • ERROR;
  • O;
  • At;
  • HINDI;
  • ERROR;
  • BALLED.

Mayroong mas karaniwang mga lohikal na pag-andar.

Ang bawat isa sa mga operator sa itaas, maliban sa unang dalawang, ay may mga argumento. Ang mga pangangatwiran ay maaaring alinman sa tiyak na mga numero o teksto, o mga sanggunian na nagpapahiwatig ng address ng mga cell ng data.

Mga Pag-andar Totoo at Mali

Operator Totoo tumatanggap lamang ng isang partikular na halaga ng target. Ang function na ito ay walang argumento, at, bilang isang panuntunan, ito ay halos palaging isang bahagi ng mas kumplikadong mga expression.

Operator Malisa kabaligtaran, tumatanggap ito ng anumang halaga na hindi totoo. Katulad nito, ang function na ito ay walang argumento at kasama sa mas kumplikadong mga expression.

Mga Pag-andar At at O kaya

Function At ay isang link sa pagitan ng maraming mga kundisyon. Lamang kapag ang lahat ng mga kondisyon na ang function na ito binds, ito ay bumalik Totoo. Kung hindi bababa sa isang argumento ang nag-uulat ng halaga Malipagkatapos ay ang operator At sa pangkalahatan ay nagbabalik ng parehong halaga. Pangkalahatang view ng function na ito:= At (log_value1; log_value2; ...). Maaaring isama ang pag-andar mula sa 1 hanggang 255 na mga argumento.

Function O kaya, sa kabaligtaran, nagbabalik ang halaga ng TRUE, kahit na isa lamang sa mga argumento ang nakakatugon sa mga kondisyon, at ang lahat ng iba ay hindi totoo. Ang template nito ay ang mga sumusunod:= At (log_value1; log_value2; ...). Tulad ng nakaraang pag-andar, ang operator O kaya Maaaring may kasamang 1 hanggang 255 na kondisyon.

Function HINDI

Hindi tulad ng dalawang naunang pahayag, ang pag-andar HINDI Mayroon lamang isang argumento. Binabago nito ang kahulugan ng pagpapahayag na may Totoo sa Mali sa espasyo ng tinukoy na argumento. Ang pangkalahatang syntax formula ay ang mga sumusunod:= HINDI (log_value).

Mga Pag-andar KUNG at ERROR

Para sa mas kumplikadong istruktura, gamitin ang function KUNG. Ang pahayag na ito ay nagpapahiwatig kung anu-anong halaga ang Totooat kung saan Mali. Ang pangkalahatang pattern nito ay ang mga sumusunod:= KUNG (boolean_expression; value_if_es_far_; value_if-false). Kaya, kung ang kalagayan ay natutugunan, ang naunang natukoy na data ay napunan sa cell na naglalaman ng function na ito. Kung hindi natugunan ang kundisyon, ang selula ay puno ng iba pang data na tinukoy sa ikatlong argumento ng pag-andar.

Operator ERROR, kung sakaling totoo ang argumento, ibabalik ang sarili nitong halaga sa cell. Subalit, kung hindi wasto ang argumento, ang halaga na ibinalik ng user ay ibabalik sa cell. Ang syntax ng function na ito, na naglalaman lamang ng dalawang argumento, ay ang mga sumusunod:= ERROR (value; value_if_fault).

Aralin: KUNG function sa Excel

Mga Pag-andar ERROR at BROUGHT

Function ERROR Sinusuri kung ang isang partikular na selula o hanay ng mga cell ay naglalaman ng mga maling halaga. Sa ilalim ng mga maling halaga ay ang mga sumusunod:

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

Depende sa kung isang di-wastong argumento o hindi, iniulat ng operator ang halaga Totoo o Mali. Ang syntax ng function na ito ay ang mga sumusunod:= ERROR (halaga). Ang argument ay eksklusibo lamang sa isang reference sa isang cell o isang array ng mga cell.

Operator BED gumagawa ng cell check kung walang laman o naglalaman ng mga halaga. Kung ang cell ay walang laman, ang function ay nag-uulat ng halaga Totookung ang cell ay naglalaman ng data - Mali. Ang syntax para sa pahayag na ito ay:= KATULAD (halaga). Tulad ng sa nakaraang kaso, ang argument ay isang reference sa isang cell o array.

Halimbawa ng Application

Ngayon isaalang-alang natin ang application ng ilan sa mga function sa itaas na may isang partikular na halimbawa.

Mayroon kaming listahan ng mga empleyado sa kanilang suweldo. Ngunit, bilang karagdagan, ang lahat ng empleyado ay nakatanggap ng bonus. Ang karaniwang premium ay 700 rubles. Ngunit ang mga pensyonado at kababaihan ay may karapatan sa isang mas mataas na premium na 1,000 rubles. Ang pagbubukod ay mga empleyado na, dahil sa iba't ibang kadahilanan, ay nagtrabaho nang wala pang 18 araw sa isang buwan. Sa anumang kaso, ang mga ito ay may karapatan lamang sa karaniwang premium na 700 rubles.

Subukan nating gumawa ng isang formula. Kaya, mayroon kaming dalawang mga kondisyon, ang pagganap nito na inilagay sa isang premium na 1000 rubles - ay upang maabot ang edad ng pagreretiro o pag-aari ng empleyado sa babaeng kasarian. Kasabay nito, itatalaga namin ang lahat ng ipinanganak bago ang 1957 sa mga pensioner. Sa aming kaso, para sa unang hanay ng talahanayan, ang formula ay magiging ganito:= KUNG (O (C4 <1957; D4 = "babae"); "1000"; "700"). Ngunit huwag kalimutan na ang isang paunang kinakailangan para sa pagkuha ng isang mas mataas na premium ay nagtatrabaho ng 18 araw o higit pa. Upang ma-embed ang kundisyong ito sa aming formula, ilapat ang function HINDI:= KUNG (O (C4 <1957; D4 = "babae") * (HINDI (E4 <18)); "1000"; "700").

Upang kopyahin ang function na ito sa mga cell ng haligi ng talahanayan, kung saan ipinahiwatig ang halaga ng premium, maging cursor kami sa kanang sulok sa ibaba ng cell kung saan mayroon nang formula. Lumilitaw ang marker ng fill. I-drag lamang ito pababa sa dulo ng mesa.

Sa gayon, nakatanggap kami ng talahanayan na may impormasyon tungkol sa halaga ng award para sa bawat empleyado ng enterprise nang hiwalay.

Aralin: kapaki-pakinabang na mga function ng excel

Tulad ng iyong nakikita, ang mga lohikal na pag-andar ay isang maginhawang tool para sa paggawa ng mga kalkulasyon sa Microsoft Excel. Paggamit ng mga kumplikadong pag-andar, maaari kang magtakda ng maraming mga kondisyon nang sabay-sabay at makuha ang resulta ng output depende kung ang mga kundisyong ito ay natupad o hindi. Ang paggamit ng naturang mga formula ay makakapag-automate ng maraming pagkilos, na nakakatipid sa oras ng gumagamit.

Panoorin ang video: Top 25 Excel 2016 Tips and Tricks (Abril 2024).