Inter la multaj malsamaj esprimoj, kiuj estas uzataj kiam laboras kun Microsoft Excel, oni devas reliefigi logikajn funkciojn. Ili estas uzataj por indiki la plenumon de diversaj kondiĉoj en la formuloj. Plie, se la kondiĉoj mem povas esti sufiĉe diversaj, tiam la rezulto de logikaj funkcioj povas preni nur du valorojn: la kondiĉo kontentigas (VERA) kaj la kondiĉo ne kontentigas (FALSO) Ni rigardu pli detale, kiaj estas la logikaj funkcioj en Excel.
Ŝlosilaj Operatoroj
Estas pluraj telefonistoj pri logika funkcio. Inter la ĉefaj estas jenaj:
- VERA;
- FALSO;
- SE;
- SE eraro;
- A.
- Kaj;
- NE;
- ERROR;
- FACILA.
Estas malpli oftaj logikaj funkcioj.
Ĉiu el la supraj telefonistoj, krom la unuaj du, havas argumentojn. Argumentoj povas esti aŭ specifaj nombroj aŭ teksto, aŭ ligiloj indikantaj la adreson de datumĉeloj.
Funkcioj VERA kaj FALSO
Funkciigisto VERA akceptas nur specifan celpunkton. Ĉi tiu funkcio ne havas argumentojn, kaj, kutime, ĝi preskaŭ ĉiam estas integra parto de pli kompleksaj esprimoj.
Funkciigisto FALSOkontraŭe prenas ĉian valoron, kiu ne estas vera. Simile, ĉi tiu funkcio ne havas argumentojn kaj estas inkluzivita en pli kompleksaj esprimoj.
Funkcioj Kaj kaj A.
Funkcio Kaj estas la ligo inter pluraj kondiĉoj. Nur kiam ĉiuj kondiĉoj, kiujn ĉi tiu funkcio ligas, estas kontentigitaj, ĝi redonas valoron VERA. Se almenaŭ unu argumento raportas valoron FALSOtiam la telefonisto Kaj ĝenerale redonas la saman valoron. Ĝenerala vido de ĉi tiu funkcio:= Kaj (log_value1; log_value2; ...)
. Funkcio povas inkluzivi de 1 ĝis 255 argumentoj.
Funkcio A., kontraŭe, redonas VERA eĉ se nur unu el la argumentoj plenumas la kondiĉojn kaj ĉiuj aliaj estas falsaj. Ŝia ŝablono estas jena:= Kaj (log_value1; log_value2; ...)
. Kiel la antaŭa funkcio, la telefonisto A. povas inkluzivi de 1 ĝis 255 kondiĉoj.
Funkcio NE
Malkiel la du antaŭaj deklaroj, la funkcio NE havas nur unu argumenton. Ŝi ŝanĝas la signifon kun VERA sur FALSO en la spaco de la specifita argumento. La ĝenerala forma sintakso estas jena:= NE (log_valoro)
.
Funkcioj SE kaj SE eraro
Por pli kompleksaj desegnoj, uzu la funkcion SE. Ĉi tiu aserto indikas, kiu valoro estas VERAkaj kiu FALSO. Ĝia ĝenerala ŝablono estas jena:= IF (boolean_ekspreso; valoro_if_true; valoro_if_falso)
. Tiel, se la kondiĉo estas plenumita, tiam la antaŭe specifitaj datumoj estas plenigitaj en la ĉelo enhavanta ĉi tiun funkcion. Se la kondiĉo ne plenumas, tiam la ĉelo estas plenigita kun aliaj datumoj specifitaj en la tria argumento de la funkcio.
Funkciigisto SE eraro, se la argumento estas vera, redonas sian propran valoron al la ĉelo. Sed, se la argumento estas erara, tiam la valoro kiun la uzanto indikas redonas al la ĉelo. La sintakso de ĉi tiu funkcio, enhavanta nur du argumentojn, estas jena:= IF ERROR (valoro; valoro_iferilo)
.
Leciono: funkciu IF en Excel
Funkcioj ERROR kaj FACILA
Funkcio ERROR kontrolas por vidi ĉu aparta ĉelo aŭ gamo de ĉeloj enhavas erarajn valorojn. Eraraj valoroj signifas jenon:
- # N / A;
- #VALU;
- # NUMERO !;
- #DEL / 0 !;
- # LIGO !;
- #NAME ?;
- # Malplena!
Depende de ĉu la argumento estas erara aŭ ne, la telefonisto raportas valoron VERA aŭ FALSO. La sintakso por ĉi tiu funkcio estas jena:= ERROR (valoro)
. La argumento estas nur referenco al ĉelo aŭ tabelo de ĉeloj.
Funkciigisto FACILA kontrolas la ĉelon por vidi ĉu ĝi estas malplena aŭ enhavas valorojn. Se la ĉelo estas malplena, la funkcio raportas valoron VERAse la ĉelo enhavas datenojn - FALSO. La sintakso de ĉi tiu telefonisto estas jena:= EMPTY (valoro)
. Kiel en la antaŭa kazo, la argumento estas referenco al ĉelo aŭ tabelo.
Funkcia Ekzemplo
Nun ni rigardu la aplikon de iuj ĉi-supraj funkcioj kun specifa ekzemplo.
Ni havas liston de dungitoj de la entrepreno kun iliaj salajroj. Sed, krome, ĉiuj dungitoj havas bonuson. La kutima premio estas 700 rubloj. Sed pensionanoj kaj virinoj havas rajton je pliigita bonzo de 1,000 rubloj. Escepto estas dungitoj, kiuj pro diversaj kialoj laboris malpli ol 18 tagojn en difinita monato. Ĉiuokaze, ili rajtas nur regulan gratifikon de 700 rubloj.
Ni provu fari formulon. Do, ni havas du kondiĉojn, en kiuj estas metita bonzo de 1000 rubloj - jen la atingo de emeritiĝo aŭ la ina sekso de la dungito. Samtempe ni inkluzivas ĉiujn, kiuj naskiĝis antaŭ 1957 kiel pensionanoj. En nia kazo, por la unua linio de la tablo, la formulo prenos la jenan formon:= IF (OR (C4 <1957; D4 = "Virinoj"); "1000"; "700")
. Sed ne forgesu, ke antaŭkondiĉo por ricevi pliigitan premion funkcias dum 18 tagoj aŭ pli. Por efektivigi ĉi tiun kondiĉon en nia formulo, ni aplikas la funkcion NE:= IF (OR (C4 <1957; D4 = "ino") * (NE (E4 <18)); "1000"; "700")
.
Por kopii ĉi tiun funkcion al la ĉeloj de la kolumno de la tablo, kie estas indikita la premio-valoro, ni fariĝas la kursoro en la malsupra dekstra angulo de la ĉelo, en kiu la formulo jam ekzistas. Aperas markilo. Simple trenu ĝin malsupren al la fino de la tablo.
Tiel, ni ricevis tablon kun informoj pri la grandeco de la bonuso por ĉiu dungito de la entrepreno aparte.
Leciono: utilaj Excel-ecoj
Kiel vi povas vidi, logikaj funkcioj estas tre konvena ilo por fari kalkulojn 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 aŭ ne plenumitaj. La uzo de tiaj formuloj povas aŭtomatigi kelkajn agojn, kio helpas ŝpari tempon al la uzanto.