Boolean Operatiounen an Excel

Eng logesch Funktioun ass eng Zort Funktioun déi ee vun de méigleche Wäerter zréckginn kann - richteg wann d'Zelle Wäerter enthält déi bestëmmte Critèren entspriechen a falsch wann dëst net geschitt. Logik Funktiounen gi benotzt fir Spreadsheets ze programméieren fir Iech selwer aus dacks repetitive Aktiounen z'erreechen.

Ausserdeem kënne logesch Funktiounen benotzt ginn fir ze kontrolléieren wéi wäit den Inhalt vun enger Zell bestëmmte Critèren entsprécht. Aner boolesch Wäerter kënnen och gepréift ginn.

Verglach Opérateuren

All Ausdrock enthält Vergläichsbedreiwer. Si sinn wéi follegt:

  1. = - Wäert 1 ass gläich wéi Wäert 2.
  2. > - Wäert 1 ass méi grouss wéi Wäert 2.
  3. < – ачение 1 ньше ачения 2.
  4. >= Wäert 1 oder identesch mam Wäert 2 oder méi.
  5.  <= ачение 1 ше ачению 2 идентично ему.
  6. <> Wäert 1 oder méi wéi Wäert 2 oder manner.

Als Konsequenz gëtt Excel ee vun zwee méigleche Resultater zréck: richteg (1) oder falsch (2).

Fir logesch Funktiounen ze benotzen, ass et néideg, an alle méigleche Fäll, eng Conditioun ze spezifizéieren déi een oder méi Betreiber enthält.

Richteg Funktioun

Для использования этой функции не нужно указывать никаких аргументов, an она всегда возврации не нужно указывать никаких аргументов, an она всегда возврации» числения).

Formel Beispill - =TRUE().

Falsch Funktioun

D'Funktioun ass komplett ähnlech wéi déi virdru, nëmmen d'Resultat, dat dovun zréckkomm ass, ass "falsch". Déi einfachst Formel wou Dir dës Funktioun benotze kënnt ass déi folgend =FALSE().

AN Funktioun

Den Zweck vun dëser Formel ass de Wäert "True" zréckzekommen wann jiddereng vun den Argumenter mat engem bestëmmte Wäert oder bestëmmte Critèren entsprécht, déi uewen beschriwwe sinn. Wann et op eemol eng Diskrepanz tëscht engem vun de erfuerderleche Critèren ass, da gëtt de Wäert "Falsch" zréck.

Boolesch Zellreferenze ginn och als Funktiounsparameter benotzt. Déi maximal Unzuel vun Argumenter déi benotzt ka ginn ass 255. Awer déi obligatoresch Fuerderung ass d'Präsenz vun op d'mannst ee vun hinnen an Klammern.

ИWourechtfalsch
WourechtWourechtfalsch
falschfalschfalsch

D'Syntax fir dës Funktioun ass:

=AND(Boolean1; [Boolean2];...)

На данном скриншоте видно, что каждый аргумент передает истинное значение, поэтому в результательное исписпод ющий результат.Boolean Operatiounen an Excel

"Oder" Funktioun

Kontrolléiert verschidde Wäerter géint bestëmmte Critèren. Wann ee vun hinnen entsprécht, da gëtt d'Funktioun de richtege Wäert (1) zréck. Déi maximal Unzuel vun Argumenter an dëser Situatioun ass och 255, an et ass obligatoresch ee Funktiounsparameter ze spezifizéieren.

Apropos Funktioun OR, dann am Fall vun et der Wourecht Dësch wéi follegt ginn.

ORWourechtfalsch
WourechtWourechtWourecht
falschWourechtfalsch

D'Formel Syntax ass wéi follegt:

=ODER(Boolesch 1; [Boolesch 2];...)

Just wéi an de fréiere a folgende Fäll muss all Argument vun deem aneren mat engem Semikolon getrennt ginn. Wa mir op d'Beispill hei uewen bezéien, da gëtt all Parameter "True" do zréck, also wann et néideg ass d'"ODER" Funktioun ze benotzen wann Dir Zougang zu dësem Beräich kritt, da gëtt d'Formel "True" zréck bis ee vun de Parameteren entsprécht Critère.

