Excel logične operacije. Logične funkcije v Excelu

Funkcija in ( ) , angleška verzija In (), preveri stanje za resnico in se vrne, če so vsi pogoji resnični ali napačni, če je vsaj ena napačna.

Funkcija sintakse

In (logical_dation1; [logical_dation2]; ...)

logical_new. - Vsaka vrednost ali izraz, ki omogoča vrednote resnice ali lažnega.

Na primer, \u003d in (A1\u003e 100; A2\u003e 100)
Ti. Če je v oboje Celice A1. in A2. vsebuje vrednosti, večje od 100 (i.e. izraz A1\u003e 100. - Resnica in izraz A2\u003e 100. - Resnica), potem se bo formula vrnila PRAV,in če je vsaj v eni vrednosti celice<=100, то формула вернет False..

Z drugimi besedami, formula \u003d In (resnica; resnica) Vrnite resnico
in formule \u003d in (resnica; laž) ali \u003d in (laž; resnica) ali \u003d in (laž; laži) ali \u003d In (laž; resnica; resnica) Vrnite laž.

Funkcija zaznava od 1 do 255 potrjenih pogojev. Jasno je, da je 1 vrednost za uporabo brez pomena, saj je to funkcija, če (). Najpogosteje je funkcija in () za resnico preverjena 2-5 pogojev.

Skupna raba s funkcijo, če ()

Sama funkcija in () ima omejeno uporabo, ker Lahko se vrne samo vrednosti resnice ali lažnega, najpogosteje se uporablja s funkcijo, če ():
\u003d Če (in (A1\u003e 100; A2\u003e 100); "Proračun presežen"; "V okviru proračuna")

Ti. Če je v oboje Celice A1. in A2. vsebuje vrednosti več kot 100, nato izhod Proračun je presegelČe je vsaj ena vrednost celice<=100, то V okviru proračuna.

Primerjava s funkcijo ali ()

Funkcija ali () se lahko vrne tudi v vrednosti resnice ali false, vendar, za razliko od in (), vrne laž samo, če so vsi njegovi pogoji napačni. Za primerjavo teh funkcij je tako imenovana tabela resnice in () in ali ().

Enakovrednost funkcij in () Multiplication Operacije *

V matematičnih izračunih Excel interpretira vrednost laž kot 0, in resnica je kot 1. To je enostavno zagotoviti, da napišete formulo \u003d resnica + 0 in \u003d leži + 0

Posledica tega je možnost alternativne evidence s formulo \u003d in (A1\u003e 100; A2\u003e 100) v obliki \u003d (A1\u003e 100) * (A2\u003e 100)
Vrednost druge formule bo \u003d 1 (resnica), samo če sta oba argumenta resnična, t.j. EQUAL 1. Samo proizvod 2 enot bo dal 1 (resnica), ki sovpada z opredelitvijo funkcije in ().

Enakovrednost funkcij in () Multiplication Operacije * se pogosto uporablja v formulah s stanjem in na primer, da se dodajo le tiste vrednosti, ki so več kot 5 In Manj kot 10:
\u003d Suckacy ((A1: A10\u003e 5) * (A1: A10<10)*(A1:A10))

Preverjanje niza enakih vrst pogojev

Recimo, da morate preveriti vse vrednosti v območju A6: A9. Na presežku mejne vrednosti, na primer 100. lahko, seveda, zapišite formulo
\u003d In (A6\u003e 100; A7\u003e 100; A8\u003e 100; A9\u003e 100)
Vendar pa je bolj kompaktna formula, resnica, ki jo je treba vnesti kot (glej primer datoteke):
\u003d In (A6: A9\u003e 100)
(Namesto tega vnesete formulo v celico Vstopite Pritisniti Ctrl + Shift + Enter)

V Excelu Arsenalu je niz logičnih funkcij, ki jih lahko najdete na kartici Formule v skupini Funkcije knjižnicev spustnem meniju Uganka.Vse logične funkcije vrnejo resnico ali leži, odvisno od ocenjevanja. Spodaj je seznam funkcij s sintakso in krajem opis.

Če (logično_section; [value_if_istin]; [value_if_)) - preverjanja logical_some. In vrne pomen_if_istin.v celici, če je enaka resnici, se sicer vrne pomen_isight.

Če je pripomoček (vrednost; vrednost_if_ error) - donos vrednost Argument druge logične funkcije, ki ne vsebuje napake, se ne vrne vrednost_if_r ..

ESDA (vrednost; vrednost_ind_nd) - vrne podano vrednost_fi_nd.Če izraz da rezultat # n / d; V nasprotnem primeru vrne rezultat odhoda.

