IF Funktioun an Excel. Beispiller (mat méi Konditiounen)

Ee vun den Haaptvirdeeler vun Excel Spreadsheets ass d'Fäegkeet d'Funktionalitéit vun engem bestëmmten Dokument ze programméieren. Wéi déi meescht Leit aus der Schoul Informatik Lektioune wëssen, ee vun den Haapt Komponente datt Dir dëst an Praxis erlaabt ass logesch Opérateuren. Ee vun hinnen ass den IF Bedreiwer, deen d'Ausféierung vu bestëmmten Aktiounen virgesinn, wann bestëmmte Konditiounen erfëllt sinn. 

Zum Beispill, wann de Wäert mat engem bestëmmten entsprécht, da gëtt ee Label an der Zell ugewisen. Wann net, ass et anescht. Loosst eis dëst effektiv Tool méi detailléiert an der Praxis kucken.

IF Funktioun an Excel (allgemeng Informatioun)

All Programm, och wann et kleng ass, enthält onbedéngt eng Sequenz vun Aktiounen, déi en Algorithmus genannt gëtt. Et kann esou ausgesinn:

  1. Check déi ganz Kolonn A fir souguer Zuelen.
  2. Wann eng souguer Zuel fonnt gëtt, addéiere sou an esou Wäerter.
  3. Wann eng souguer Zuel net fonnt gëtt, da weist d'Inskriptioun "net fonnt".
  4. Kuckt ob déi resultéierend Zuel gläich ass. 
  5. Wann jo, füügt et dann un all déi even Zuelen, déi am Paragraph 1 ausgewielt goufen.

An och wann dëst nëmmen eng hypothetesch Situatioun ass, déi onwahrscheinlech am richtege Liewen gebraucht gëtt, implizéiert d'Ausféierung vun enger Aufgab onbedéngt d'Präsenz vun engem ähnlechen Algorithmus. Ier Dir d'Funktioun benotzt WANN, Dir musst eng kloer Iddi am Kapp hunn iwwer wéi eng Resultat Dir wëllt erreechen. 

Syntax vun der IF Funktioun mat enger Konditioun

All Funktioun an Excel gëtt mat enger Formel ausgefouert. D'Muster mat deem Daten un eng Funktioun weidergeleet ginn ass Syntax genannt. Am Fall vum Bedreiwer IF, wäert d'Formel an dësem Format sinn.

=IF (logical_expression, value_if_true, value_if_false)

Loosst eis d'Syntax méi detailléiert kucken:

  1. Boolschen Ausdrock. Dëst ass d'Konditioun selwer, d'Konformitéit oder d'Net-Konformitéit vun deem Excel kontrolléiert. Béid numeresch an textuell Informatioun kënne kontrolléiert ginn.
  2. Value_if_true. D'Resultat dat an der Zell ugewisen gëtt wann d'Donnéeën déi gepréift ginn déi spezifizéiert Critèren entspriechen.
  3. value_if_false. D'Resultat, dat an der Zell ugewise gëtt, wann d'Donnéeën, déi gepréift ginn, net mat der Bedingung entspriechen.

Hei ass e Beispill fir Kloerheet.

IF Funktioun an Excel. Beispiller (mat méi Konditiounen)
1

Hei vergläicht d'Funktioun Zelle A1 mat der Nummer 20. Dëst ass den éischte Paragraphe vun der Syntax. Wann den Inhalt méi grouss ass wéi dëse Wäert, gëtt de Wäert "méi wéi 20" an der Zell ugewisen wou d'Formel geschriwwe gouf. Wann d'Situatioun net un dëser Bedingung entsprécht - "manner wéi oder gläich wéi 20".

Wann Dir en Textwäert an enger Zell affichéiere wëllt, musst Dir en an Zitatzeechen zoumaachen.

Hei ass eng aner Situatioun. Fir berechtegt ze sinn fir eng Examensessioun ze maachen, mussen d'Schüler eng Testsitzung passéieren. D'Studenten hunn et fäerdeg bruecht Credits an alle Fächer ze gewannen, an elo bleift dee leschten, deen entscheedend war. Eis Aufgab ass et ze bestëmmen wéi eng vun de Schüler op d'Examen zougelooss ginn a wéi eng net.

IF Funktioun an Excel. Beispiller (mat méi Konditiounen)
2

Well mir no Text kucken wëllen an net eng Zuel, ass dat éischt Argument B2 = "Cons".