"Nee" Funktioun

Et gëtt déi Wäerter zréck déi entgéintgesate sinn zu deem ursprénglech festgeluecht. Dat ass, wann Dir de Wäert "True" als Funktiounsparameter passéiert, gëtt "False" zréckginn. Wann kee Match fonnt gëtt, dann "True".

D'Resultat dat zréckgeet hänkt dovun of wéi en initialen Argument vun der Funktioun kritt gëtt. Wann zum Beispill d'"AN" Funktioun zesumme mat der "NET" Funktioun benotzt gëtt, da wäert d'Tabell wéi follegt sinn.

NET (an ())RichtegLEIEN
RichtegLEIENRichteg
LEIENRichtegRichteg

Wann Dir d'"Oder" Funktioun a Kombinatioun mat der "Net" Funktioun benotzt, gesäit den Dësch esou aus.

NET (ODER())RichtegLEIEN
RichtegLEIENLEIEN
LEIENLEIENRichteg

D'Syntax fir dës Funktioun ass ganz einfach: =NË(Prinimaemoе логическое значение).

If

Dës Fonktioun kann zu Recht ee vun de beléifste genannt ginn. Et kontrolléiert e bestëmmten Ausdrock géint eng bestëmmte Konditioun. D'Resultat ass beaflosst vun der Wourecht oder der Falsitéit vun enger bestëmmter Ausso.

Wa mir speziell iwwer dës Funktioun schwätzen, da wäert seng Syntax e bësse méi komplizéiert sinn. 

=IF(Boolean_Expression,[Value_if_true],[Value_if_false])Boolean Operatiounen an Excel

Loosst eis d'Beispill méi no kucken, dat am Screenshot uewen gewisen. Hei ass den éischte Parameter d'Funktioun Richteg, déi vum Programm gepréift gëtt. Baséierend op d'Resultater vun esou engem Scheck gëtt dat zweet Argument zréck. Déi drëtt geet erof. 

Benotzer kann eng Funktioun Nest IF zu engem aneren. Dëst muss gemaach ginn a Fäll wou, als Resultat vun enger Kontroll fir d'Konformitéit mat enger bestëmmter Konditioun, et néideg ass eng aner ze maachen. 

Zum Beispill ginn et e puer Kreditkaarten déi Zuelen hunn, déi mat den éischte véier Zifferen ufänken, déi de Bezuelsystem charakteriséieren, deen d'Kaart servéiert. Dat ass, ginn et zwou Méiglechkeeten - Visa a Mastercard. Fir eng kontrolléieren der Kaart Typ, Dir musst dës Formule mat zwee nested benotzen IF.