In (logical_dation1; [logical_dation2]; ...) - preglede logic_name.argumenti in vrača resnico, če imajo vsi pomen resnice. Če je vsaj ena vrednost napačna, vrne laž.

Ali (logical_dation1; [logical_dation2]; ...) - preglede logic_name.argumente in vrača resnico, če je vsaj ena stvar resnična. Če so vse vrednosti enake napačnemu, delujejo ali vrnejo laž.

Occed (Logical_Dation1; [logical_dation2]; ...) - Checks logic_name.argumente in vrača resnico, če je število resničnih vrednot celo, sicer vrne laž

TRUE () - Brez argumentov in vrne vrednost resnice.

Laži () - Ni argumentov in vrne vrednost laž.

Ne (logično_dation) - spremeni pomen resnice za laž, in laž resnice.

Logični izrazi in logične vrednosti, ki se uporabljajo v funkcijah, običajno uporabljajo primerjalne izjave (\u003d,<, >, <=, >\u003d Or.<>) ki vrne resnico in laži. Recimo, da ste uvedli naslednjo formulo:

In (A1 \u003d B1; C1\u003e \u003d 500)

V tem excel formula Določa, ali so vrednosti celic A1 in B1 enake drug drugemu. Če ste enaki, vrne resnico, če ne - laž. Nato Excel izračuna drugo logično vrednost in vrača resnico, če je vsebina C1 celice večja ali enaka 500, sicer vrne laž.

Po oceni logičnih vrednosti, funkcije in jih primerja in se vrne TRUE, če imata oba argumenta pomembnost resnice. Če pa je vsaj en argument napačen, funkcija in vrne laž.

(pogosto se uporablja v programiranju) Najprej Excel. Izzivi razumnega bitja, ki ga je mogoče izbrati na podlagi pridobljenih podatkov. V funkciji, če se uporablja, tako imenovani logični izraz, od katerega bo odvisna od rezultata izberite Excel. v korist pomen_if_istin. ali pomen_if_nut.. Logični izraz najpogosteje uporablja primerjalne operaterje, ki se vrne bodisi TRUE ali FALSE. V skladu s tem, z logičnim izrazom, ki je enak resnici, bo Excel vrnil vrednost, ki je bila ustanovljena v argumentu vrednost_if_istina.drugače - pomen_isight.

Razmislite o naslednji formuli, ki, odvisno od vrednosti v celici s pogojem, določa, katera formula za proizvodnjo rezultata:

Če (E5 \u003d "da"; D5 + D5 * 7,5%; D5)


Če je vrednost celice E5 enaka Da, vrednost_if_istina.ki pravi Excel, da se poveča Vrednostza 7,5%. Če je celica E5 prazna ali vsebujejo ničesar drugega kot Da,funkcija, če bo argument uporabil pomen_fold.ki bo vrnila vrednost celice D5 brez sprememb.

Ti. Argumente pomen_if_istin.in pomen_if_nut.funkcije, če so lahko konstante ali izrazi, rezultati izračuna, ki se bodo vrnili v celico s formulo, če.

Lekcija ciljev:

  • izobraževanje: Asimilacija splošnega izobraževanja in pravil za pogojno funkcijo, usposabljanje, ki jo uporablja pri reševanju problemov; Ponovitev logičnih izrazov in študija značilnosti evidence logičnih izrazov v pregledniceoh;
  • razvijanje: Razvoj kognitivnih interesov, logičnega razmišljanja, govora in pozornosti študentov, oblikovanje informacijske kulture in potrebe po pridobitvi znanja;
  • izobraževanje: Praksa študentske spretnosti neodvisnosti pri delu, vzgoje trdega dela, občutki spoštovanja znanosti.

Oprema: Računalniki, laserski projektor; programska oprema -, posamezne kartice z nalogami, pripravljene demonstracijske datoteke.

Med razredi

I. Tema teme in nastavitev lekcije

Učitelj poroča o temah in ciljih lekcije.

II. Uradalizacija znanja in spretnosti študentov

JAZ.II. Aktualizacija znanja (ustvarjanje problematične situacije)

Predstavitev "Pogojna funkcija"

Želimo rešiti naslednjo nalogo z uporabo preglednic.

Naloga (Slide.2)

Razviti tabelo, ki vsebuje naslednje informacije o prosilcih: priimek, vrednotenja izpitov iz matematike, ruščin in tuji jeziki, znesek točk za tri izpite in informacije o vpisu: če je količina točk večja ali enaka prehodu in oceni matematike - 4 ali 5, potem je prosilec vpisan v izobraževalna ustanovaV nasprotnem primeru ne.

