Nëse është false, atëherë qeliza boshe. Funksioni i kushtëzuar dhe shprehjet logjike në Excel (klasa e 10-të)

Funksioni DHE ( ) , Versioni anglisht i AND (), kontrollon që një kusht të jetë i vërtetë dhe kthen TRUE nëse të gjitha kushtet janë të vërteta ose FALSE nëse të paktën një është e gabuar.

Sintaksa e funksionit

DHE (boolean1; [boolean2]; ...)

boolean - çdo vlerë ose shprehje që mund të jetë e VRTET ose E FALAS.

Për shembull, \u003d AND (A1\u003e 100; A2\u003e 100)
Ata. nëse në të dyja qelizat A1 dhe A2 përmban vlera më të mëdha se 100 (d.m.th. shprehja A1\u003e 100 - E VRTET dhe shprehje A2\u003e 100 - E VUERTET), atëherë formula do të kthehet E VERTETE,dhe nëse të paktën një qelizë përmban vlerën<=100, то формула вернет Gënjeshtra.

Me fjalë të tjera, formula \u003d DHE (E VRTET, E VRTET) do te kthehet E VERTETE,
dhe formulat \u003d DHE (E VUERTET;; E GABUAR) ose \u003d DHE (E GABUAR; E VUERTET) ose \u003d DHE (E GABUAR; E FALAS) \u003d DHE (E GABUAR, E VUERTET, E VRTET) do të kthehet E GABUAR.

Funksioni pranon nga 1 në 255 kushte të kontrolluara. Shtë e qartë se nuk ka asnjë pikë në përdorimin e 1 vlere, për këtë ekziston funksioni IF (). Më shpesh, funksioni AND () kontrollon 2-5 kushte për të vërtetën.

Ndarja me funksionin IF ()

Vetë funksioni AND () është me përdorim të kufizuar, pasi ai mund të kthejë vetëm të VRTET ose FALSE, më shpesh përdoret së bashku me funksionin IF ():
\u003d IF (AND (A1\u003e 100; A2\u003e 100); "Buxheti u tejkalua"; "Brenda buxhetit")

Ata. nëse në të dyja qelizat A1 dhe A2 përmban vlera më të mëdha se 100, pastaj dalja Buxheti u tejkaluanëse të paktën një qelizë përmban vlerën<=100, то Brenda buxhetit.

Krahasimi me funksionin OR ()

Funksioni OR () gjithashtu mund të kthejë vetëm TRUE ose FALSE, por ndryshe nga AND (), ai kthen FALSE vetëm nëse të gjitha kushtet e tij janë false. Për të krahasuar këto funksione, le të hartojmë të ashtuquajturën tabelë të së vërtetës për AND () dhe OR ().

Ekuivalenca e funksionit AND () funksionimi i shumëzimit *

Në llogaritjet matematikore, EXCEL interpreton vlerën FALSE si 0, dhe V TRRTET si 1. Ju mund ta verifikoni lehtë këtë duke shkruar formulat \u003d VUERTETA + 0 dhe \u003d FALSE + 0

Pasoja e kësaj është mundësia e shkrimit alternativ të formulës \u003d AND (A1\u003e 100; A2\u003e 100) në formën \u003d (A1\u003e 100) * (A2\u003e 100)
Vlera e formulës së dytë do të jetë \u003d 1 (E VRTET) vetëm nëse të dy argumentet janë të vërteta, d.m.th. janë të barabarta me 1. Vetëm prodhimi i 2 njësive do të japë 1 (E VRTET), e cila përkon me përkufizimin e funksionit AND ().

Ekuivalenca e funksionit AND () e operacionit të shumëzimit * përdoret shpesh në formula me kushtin AND, për shembull, për të shtuar vetëm ato vlera që janë më të mëdha se 5 DHE më pak se 10:
\u003d SUMPRODUKTI ((A1: A10\u003e 5) * (A1: A10<10)*(A1:A10))

Kontrollimi i kushteve të shumta të të njëjtit lloj