= WANN (LEFT(A2)="4″, "Visa", IF(LEFT(A1111)="2","Master Card","Kaart net definéiert")))

Wann Dir net wësst wat d'Funktioun bedeit LEVSIMV, da schreift se an d'Zelldeel vun der Textlinn op der lénker Säit. De Benotzer am zweeten Argument fir dës Funktioun spezifizéiert d'Zuel vun Zeechen, déi Excel vu lénks auswielen soll. Et gëtt benotzt fir ze kontrolléieren ob déi éischt véier Ziffere vun enger Kreditkaartnummer mat 1111 ufänken. Wann d'Resultat richteg ass, gëtt "Visa" zréck. Wann d'Konditioun falsch ass, gëtt d'Funktioun benotzt IF.

Ähnlech kënnt Dir anstänneg Nesting erreechen an d'Inhalter vun enger Zell oder Range kontrolléieren fir d'Konformitéit mat verschiddene Konditiounen.

ERROR Funktioun

Noutwendeg fir ze bestëmmen ob et e Feeler ass. Wann jo, da gëtt de Wäert vum zweeten Argument zréck. Wann alles an Uerdnung ass, dann déi éischt. Am Ganzen huet d'Funktioun zwee Argumenter, jidderee vun deenen erfuerderlech ass.

Dës Formel huet déi folgend Syntax:

 =IFERROR(Wäert;wäert_wann_Feeler)

Wéi kann d'Funktioun benotzt ginn?

Am Beispill hei ënnen kënnt Dir de Feeler am éischte Funktiounsargument gesinn. Dofir gëtt d'Formel d'Äntwert zréck datt Divisioun duerch Null verbueden ass. Den éischte Parameter vun der Funktioun kann all aner Formelen sinn. Eng Persoun kann onofhängeg decidéieren wat Inhalt do kann.Boolean Operatiounen an Excel

Wéi boolesch Funktiounen an der Praxis benotzt kënne ginn

Aufgab 1

Ier d'Persoun d'Zil gesat huet fir eng Revaluatioun vu Commodity Salden auszeféieren. Wann de Produit fir méi wéi 8 Méint gespäichert ass, ass et néideg seng Käschten vun Halschent ze reduzéieren.

Am Ufank musst Dir esou en Dësch erstellen.Boolean Operatiounen an Excel

Fir dëst Zil z'erreechen, musst Dir d'Funktioun benotzen IF. Am Fall vun eisem Beispill wäert dës Formel esou ausgesinn:

 =ЕСЛИ(C2>=8;B2/2;B2)

De booleschen Ausdrock, deen am éischten Argument vun der Funktioun enthale gëtt, besteet aus den > an = Bedreiwer. An einfache Wierder, am Ufank ass de Critère wéi follegt: wann den Zellwäert méi grouss ass wéi oder gläich wéi 8, gëtt d'Formel, déi am zweeten Argument geliwwert gëtt, ausgefouert. Am terminologesche Begrëff, wann déi éischt Konditioun richteg ass, da gëtt dat zweet Argument ausgefouert. Wann falsch - déi drëtt.Boolean Operatiounen an Excel

D'Komplexitéit vun dëser Aufgab kann erhéicht ginn. Ugeholl datt mir mat der Aufgab konfrontéiert sinn déi logesch Funktioun AND ze benotzen. An dësem Fall wäert d'Konditioun déi folgend Form huelen: wann de Produit fir méi wéi 8 Méint gespäichert ass, da muss säi Präis zweemol zréckgesat ginn. Wann et fir méi wéi 5 Méint ze verkafen ass, da muss et ëm 1,5 Mol zréckgesat ginn. 

An dësem Fall musst Dir déi folgend String am Formel-Input Feld aginn.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Boolean Operatiounen an Excel

Funktioun IF erlaabt Text Strings an Argumenter wann néideg. 

Aufgab 2

Ugeholl, nodeems de Produit reduzéiert gouf, huet et ugefaang manner wéi 300 Rubel ze kaschten, da muss et ofgeschriwwe ginn. Datselwecht muss gemaach ginn, wann et 10 Méint ouni verkaaft ass. An dëser Situatioun ass eng vun dësen Optiounen akzeptabel, also ass et logesch d'Funktioun ze benotzen OR и IF. D'Resultat ass déi folgend Linn.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»Säit»;»»)

Wann de logesche Bedreiwer benotzt gouf beim Schreiwen vun der Konditioun OR, da muss et wéi follegt dekodéiert ginn. Wann d'Zelle C2 d'Zuel 10 oder méi enthält, oder wann d'Zelle D2 e ​​Wäert manner wéi 300 enthält, da muss de Wäert "ofgeschriwen" an der entspriechender Zell zréckginn.Boolean Operatiounen an Excel

Wann d'Konditioun net erfëllt ass (dat heescht, et stellt sech als falsch eraus), da gëtt d'Formel automatesch en eidele Wäert zréck. Also, wann de Produit fréier verkaaft gouf oder manner op Lager ass wéi néideg, oder et gouf op e Wäert manner wéi de Schwellwäert reduzéiert, da bleift eng eidel Zelle. 

Et ass erlaabt aner Funktiounen als Argumenter ze benotzen. Zum Beispill ass d'Benotzung vu mathematesche Formelen akzeptabel.

Aufgab 3

Ugeholl datt et e puer Studenten sinn déi e puer Examen maachen ier se an de Gymnasium erakommen. Als Passende Score gëtt et e Score vun 12. A fir matzemaachen, muss et op d'mannst 4 Punkten an der Mathematik sinn. Als Resultat sollt Excel e Empfangsbericht generéieren. 