Pogovorimo se, katere informacije morate dati v preglednice, ki nastavite formule.

Po razpravi s študenti sklepamo vrsto preglednice, prikazane na sl. 3.

Dodatek 1.



Slika 3.

V celici C1 bo shranjena vrednost point - 13. Formula v celici E3 izračuna količino točk za tri izpite (uporabite vgrajeno funkcijo vsote: \u003d zneske (B3: D3)). To formulo bomo kopirali v celice E4: E6.

In katera formula mora biti nastavljena v celici F3?

Ustvarjen je bil problem, da bi premagali, kateri študenti potrebujejo novo znanje.

JAZ.V. Seznanitev z novim materialom

Znališče z novim materialom se izvaja z uporabo predstavitvenega in laserskega projektorja.

Slide 3: Splošni pogled na pogojno funkcijo

ČE (<условие>; <выражение 1>; <выражение 2>).

Pogojna funkcija, posneta v celici tabele, se izvede na naslednji način: Če je stanje res, potem bo vrednost te celice enaka vrednosti izraza<выражение 1>, sicer -<выражение 2>.

Slide 4: Gradbeni logični izrazi (splošni primer).

Logični izrazi so zgrajeni z uporabo odnosov (<, >, <= (меньше или равно), >\u003d (več ali enako),<> (Ni enako)) in logične operacije (logična in logična ali logična zavrnitev ni). Rezultat izračuna logičnega izraza je logična vrednost resnice ali lažnega.

Slide 5: Značilnosti zapisa logičnih operacij v preglednice.

  1. Zapišite ime logičnega delovanja (in ali ne)
  2. V oklepajih so navedeni logični operandi.

Če (ali (B5<=25; А5>\u003d 10); "Da"; "Ne").

Vrnimo se na rešitev problema 1:

V celici E3 uvajamo formulo: zneske (B3: D3) in kopirajte to formulo v celico E4: E8.

Stanje napisanega z logičnim delovanjem InLahko se dešifrira tako: količina točk (E3)\u003e \u003d prehodna točka (C1) Invrednotenje izpita v matematiki (B3)\u003e 3. Če se pogoj izvede, bo besedilo "Vpisano" prikazano v celici F3, sicer bo prikazan "NI Vpisana".