IF Funktioun Syntax mat Multiple Konditiounen

Dacks ass ee Critère net genuch fir de Wäert géint ze kontrolléieren. Wann Dir méi wéi eng Optioun muss berücksichtegen, kënnt Dir Funktiounen Nest IF een an deen aneren. Et ginn e puer nestéiert Funktiounen.

Fir et méi kloer ze maachen, hei ass d'Syntax.

=IF(logical_expression, value_if_true, IF(logical_expression, value_if_true, value_if_false))

An dësem Fall wäert d'Funktioun zwee Critèren op eemol kontrolléieren. Wann déi éischt Konditioun richteg ass, gëtt de Wäert, deen als Resultat vun der Operatioun am éischten Argument kritt gëtt, zréckginn. Wann net, gëtt den zweete Critère fir d'Konformitéit iwwerpréift.

Hei ass e Beispill.

IF Funktioun an Excel. Beispiller (mat méi Konditiounen)
3

A mat der Hëllef vun esou enger Formel (am Screenshot hei ënnen gewisen), kënnt Dir d'Performance vun all Schüler analyséieren.

IF Funktioun an Excel. Beispiller (mat méi Konditiounen)
4

Wéi Dir gesitt, gouf hei nach eng Konditioun bäigefüügt, awer de Prinzip huet sech net geännert. Also kënnt Dir e puer Critèren op eemol kontrolléieren.

Wéi verlängeren ech d'IF Funktionalitéit mat AND an ODER Bedreiwer

Vun Zäit zu Zäit gëtt et eng Situatioun fir direkt ze kontrolléieren op d'Konformitéit mat verschiddene Critèren, an net logesch nestéiert Betreiber ze benotzen, wéi am virege Beispill. Fir dëst ze maachen, benotzt entweder d'Funktioun И oder Funktioun OR jee nodeem ob Dir e puer Critèren gläichzäiteg muss treffen oder op d'mannst ee vun hinnen. Loosst eis dës Critère méi no kucken.

WANN Funktioun mat AN Zoustand

Heiansdo musst Dir en Ausdrock fir verschidde Konditioune gläichzäiteg kontrolléieren. Fir dëst gëtt d'AND Funktioun benotzt, geschriwwen am éischten Argument vun der Funktioun IF. Et funktionéiert esou: wann a gläich wéi een ass an a gläich ass 2, gëtt de Wäert c.

IF Funktioun mat "ODER" Conditioun

D'OR Funktioun funktionnéiert op eng ähnlech Manéier, awer an dësem Fall ass nëmmen ee vun de Konditioune wouer. Sou vill wéi méiglech kënne bis zu 30 Konditiounen op dës Manéier gepréift ginn. 

Hei sinn e puer Weeër fir Funktiounen ze benotzen И и OR als Funktioun Argument IF.

IF Funktioun an Excel. Beispiller (mat méi Konditiounen)
5
IF Funktioun an Excel. Beispiller (mat méi Konditiounen)
6

Vergläichen Daten an zwou Dëscher

Vun Zäit zu Zäit ass et méiglech zwou ähnlech Dëscher ze vergläichen. Zum Beispill schafft eng Persoun als Comptabel a muss zwee Berichter vergläichen. Et ginn aner ähnlech Aufgaben, wéi d'Käschte vu Wueren vu verschiddene Chargen ze vergläichen, dann d'Bewäertunge vun de Studenten fir verschidden Perioden, a sou weider.

Fir zwee Dëscher ze vergläichen, benotzt d'Funktioun COUNTIF. Loosst eis et méi am Detail kucken.

Loosst eis soen datt mir zwee Dëscher hunn déi d'Spezifikatioune vun zwee Liewensmëttelprozessoren enthalen. A mir mussen se vergläichen, an d'Ënnerscheeder mat Faarf markéieren. Dëst kann mat der bedingter Formatéierung an der Funktioun gemaach ginn COUNTIF

Eisen Dësch gesäit esou aus.

IF Funktioun an Excel. Beispiller (mat méi Konditiounen)
7

Mir wielen d'Gamme entspriechend den techneschen Charakteristiken vum éischte Liewensmëttelprozessor.

Duerno klickt op déi folgend Menüen: Bedingungsvoll Formatéierung - eng Regel erstellen - benotzt eng Formel fir déi formatéiert Zellen ze bestëmmen.

IF Funktioun an Excel. Beispiller (mat méi Konditiounen)
8