Als éischt musst Dir déi folgend Tabelle bauen.Boolean Operatiounen an Excel

Eis Aufgab ass et, d'Zomm vun alle Qualifikatiounen mat der Passende Score ze vergläichen, an zousätzlech sécherzestellen datt de Grad an der Mathematik ënner 4 ass. An an der Kolonn mam Resultat musst Dir "akzeptéiert" oder "nee" uginn.

Mir mussen déi folgend Formel aginn.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

Benotzt de logesche Bedreiwer И et ass néideg ze kontrolléieren wéi richteg dës Konditiounen sinn. A fir d'Finale Score ze bestëmmen, musst Dir déi klassesch Funktioun benotzen SUM.Boolean Operatiounen an Excel

Also benotzt d'Funktioun IF Dir kënnt vill verschidde Problemer léisen, also ass et ee vun de meescht üblech.

Aufgab 4

Ugeholl datt mir mat der Bedierfnes konfrontéiert sinn ze verstoen wéi vill Wueren no der Bewäertung als Ganzt kaschten. Wann d'Käschte vun engem Produkt manner wéi den Duerchschnëttswäert ass, ass et néideg dëst Produkt ofzeschreiwen. 

Fir dëst ze maachen, kënnt Dir déi selwecht Tabell benotzen, déi hei uewen uginn ass.Boolean Operatiounen an Excel

Fir dëse Problem ze léisen, musst Dir déi folgend Formel benotzen.

=IF(D2

Am Ausdrock, deen am éischten Argument gëtt, hu mir d'Funktioun benotzt NACHA deen den arithmetesche Moyenne vun engem bestëmmten Dateset spezifizéiert. An eisem Fall ass dëst de Beräich D2:D7.Boolean Operatiounen an Excel

Aufgab 5

An dësem Fall, loosst eis soen, mir mussen duerchschnëttlech Verkaf bestëmmen. Fir dëst ze maachen, musst Dir esou en Dësch erstellen.Boolean Operatiounen an Excel

Als nächst sollt Dir den Duerchschnëttswäert vun deenen Zellen berechnen, deenen hir Inhalter e bestëmmte Critère entspriechen. Also muss souwuel eng logesch wéi eng statistesch Léisung benotzt ginn. Ënnert der Tabell uewendriwwer musst Dir eng Hëllefstabell erstellen an där d'Resultater ugewise ginn.Boolean Operatiounen an Excel

Dës Aufgab kann mat nëmmen enger Funktioun geléist ginn.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

Dat éischt Argument ass d'Gamme vu Wäerter déi iwwerpréift ginn. Déi zweet spezifizéiert d'Konditioun, an eisem Fall ass et Zell B9. Awer als drëtt Argument gëtt d'Band benotzt, déi benotzt gëtt fir den arithmetesche Moyenne ze berechnen.

Funktioun HÄRTLESS erlaabt Iech de Wäert vun der Zell B9 mat deene Wäerter ze vergläichen, déi am Beräich B2:B7 sinn, déi d'Geschäftsnummeren oplëscht. Wann d'Donnéeën entspriechen, da berechent d'Formel den arithmetesche Moyenne vum C2: C7 Beräich.Boolean Operatiounen an Excel

Conclusiounen

Logik Funktiounen sinn a verschiddene Situatiounen néideg. Et gi vill Aarte vu Formelen déi benotzt kënne fir verschidde Konditiounen ze testen. Wéi uewen gesi, ass d'Haaptfunktioun IF, но существует множество других, которые можно использовать в различных ситуациях.

Verschidde Beispiller goufen och uginn wéi d'Logikfunktiounen an realen Situatioune kënne benotzt ginn.

Et gi vill méi Aspekter vun der Notzung vu logesche Funktiounen, awer et ass schwéier se all am Kader vun engem, souguer engem groussen, Artikel ze betruechten. Et gëtt keng Limite fir Perfektioun, sou kënnt Dir ëmmer fir nei Uwendungen vun schonn bekannt Formelen Bléck.

Hannerlooss eng Äntwert