Supozoni se doni të kontrolloni të gjitha vlerat në interval A6: A9 për tejkalimin e një vlere kufitare, për shembull 100. Ju, sigurisht, mund të shkruani formulën
\u003d AND (A6\u003e 100; A7\u003e 100; A8\u003e 100; A9\u003e 100)
por ekziston një formulë më kompakte, e cila duhet të futet si (shih skedarin shembull):
\u003d DHE (A6: A9\u003e 100)
(për të futur një formulë në një qelizë në vend të ENTER duhet të shtypni CTRL + SHIFT + ENTER)

Excel ka një sërë funksionesh logjike në arsenal, të cilat mund t'i gjeni në skedë Formulat në një grup Biblioteka e funksionevenë menunë zbritëse Ngacmues truri.Të gjitha funksionet boolean kthehen të VUERTET ose FALSE në varësi të vlerësimit. Më poshtë është një listë e funksioneve me sintaksë dhe përshkrim të shkurtër.

IF (shprehja boolean, [vlera_if_ e vërtetë], [vlera_if_false]) - Kontrollon shprehja boolean_ dhe kthehet vlera_nese eshte e vertetenë qelizë nëse është e VRTET, përndryshe kthehet vlera_nëse është e rremë.

IFERROR (vlera; vlera_if_error) - Kthimi vlera argumenti është i ndryshëm funksioni logjik që nuk përmban një gabim, përndryshe kthehet vlera_if_orror.

ESND (vlera; vlera_if_ind) - Kthen specifikuar vlera_ nese_nd,nëse shprehja kthen # N / A; përndryshe, ajo kthen rezultatin e majë.

DHE (boolean1; [boolean2]; ...) - Kontrollon vlerat_ booleanargumentet dhe kthimet TRUE nëse janë të gjitha të V ifRTETA. Nëse të paktën një vlerë është false, ajo kthen FALSE.

OSE (boolean1, [boolean2]; ...) - Kontrollet vlerat_ booleanargumenton dhe kthen të V ifRTET nëse të paktën njëri është i VRTET Nëse të gjitha vlerat janë FALSE, funksioni OR kthen FALSE.

E NXITUR (boolean1, [boolean2]; ...) - Çeqet vlerat_ booleanargumenton dhe kthen TRUE nëse numri i vlerave të vërteta është çift, përndryshe kthen FALSE

TRUE () - nuk ka argumente dhe kthen TRUE.

FALSE () - nuk ka argumente dhe kthen FALSE.

NOT (boolean_value) - ndryshon vlerën TRUE në FALSE, dhe FALSE në TRUE.

Shprehjet Boolean dhe vlerat Boolean të përdorura në funksione zakonisht përdorin operatorë krahasimi (\u003d,<, >, <=, >\u003d ose<>) që kthejnë të VUERTET dhe TAL GABUAR. Supozoni se keni futur formulën e mëposhtme:

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

Në këtë formula e Excel-it përcakton nëse vlerat e qelizave A1 dhe B1 janë të barabarta. Nëse ato janë të barabarta, ajo kthen të VRTET, nëse jo, kthehet E GABUAR. Excel pastaj llogarit booleanin e dytë dhe kthen TRUE nëse përmbajtja e qelizës C1 është më e madhe ose e barabartë me 500, përndryshe kthen FALSE.

Pas vlerësimit të vlerave Boolean, funksioni AND i krahason ato dhe kthen TRUE nëse të dy argumentet janë të V argRTETA. Sidoqoftë, nëse të paktën një argument është FALSE, funksioni AND kthen FALSE.

(përdoret shpesh në programim) i jep Excel-it prodhimet e para të një qenie inteligjente që mund të zgjedhë nga të dhënat që merr. Funksioni IF përdor një shprehje të ashtuquajtur logjike, rezultati i së cilës do të varet zgjedhja e Excel-it në favor vlera_nese eshte e vertete ose vlera_nëse është e rremë... Një shprehje Boolean më shpesh përdor operatorë krahasimi që kthejnë të V eitherRTET ose T GABUAR. Prandaj, kur shprehja boolean është e VRTET TR, Excel do të kthejë vlerën që ishte vendosur në argument vlera_nese eshte e vertete,përndryshe - vlera_nëse është e rremë.

Merrni parasysh formulën e mëposhtme, e cila, në varësi të vlerës në një qelizë me një kusht, përcakton me cilën formulë për të kthyer rezultatin:

NESE (E5 \u003d "Po"; D5 + D5 * 7.5%; D5)


