Logikaj funkcioj en Microsoft Excel

Inter la multaj malsamaj esprimoj uzataj dum laborado kun Microsoft Excel, vi devas elekti la logikajn funkciojn. Ili estas uzataj por indiki la plenumon de diversaj kondiĉoj en la formuloj. Plie, se la kondiĉoj mem povas esti tre diversaj, la rezulto de logikaj funkcioj povas preni nur du valorojn: la kondiĉo estas plenumita (Vera) kaj la kondiĉo ne estas plenumita (Malvero). Ni rigardu pli detale, kiaj estas la logikaj funkcioj en Excel.

Ĉefaj operatoroj

Estas kelkaj operatoroj de logikaj funkcioj. Inter la ĉefaj, oni reliefigu la jenajn:

  • VERA;
  • Malvero;
  • IF;
  • ERROR;
  • A;
  • Kaj;
  • NE;
  • ERROR;
  • Ekfunkciita.

Estas malpli oftaj logikaj funkcioj.

Ĉiu el la pli supraj operatoroj, krom la unuaj du, havas argumentojn. Argumentoj povas esti specifaj numeroj aŭ teksto, aŭ referencoj indikantaj la adreson de la datumaj ĉeloj.

Funkcioj Vera kaj Malvero

Telefonisto Vera akceptas nur specifan celon. Ĉi tiu funkcio ne havas argumentojn, kaj ĝenerale ĝi estas preskaŭ ĉiam parto de pli kompleksaj esprimoj.

Telefonisto Malveromale, ĝi akceptas ajnan valoron, kiu ne estas vera. Simile, ĉi tiu funkcio ne havas argumentojn kaj estas inkluzivita en pli kompleksaj esprimoj.

Funkcioj Kaj kaj

Funkcio Kaj estas ligo inter pluraj kondiĉoj. Nur kiam ĉiuj kondiĉoj, kiujn ĉi tiu funkcio ligas, ĉu ĝi revenas Vera. Se almenaŭ unu argumento raportas la valoron Malverotiam la operatoro Kaj ĝenerale redonas la saman valoron. Enerala vido de ĉi tiu funkcio:= Kaj (log_value1; log_value2; ...). La funkcio povas inkluzivi de 1 ĝis 255 argumentoj.

Funkcio kontraŭe, redonas la valoron TRUE, eĉ se nur unu el la argumentoj plenumas la kondiĉojn, kaj ĉiuj aliaj estas falsaj. Ia ŝablono estas jene:= Kaj (log_value1; log_value2; ...). Kiel la antaŭa funkcio, la operatoro povas inkluzivi de 1 ĝis 255 kondiĉoj.

Funkcio NE

Male al la du antaŭaj asertoj, la funkcio NE I havas nur unu argumenton. I ŝanĝas la signifon de la esprimo kun Vera plu Malvero en la spaco de la specifita argumento. La ĝenerala formula sintakso estas jene:= NOT (log_value).

Funkcioj SE kaj ERROR

Por pli kompleksaj strukturoj, uzu la funkcion SE. Ĉi tiu aserto indikas precize kiu valoro estas Verakaj kiu Malvero. Patternia ĝenerala skemo estas jene:= IF (esprimo booleana; value_if_es_far_; value_if-false). Tiel, se la kondiĉo estas plenumita, la antaŭe specifitaj datumoj estas plenigitaj en la ĉelo enhavanta ĉi tiun funkcion. Se la kondiĉo ne estas plenumita, la ĉelo estas plenigita per aliaj datumoj specifitaj en la tria argumento de la funkcio.

Telefonisto ERROR, se la argumento estas vera, redonas sian propran valoron al la ĉelo. Sed, se la argumento ne validas, tiam la valoro resendita de la uzanto estas resendita al la ĉelo. La sintakso de ĉi tiu funkcio, kiu enhavas nur du argumentojn, estas jene:= ERROR (valoro; value_if_fault).

Leciono: SE funkcias en Excel

Funkcioj ERROR kaj Ekfunkciita

Funkcio ERROR kontrolas ĉu certa ĉelo aŭ intervalo de ĉeloj enhavas erarajn valorojn. Sub eraraj valoroj estas la sekvaj:

  • # N / A;
  • # VALORO;
  • #NUM!;
  • # DEL / 0!;
  • # LINK!;
  • # NOMO?
  • # NULL!

Depende ĉu nevalida argumento aŭ ne, la operatoro raportas la valoron VeraMalvero. La sintakso de ĉi tiu funkcio estas jene:= ERROR (valoro). La argumento estas ekskluzive referenco al ĉelo aŭ aro da ĉeloj.

Telefonisto Ekfunkciita faras ĉelon kontroli ĉu ĝi estas malplena aŭ enhavas valorojn. Se la ĉelo estas malplena, la funkcio raportas la valoron Verase la ĉelo enhavas datumojn - Malvero. La sintakso por ĉi tiu aserto estas:= CORRETA (valoro). Kiel en la antaŭa kazo, la argumento estas referenco al ĉelo aŭ tabelo.

Apliko Ekzemplo

Nun ni konsideru la aplikon de iuj el la supraj funkcioj kun specifa ekzemplo.

Ni havas liston de dungitoj kun iliaj salajroj. Sed ankaŭ ĉiuj dungitoj ricevis gratifikon. La kutima premio estas 700 rubloj. Sed pensiuloj kaj virinoj rajtas pliigi premion de 1.000 rubloj. La escepto estas oficistoj, kiuj pro diversaj kialoj laboris malpli ol 18 tagojn en difinita monato. Ĉiuokaze, ili rajtas ricevi la kutiman premion de 700 rubloj.

Ni provu formuli. Do ni havas du kondiĉojn, kies efikeco metis 1000 rublojn - estas atingi la emeritiĝon aŭ aparteni al la dungito al la ina sekso. Samtempe ni asignos ĉiujn naskitajn antaŭ 1957 al pensiuloj. En nia kazo, por la unua vico de la tabelo, la formulo aspektas tiel:= IF (OR (C4 <1957; D4 = "ino"); "1000"; "700"). Sed ne forgesu, ke antaŭkondiĉo por akiri pliigitan superpagon laboras dum 18 tagoj aŭ pli. Por enigi ĉi tiun kondiĉon en nia formulo, apliku la funkcion NE:= IF (OR (C4 <1957; D4 = "ino") * (NE (E4 <18)); "1000"; "700").

Por kopii ĉi tiun funkcion en la ĉeloj de la kolumno de la tabelo, kie la supervaloro estas indikita, ni fariĝas la kursoro en la dekstra malsupra angulo de la ĉelo en kiu jam ekzistas formulo. Pleniga markilo aperas. Simple trenu ĝin ĝis la fino de la tablo.

Tiel, ni ricevis tablon kun informoj pri la kvanto de la premio por ĉiu dungito de la entrepreno aparte.

Leciono: utilaj funkcioj de excel

Kiel vi povas vidi, logikaj funkcioj estas tre oportuna ilo por kalkuloj en Microsoft Excel. Uzante kompleksajn funkciojn, vi povas agordi plurajn kondiĉojn samtempe kaj akiri la rezultan rezulton depende de ĉu ĉi tiuj kondiĉoj estas plenumitaj aŭ ne. La uzo de tiaj formuloj kapablas aŭtomatigi kelkajn agojn, kiuj ŝparas la uzanton tempon.