A Form vun enger Formel fir Formatéierung schreiwen mir d'Funktioun =COUNTIF (Gamme fir ze vergläichen; éischt Zell vun der éischter Tabell) = 0. Den Dësch mat de Funktiounen vum zweete Liewensmëttelprozessor gëtt als Verglachberäich benotzt.

IF Funktioun an Excel. Beispiller (mat méi Konditiounen)
9

Dir musst sécher sinn datt d'Adressen absolut sinn (mat engem Dollar Zeechen virun der Zeil a Kolonnennimm). Füügt =0 no der Formel un, fir datt Excel no genaue Wäerter sicht.

Duerno musst Dir d'Formatéierung vun den Zellen setzen. Fir dëst ze maachen, nieft der Probe, musst Dir op de "Format" Knäppchen klickt. An eisem Fall benotze mir d'Fëllung, well et am meeschte praktesch ass fir dësen Zweck. Awer Dir kënnt all Formatéierung wielen déi Dir wëllt.

IF Funktioun an Excel. Beispiller (mat méi Konditiounen)
10

Mir hunn e Kolonnennumm als Gamme zougewisen. Dëst ass vill méi bequem wéi d'Band manuell anzeginn.

SUMIF Funktioun an Excel

Loosst eis elo op d'Funktioune goen IF, wat hëlleft zwee Punkte vum Algorithmus gläichzäiteg ze ersetzen. Déi éischt ass SUMMESLEY, déi zwee Zuelen dobäi, datt eng bestëmmte Konditioun treffen. Zum Beispill si mir mat der Aufgab konfrontéiert fir ze bestëmmen wéi vill Sue pro Mount un all Verkeefer bezuelt ginn. Fir dëst ass et néideg.

  1. Füügt eng Zeil mat dem Gesamtakommes vun all Verkeefer a klickt op d'Zelle déi d'Resultat enthält nodeems Dir d'Formel aginn hutt. 
  2. Mir fannen de fx Knäppchen, deen nieft der Linn fir Formelen läit. Als nächst erschéngt eng Fënster wou Dir déi néideg Funktioun duerch d'Sich fannt. Nodeems Dir de Bedreiwer gewielt hutt, musst Dir op de "OK" Knäppchen klickt. Awer manuell Input ass ëmmer méiglech.
    IF Funktioun an Excel. Beispiller (mat méi Konditiounen)
    11
  3. Als nächst erschéngt eng Fënster fir Funktiounsargumenter anzeginn. All Wäerter kënnen an de entspriechende Felder spezifizéiert ginn, an de Beräich kann duerch de Knäppchen nieft hinnen aginn ginn.
    IF Funktioun an Excel. Beispiller (mat méi Konditiounen)
    12
  4. Dat éischt Argument ass eng Rei. Hei gitt Dir d'Zellen un, déi Dir wëllt iwwerpréiwen fir d'Konformitéit mat de Critèren. Wa mir iwwer eis schwätzen, dat sinn d'Positioune vun de Mataarbechter. Gitt d'Bereich D4:D18 an. Oder wielt just d'Zellen vun Interessi.
  5. Am Feld "Critèrë" gitt d'Positioun. Am Fall vun eis - "Verkeefer". Als Summatiounsberäich weisen mir déi Zellen un, wou d'Gehälter vun de Mataarbechter opgelëscht sinn (dëst gëtt souwuel manuell gemaach a se mat der Maus auswielen). Klickt "OK", a mir kréien de fäerdeg berechent Léin vun all Mataarbechter déi Verkeefer sinn.

Averstanen datt et ganz bequem ass. Ass et net?

SUMIFS Funktioun an Excel

Dës Funktioun erlaabt Iech d'Zomm vu Wäerter ze bestëmmen déi verschidde Konditioune erfëllen. Zum Beispill krute mir d'Aufgab fir de Gesamtgehalt vun alle Manager ze bestëmmen déi an der südlecher Branche vun der Firma schaffen.

Füügt eng Zeil un, wou d'Finale Resultat wäert sinn, a setzt d'Formel an déi gewënscht Zelle. Fir dëst ze maachen, klickt op d'Funktioun Ikon. Eng Fënster erschéngt an där Dir d'Funktioun muss fannen SUMMESLIMN. Als nächst, wielt et aus der Lëscht an déi vertraute Fënster mat Argumenter mécht op. Awer d'Zuel vun dësen Argumenter ass elo anescht. Dës Formel mécht et méiglech eng onendlech Zuel vu Critèren ze benotzen, mä de Minimum Zuel vun Argumenter ass fënnef. 