Nëse qeliza E5 është Po, vlera_nese eshte e vertete,e cila i thotë Excel-it të rritet Vlerame 7.5%. Nëse qeliza E5 është bosh ose përmban diçka tjetër përveç Po,funksioni IF do të përdorë argumentin vlera_nëse është e rremë,e cila do të kthejë vlerën e qelizës D5 të pandryshuar.

Ata. argumente vlera_nese eshte e vertetedhe vlera_nëse është e rremëfunksionet IF mund të përmbajnë konstante ose shprehje, rezultatet e të cilave do të kthehen në qelizë me formulën IF.

Objektivat e mësimit:

  • edukative: asimilimi nga studentët i pikëpamjes së përgjithshme dhe rregullave për kryerjen e një funksioni të kushtëzuar, duke mësuar ta përdorin atë në zgjidhjen e problemeve; përsëritja e shprehjeve logjike dhe studimi i veçorive të shkrimit të shprehjeve logjike në fletëllogaritëseoh;
  • duke u zhvilluar: zhvillimi i interesit njohës, të menduarit logjik, fjalës dhe vëmendjes së studentëve, formimi i kulturës së informacionit dhe nevoja për të marrë njohuri;
  • edukative: futja tek studentët e aftësive të pavarësisë në punë, arsimimi i punës së palodhur, ndjenja e respektit për shkencën.

Pajisjet: kompjutera, projektor lazer; softuer -, karta individuale me detyra, skedarë demo të përgatitur.

Gjatë orëve të mësimit

I. Komunikimi i temës dhe përcaktimi i qëllimeve të orës së mësimit

Mësuesi komunikon temën dhe qëllimin e orës së mësimit.

II Përditësimi i njohurive dhe aftësive të studentëve

UneII Aktualizimi i njohurive (krijimi i një situate problemi)

Prezantimi i funksionit të kushtëzuar

Ne duam të përdorim spreadsheets për të zgjidhur problemin e mëposhtëm.

Detyra (Slide2)

Zhvilloni një tabelë që përmban informacionin e mëposhtëm në lidhje me aplikantët: mbiemrin, notat për provime në matematikë, ruse dhe gjuhë të huaja, shumën e pikëve për tre provime dhe informacionin në lidhje me regjistrimin: nëse shuma e pikëve është më e madhe ose e barabartë me rezultatin kalues \u200b\u200bdhe nota në matematikë është 4 ose 5, aplikanti është regjistruar në një institucion arsimor, përndryshe jo.

Le të diskutojmë se çfarë informacioni duhet të futet në fletëllogaritëse, cilat formula të vendosim.

Pas diskutimit me studentët, kemi ardhur në formën e spreadsheets, të treguar në Fig. 3

Shtojca 1



Fig. 3

Cell C1 do të ruajë rezultatin kalues \u200b\u200btë 13. Formula në qelizën E3 llogarit rezultatin e përgjithshëm për tre provime (ne do të përdorim funksionin SUM të integruar: \u003d SUM (B3: D3)). Ne do ta kopjojmë këtë formulë në qelizat E4: E6.

Çfarë formula duhet të vendosni në qelizën F3?

Shtë krijuar një situatë problematike, për të kapërcyer të cilën studentët kanë nevojë për njohuri të reja.

UneV. Njohja me materialin e ri

Njohja me materialin e ri kryhet duke përdorur një prezantim dhe një projektor lazer.

Slide 3: Pamje e përgjithshme e funksionit të kushtëzuar

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

Një funksion i kushtëzuar i shkruar në një qelizë tabele ekzekutohet si më poshtë: nëse kushti është i vërtetë, atëherë vlera e kësaj qelize do të jetë e barabartë me vlerën e shprehjes<выражение 1>, përndryshe -<выражение 2>.

Slide 4: ndërtimi i shprehjeve logjike (rasti i përgjithshëm).

Shprehjet logjike ndërtohen duke përdorur operacionet e relacionit (<, >, <= (меньше или равно), >\u003d (më e madhe ose e barabartë),<> (jo të barabartë)) dhe operacionet logjike (logjike AND, logjike OSE, mohimi logjik JO). Shprehja logjike vlerëson në vlerën logjike TRUE ose FALSE.