V celici F3 je treba uporabiti formulo \u003d, če (in (E3\u003e \u003d C1; B3\u003e Za prehodno točko bo vsebina CELIC C1 uporabljena v formuli. Ampak ker vrednost C1 celice ne spreminjajo (prehodna točka je enaka in nespremenjena za vse prosilce), je treba dati absolutno povezavo s to celico. To pomeni, da bo naša formula izgledala takole:

Če (in (E3\u003e \u003d $ C $ 1; B3\u003e 3); "Označena"; "Ni pripisana").

Če (in (E4\u003e \u003d $ C $ 1; B4\u003e 3); "Vključeno"; "Ni vpisana")
\u003d Če (in (E5\u003e \u003d $ C $ 1; B5\u003e 3); "vpisana"; "Ni vpisana")



Slide 6: Preprost primer s podrobno razlago učitelja.

Tabela vsebuje naslednje podatke o podatkih: priimek, starost in študentska rast. Kateri učenci se lahko vključijo v košarkarski odsek, če obstajajo otroci s povečanjem najmanj 160 cm? Starost ne sme presegati 13 let.

Problem problema se izvaja Dodatek 2.

Sklep.

Začetne informacije so imena študentov, njihova starost in rast. Pripravimo tabelo, prikazano na sl. Štiri.

V celici D2 vstopamo v formulo, da ugotovimo, kateri od šolskih študentov lahko sodelujejo v razdelku, in kdo ni:

Če (in (C2\u003e \u003d 160; D2<=13) "Да"; "Нет")

Torej, če se oba pogoja izvajajo (tj. Če študentska rast najmanj 160 cm in starost ne presega 13 let), se besedilo "da" prikaže v celici D2 - "NE".



Sl. štiri



Slide 7: Preprost primer, pojasnite, kateri študenti naj bi.

6 športnikov - All-Chores sodelujejo na tekmovanjih v 5 vrstah športa. Za vsakega športa športnik pridobi določeno število točk. Športnik je dodeljen naslov mojstra, če je dosegel 100 in več točk. Koliko športnikov je dobil naziv gospodarja

Problem problema se izvaja Dodatek 3.

Sklep.

Pripravljamo tabelo v obliki, ki je predstavljena na sl. pet.



Sl. pet

V celicah B2: F7 uvajamo rezultate študentov za vsak šport. V celici G2 - Formula \u003d Zneski (B2: F2). Nato kopirajte to formulo za PZ celice: G7.

V celici H2 - Formula \u003d IF (G2\u003e \u003d 100; "Master"; "Ni naslova"). Torej, če je pogoj, da je skupno število točk večje ali enaka 100, se izvede za ta športnik, nato pa bo besedilo "Master" besedilo prikazano v ustrezni celici, sicer se prikaže "No naslov".

V celici I2 - Formula \u003d IF (H2 \u003d "Master"; 1; 0). Če je pogoj, da je tekmovalec, ki je mojster, se izvede, nato 1, sicer, 0 bo prikazan v ustreznem stolpcu.

V celici I8 - Formula \u003d Zneski (I2: I7). Na ta način lahko preštejete skupno število športnikov, ki imajo naslov "Master of Sports".



Slide 8: Več kompleksni primer S podrobno razlago učitelja.

Kupovalci prodajalcev uživajo 10% popust, če stroški nakupa presegajo k rubljev. Ustvarite izjavo, ki upošteva popuste: kupec, nakupna cena, popust, nabavna cena ob upoštevanju popustov. Naredite mizo in pokažite, kdo od kupcev je kupil s popustom, katerih strošek presegajo k rubljev.

Problem problema se izvaja Dodatek 4.

Sklep.

Pripravljamo tabelo v obliki, ki je predstavljena na sl. 6.



Sl. 6.

V celicah A1: B7 vnesemo ustrezne podatke.

V C2 celici vnesemo formulo \u003d B2 * 0,1 (kot popust na nakup 10%, potem je treba začetno nakupno ceno pomnožiti z 0,1).

V celici D2 smo vstopili v formulo \u003d B2-C2 (ker stroški izračunamo nakup ob upoštevanju popustov)

V celici E2 vstopimo v formulo \u003d, če (B2\u003e \u003d $ B $ 9; D2; B2). V tej formuli morate paziti na absolutno povezavo do celice B9.


Ko vnesete formulo v celico E2, smo se srečali s situacijo, ko smo pri vstavljanju vgrajene funkcije, če je to potrebno kot vrednost logičnega izraza, naredite povezavo do celice.

V. Konsolidacija znanja

Neodvisno delo študentov za računalnikom

Študenti so na voljo nalog treh stopenj kompleksnosti.

Naloga (raven 1).

Kupec trgovina dobi 3% popust, če ima popust Ali če skupni stroški nakupa presegajo 5000 rubljev. Ugotovite, koliko kupcev plačajo za svoje nakupe.

Naloga (raven 2).

10 prebivalcev živi v hiši. Izračunajte, koliko jih je treba plačati za elektriko in določiti skupno pristojbino za vse najemnike. Znano je, da imajo 1 kW / H stroškov električne energije m rubljev, nekateri najemniki pa imajo 50% popust pri plačilu (na primer upokojencev).

Naloga (raven 3).

Če število točk, dobljenih med preskusi, ne presega 12, potem to ustreza oceni "2"; Ocena "3" ustreza številu točk od 12 do 15; Ocena "4" - od 16 do 20; Ocena "5" - več kot 20 točk. Da bi pripravili test testiranja, ki vsebuje informacije: priimek, število točk, rezultat.

VI. Preverjanje dela študentov

Pripravljene datoteke z rešitvami so prikazane.

VI.I. Povzetek lekcije

Rezultate lekcije se povzamejo, ocene z argumentacijo so izpostavljene.

VIII. Domača naloga

Vsak študent je izdal kartico, domača naloga komentiral. Naloge dveh ravni kompleksnosti so na voljo.

Naloga (raven 1). Vsaka končna žival od 1. do 2 do 2 meseca naj bi bila dodatno kozarec mleka na dan, če je njegova teža manjša od 3 kg. Število živali, starost in teža vsakega so znani. Ugotovite, koliko mlečnih litrov na mesec je potrebno za Beverserm. Eno kozarec mleka je 0,2 litra.

Naloga (raven 2). Če težo pečeh živali med starostjo od 6 do 7 mesecev presega 7 kg, je treba zmanjšati dnevno porabo vitaminov koncentrat za 125 g. Število živali, starosti in teže vsakega znanega. Ugotovite, koliko kilogramov na mesec bo zmanjšalo porabo vitaminskega koncentrata.