Nëmme fënnef kënnen duerch den Argumentinput Dialog spezifizéiert ginn. Wann Dir méi Critèren braucht, da musse se manuell no der selwechter Logik wéi déi éischt zwee agefouert ginn.

Loosst eis d'Haaptargumenter méi detailléiert kucken:

  1. Summatiounsberäich. Zellen ze summéieren.
  2. Conditiounsberäich 1 - d'Gamme, déi op Konformitéit mat engem bestëmmte Critère gepréift gëtt. 
  3. Conditioun 1 ass d'Konditioun selwer.
  4. Critèreberäich 2 ass déi zweet Gamme, déi géint de Critère gepréift gëtt.
  5. Conditioun 2 ass déi zweet Conditioun.

Weider Logik ass ähnlech. Als Resultat hu mir d'Léin vun alle Manager vun der Südlecher Branche festgeluecht.

IF Funktioun an Excel. Beispiller (mat méi Konditiounen)
13

COUNTIF Funktioun an Excel

Wann Dir musst bestëmmen wéivill Zellen ënner engem bestëmmte Critère falen, benotzt d'Funktioun COUNTIF. Loosst eis soen datt mir musse verstoen wéi vill Verkeefer an dëser Organisatioun schaffen:

  1. Als éischt füügt eng Zeil mat der Unzuel vun de Verkeefer. Duerno musst Dir op d'Zelle klickt wou d'Resultat ugewise gëtt.
  2. Duerno musst Dir op de Knäppchen "Insert Function" klickt, deen an der Tab "Formelen" fonnt gëtt. Eng Fënster erschéngt mat enger Lëscht vu Kategorien. Mir mussen den Artikel "Voll alphabetesch Lëscht" auswielen. An der Lëscht si mir un der Formel interesséiert COUNTIF. Nodeems mir et auswielen, musse mir op de "OK" Knäppchen klickt.
    IF Funktioun an Excel. Beispiller (mat méi Konditiounen)
    14
  3. Duerno hu mir d'Zuel vun de Verkeefer an dëser Organisatioun beschäftegt. Et gouf kritt andeems Dir d'Zuel vun den Zellen zielt, an deenen d'Wuert "Verkeefer" geschriwwen ass. Alles ass einfach. 

COUNTSLIM Funktioun an Excel

Ähnlech wéi d'Formel SUMMESLIMN, zielt dës Formel d'Zuel vun den Zellen déi mat verschiddene Konditioune passen. D'Syntax ass ähnlech awer liicht anescht wéi d'Formel SUMMESLIMN:

  1. Conditiounsberäich 1. Dëst ass d'Band, déi géint den éischte Critère getest gëtt.
  2. Conditioun 1. Direkt den éischte Critère.
  3. Conditioun Range 2. Dëst ass d'Band, déi géint den zweete Critère getest gëtt. 
  4. Conditioun 2.
  5. Gammebedéngungen 3.

A sou weider.

Also d'Funktioun IF an Excel - net deen eenzegen, et ginn e puer méi vu senge Varietéiten, déi automatesch déi allgemeng Aktiounen ausféieren, wat d'Liewen vun enger Persoun immens vereinfacht. 

Haaptsächlech wéinst der Funktioun IF Excel Spreadsheets ginn als programméierbar ugesinn. Et ass méi wéi nëmmen en einfachen Rechner. Wann Dir driwwer denkt, dann d'Funktioun IF ass e Grondsteen an all Zort vu Programméierung.

Also wann Dir léiert wéi Dir mat grousse Quantitéiten un Daten an Excel schafft, wäert et vill méi einfach sinn d'Programméierung ze léieren. Dank logesche Betreiber hunn dës Beräicher wierklech vill gemeinsam, obwuel Excel méi dacks vu Comptabelen benotzt gëtt. Awer de Mechanismus fir mat Daten ze schaffen ass gréisstendeels d'selwecht. 

Funktioun an de richtege Hänn IF a seng Variatiounen erlaben Iech en Excel Blat an e vollwäertege Programm ze maachen deen op komplexe Algorithmen handele kann. Verstinn wéi d'Funktioun funktionnéiert IF ass den éischte Schrëtt a Richtung Makro ze léieren - de nächste Schrëtt a méi flexibel Aarbecht mat Spreadsheets. Mä dat ass schonn e méi professionellen Niveau.

Hannerlooss eng Äntwert