Slide 5: tiparet e regjistrimit të operacioneve logjike në spreadsheets.

  1. Shkruajmë emrin e operacionit logjik (DHE, OSE, JO)
  2. Operandet logjike renditen në kllapa.

NESE (OSE (B5<=25; А5>\u003d 10); "Po"; "Jo").

Le të kthehemi te zgjidhja e problemit 1:

Në qelizën E3, futni formulën: SUM (B3: D3) dhe kopjoni këtë formulë në qelizat E4: E8.

Kusht i shkruar me veprim boolean DHE, mund të deshifrohet si më poshtë: shuma e pikëve (E3)\u003e \u003d nota kaluese (C1) DHEnota për provimin në matematikë (B3)\u003e 3. Nëse plotësohet kushti, atëherë teksti "i regjistruar" do të shfaqet në qelizën F3, përndryshe - "nuk është regjistruar".

Në qelizën F3, futni formulën \u003d IF (DHE (E3\u003e \u003d C1; B3\u003e. Për rezultatin kalues, formula do të përdorë përmbajtjen e qelizës C1. Por meqenëse vlera e qelizës C1 nuk ndryshon (rezultati i kalimit është i njëjtë dhe i pandryshuar për të gjithë aplikantët), atëherë duhet t'i bëhet një referencë absolute kësaj qelize, domethënë formula jonë do të duket kështu:

IF (DHE (E3\u003e \u003d $ C $ 1; B3\u003e 3); "kredituar"; "nuk kreditohet").

IF (DHE (E4\u003e \u003d $ C $ 1; B4\u003e 3); "kredituar"; "nuk kreditohet")
\u003d IF (DHE (E5\u003e \u003d $ C $ 1; B5\u003e 3); "kredituar"; "nuk kreditohet")



Slide 6: Shembull i thjeshtë me shpjegime të hollësishme të mësuesit.

Tabela përmban të dhënat e mëposhtme në lidhje me nxënësit e shkollës: mbiemrin, moshën dhe gjatësinë e nxënësit. Cili nga studentët mund të marrë pjesë në seksionin e basketbollit nëse pranohen atje fëmijë me një lartësi prej të paktën 160 cm? Mosha nuk duhet të jetë më shumë se 13 vjeç.

Problemi është zgjidhur në Shtojca 2

Vendimi.

Informacioni fillestar është emrat e studentëve, mosha dhe gjatësia e tyre. Përgatitja e tabelës së treguar në Fig. 4

Në qelizën D2, ne fusim formulën për të përcaktuar se cili nga studentët e shkollës mund të studiojë në seksion, dhe kush nuk mund:

NESE (DHE (C2\u003e \u003d 160; D2<=13) "Да"; "Нет")

Kështu, nëse plotësohen të dy kushtet (dmth. Nëse gjatësia e studentit nuk është më e vogël se 160 cm dhe mosha nuk i kalon 13 vjet), atëherë teksti "Po" do të shfaqet në qelizën D2, përndryshe "Jo".



Figura: 4



Slide 7: Një shembull i thjeshtë që studentët të shpjegojnë.

6 atletë - atletë të gjithanshëm marrin pjesë në gara në 5 sporte. Për secilin sport, atleti fiton një numër të caktuar pikësh. Një atlet vlerësohet me titullin master nëse shënon 100 ose më shumë pikë në total. Sa sportistë morën titullin master

Problemi është zgjidhur në Shtojca 3

Vendimi.

Ne përgatisim një tabelë në formën e treguar në Fig. pesë



Figura: pesë

Në qelizat B2: F7, ne fusim rezultatet e studentëve për secilin sport. Në qelizën G2 - formula \u003d SUM (B2: F2). Tjetra, ne kopjojmë këtë formulë për qelizat G3: G7.

Në qelizën H2 - formula \u003d IF (G2\u003e \u003d 100; "master"; "pa gradë"). Kështu, nëse kushti që numri i përgjithshëm i pikëve është më i madh ose i barabartë me 100 plotësohet për një atlet të caktuar, atëherë teksti "master" do të shfaqet në qelizën përkatëse të kolonës H, përndryshe "pa gradë".

Në qelizën I2 - formula \u003d IF (H2 \u003d "master"; 1; 0). Kështu, nëse plotësohet kushti që atleti është një master, atëherë qeliza përkatëse e kolonës I do të shfaq 1, përndryshe - 0.

Në qelizën I8 - formula \u003d SUM (I2: I7). Kështu, mund të llogaritni numrin e përgjithshëm të atletëve me titullin "Mjeshtër i Sporteve".



Slide 8: Shembull më kompleks me shpjegime të hollësishme të mësuesit.

Klientët e dyqaneve gëzojnë zbritje prej 10% nëse çmimi i blerjes tejkalon k rubla. Hartoni një listë që merr parasysh zbritjet: blerësi, çmimi i blerjes, zbritje, çmimi i blerjes përfshirë zbritjen. Krijoni një tryezë dhe tregoni se cili nga blerësit ka bërë blerje me zbritje, kostoja e së cilës tejkalon k rubla.

Problemi është zgjidhur në Shtojca 4

Vendimi.

Ne përgatisim një tabelë në formën e treguar në Fig. 6



Figura: 6

Vendosni të dhënat e duhura në qelizat A1: B7.

Në qelizën C2, futni formulën \u003d B2 * 0,1 (pasi zbritja e blerjes është 10%, kostoja origjinale e blerjes duhet të shumëzohet me 0,1).

Në qelizën D2 futim formulën \u003d B2-C2 (meqenëse ne llogarisim koston e blerjeve duke marrë parasysh zbritjen)

Në qelizën E2, futni formulën \u003d IF (B2\u003e \u003d $ B $ 9; D2; B2). Në këtë formulë, vini re referencën absolute në qelizën B9.


Kur futnim një formulë në qelizën E2, hasëm një situatë kur, kur futnim funksionin e integruar IF, kërkohej që t'i bëhej një referencë një qelize si vlera e një shprehjeje logjike.

V. Faza e konsolidimit të njohurive

Punë e pavarur e studentëve në kompjuter

Studentëve u ofrohen detyra të tre niveleve të vështirësisë.

Detyra (niveli 1).

Blerësi i dyqanit merr një zbritje prej 3% nëse ka një kartë zbritjeje ose nëse kostoja totale e blerjes së tij tejkalon 5,000 rubla. Përcaktoni se sa blerësit paguan për blerjet e tyre.

Detyra (niveli 2).

Shtëpia është shtëpia e 10 banorëve. Llogaritni sa duhet të paguajë secili prej tyre për energjinë elektrike dhe përcaktoni pagesën totale për të gjithë banorët. Dihet që 1 kWh energji elektrike kushton m rubla, dhe disa qiramarrës kanë 50% zbritje kur paguajnë (për shembull, pensionistët).

Objektivi (niveli 3).

Nëse numri i pikëve të marra gjatë testimit nuk i kalon 12, atëherë kjo korrespondon me rezultatin "2"; rezultati "3" korrespondon me numrin e pikëve nga 12 në 15; rezultati "4" - nga 16 në 20; vlerësimi "5" - mbi 20 pikë. Vizatoni një fletë prove që përmban informacionin: emrin, numrin e pikëve, notën.

Vi. Kontrollimi i punës së studentit

Paraqiten skedarët e përgatitur paraprakisht me rezultatet e zgjidhjeve.

VII. Përmbledhje e mësimit

Mësimi përmblidhet, notat jepen me argumentim.

VIII. Detyre shtepie

Secilit student i jepet një kartë, detyrat e shtëpisë komentohen. Ofrohen probleme të dy niveleve të kompleksitetit.

Detyra (niveli 1). Çdo kafshë me lesh nga 1 deri në 2 muaj ka të drejtë në një gotë qumësht shtesë në ditë nëse pesha e saj është më pak se 3 kg. Dihet numri i kafshëve, mosha dhe pesha e secilës. Gjeni sa litra qumësht në muaj nevojiten për fermën e gëzofit. Një gotë qumësht është 0.2 litra.

Detyra (niveli 2). Nëse pesha e një kafshe me lesh në moshën 6 deri në 7 muaj tejkalon 7 kg, atëherë është e nevojshme të zvogëlohet marrja ditore e koncentratit të vitaminës me 125 g. Dihet numri i kafshëve, mosha dhe pesha e secilës. Gjeni se sa kilogramë në muaj konsumi i koncentratit të vitaminës do të ulet.