Inline (inline) functies. Overbelasting van functies. Basis ingebouwde functies van Microsoft Excel Wat is een ingebouwde functie

Tags: Inline-functies, inline, __inline, __forceinline, altijd_inline

Ingebouwde functies

Hoewel het in C erg snel gaat, duurt het aanroepen van een functie enige tijd. In modern C is het mogelijk om inline-functies te declareren. Tijdens het compileren wordt de functieaanroep vervangen door de hoofdtekst ervan.

Om een ​​inline-functie te declareren, gebruikt u het inline-trefwoord (of __inline, __forceinline, afhankelijk van de compiler)

#erbij betrekken inline int fun (int a, int b) __attribuut__((altijd_inline)); int main() ( int resultaat = fun(2, 3); printf("%d", resultaat); getchar(); return 0; ) inline int fun(int a, int b) ( return a + b; )

Hier hebben we voor het testen gcc-compilerattributen gebruikt die inlining afdwingen. Laten we eens kijken naar de code die wordt gecompileerd bij gebruik van inline

0004016f0<_main>: 4016f0: 55 push %ebp 4016f1: 89 e5 mov %esp,%ebp 4016f3: 83 e4 f0 en $0xfffffff0,%esp 4016f6: 83 ec 20 sub $0x20,%esp 4016f9: e8 c2 00 00 00 bel 4017c0<___main>4016fe: c7 44 24 18 02 00 00 movl $0x2.0x18(%esp) 401705: 00 401706: c7 44 24 14 03 00 00 movl $0x3.0x14(%esp) 40170d: 00 40170e: 8b 54 24 18 mov 0x18 (%esp),%edx 401712: 8b 44 24 14 mov 0x14(%) 44 24 1c mov 0x1c(%esp),%eax 401720: 89 44 24 04 mov %eax,0x4(%esp) 401724: c7 04 24 64 50 40 00 movl $0x405064,(%esp) 40172b: e8 a8 1f 00 00 bel 4036d8<_printf>401730: e8 cb 1f 00 00 bel 403700<_getchar>401735: b8 00 00 00 00 mov $0x0,%eax 40173a: c9 leave 40173b: c3 ret En zonder gebruik (we zien de oproep naar de CALL-functie op regel 10) 004016f0<_main>: 4016f0: 55 push %ebp 4016f1: 89 e5 mov %esp,%ebp 4016f3: 83 e4 f0 en $0xfffffff0,%esp 4016f6: 83 ec 20 sub $0x20,%esp 4016f9: e8 d2 00 00 00 bel 4017d0<___main>4016fe: c7 44 24 04 03 00 00 movl $0x3.0x4(%esp) 401705: 00 401706: c7 04 24 02 00 00 00 movl $0x2,(%esp) 40170d: e8 24 00 00 00 bel 4017 36<_fun>401712: 89 44 24 1c mov %eax,0x1c(%esp) 401716: 8b 44 24 1c mov 0x1c(%esp),%eax 40171a: 89 44 24 04 mov %eax,0x4(%esp) 40171e: c7 04 24 64 50 40 00 movl $0x405064,(%esp) 401725: e8 wordt 1f 00 00 bel 4036e8<_printf>40172a: e8 e1 1f 00 00 bel 403710<_getchar>40172f: b8 00 00 00 00 mov $0x0,%eax 401734: c9 verlaat 401735: c3 ret 00401736<_fun>: 401736: 55 push %ebp 401737: 89 e5 mov %esp,%ebp 401739: 8b 55 08 mov 0x8(%ebp),%edx 40173c: 8b 45 0c mov 0xc(%ebp),%eax 40173f: 01 d0 toevoegen %edx,%eax 401741: 5d pop %ebp 401742: c3 ret 401743: 90 nop

Inline-functies hebben een aantal nadelen. Ten eerste kan de compiler weigeren een functie inline te plaatsen als deze de uitvoeringssnelheid verlaagt. De afname kan ook optreden als gevolg van het feit dat de instructiecache overloopt. Over het algemeen moet inline worden gezien als een hint voor de compiler en niet als een leidraad voor actie.

Ten tweede is dit voor ingebedde systemen, waar verschillende functies zich in verschillende geheugensegmenten kunnen bevinden, onaanvaardbaar, omdat de oproep in een ander segment kan plaatsvinden dan verwacht.

Ten derde levert dit een vrij kleine prestatieverbetering op, maar compliceert het het assemblageproces en de optimalisatie en verhoogt het de compilatietijd. Er kunnen ook problemen optreden tijdens externe koppeling als de functie niet inline is gedeclareerd in alle modules die worden gecompileerd. Daarom worden inline-functies ook vaak statisch verklaard.

Ingebouwde functies

In C++ kun je een functie definiëren die niet daadwerkelijk wordt aangeroepen, maar waarvan de hoofdtekst in het programma wordt opgenomen op het punt waar deze wordt aangeroepen. Het voordeel van in-line functies is dat ze niet geassocieerd zijn met het mechanisme waarmee functies worden aangeroepen en hun waarde wordt geretourneerd. Dit betekent dat inline-functies veel sneller kunnen worden uitgevoerd dan reguliere functies.

Opmerking. Het uitvoeren van machine-instructies die een functieaanroep genereren en de functie de waarde retourneert, kost een bepaalde hoeveelheid tijd. Als een functie parameters heeft, duurt het aanroepen ervan zelfs nog langer.

Het nadeel van inline-functies is dat als ze te groot zijn en te vaak worden aangeroepen, de omvang van uw programma's enorm toeneemt. Hierdoor blijft het gebruik van inline-functies meestal beperkt tot korte functies.

Om een ​​inline-functie te declareren, voegt u eenvoudigweg de inline-specificatie toe vóór de functiedefinitie.

Een speciaal kenmerk van het gebruik van een inline-functie: deze moet vóór de eerste oproep worden opgegeven. Als dit niet het geval is, weet de compiler niet welke code in het programma moet worden inline met behulp van de inline-functie. Daarom werd de functie even() gedefinieerd vóór de functie main().

Elke functie kan inline worden, inclusief lidfuncties van klassen. Zo is de functie deelbaar!) inline gemaakt om de uitvoering ervan te versnellen. De functie retourneert waar als het eerste argument zonder rest kan worden gedeeld door het tweede.

Inline-functies elimineren de overhead die gepaard gaat met het aanroepen van een functie. De programmeur kan het inline trefwoord gebruiken om de compiler te instrueren om machinecodes voor een functie op geschikte plaatsen in het programma te genereren (indien mogelijk) om functieaanroepen te minimaliseren.

ingebouwde functie programmeren

Ingebouwde functie die het volume van een bol berekent.

Het maken van inline-functies is afhankelijk van de INLINE-richtlijn

Ingebouwde functies en inline-procedures zijn in de taal geïntroduceerd. Ze zorgen voor een snellere uitvoering van berekeningen, maar gaan ten koste van een kleine toename van de codegrootte. Kenmerken van functies en inline-procedures worden besproken in sectie.

De INLINE-richtlijn regelt het maken van inline-functies

Schrijf een C-programma dat de ingebouwde functie CircleArea gebruikt om de gebruiker om de straal van een cirkel te vragen en de oppervlakte van die cirkel te berekenen en af ​​te drukken.

Het aanroepen van een procedure of functie neemt een bepaalde hoeveelheid computertijd in beslag. In een situatie waarin de snelheid van een programma belangrijker is dan de compactheid van de code, staan ​​veel programmeertalen het gebruik van ingebouwde functies toe. Inline-functies en -procedures worden niet door het programma aangeroepen. In plaats daarvan wordt hun code eenvoudigweg toegevoegd aan het belgedeelte.

Eigenlijk ziet alles er niet zo rooskleurig uit. Inline-lidfuncties moeten bijvoorbeeld in een headerbestand staan, zodat wanneer de compiler de client compileert, de client de inline-functiedefinitie inline kan opnemen. Privé-elementen worden vermeld in de klassendefinitie in het headerbestand, zodat deze elementen zichtbaar zijn voor clients, ook al hebben clients er geen toegang toe.

Een aantal implementaties van Pascal-vertalers maken het gebruik van het gegevenstype tekenreeks mogelijk, waardoor dit probleem wordt vermeden. In dit geval worden tekenreeksen geacht van hetzelfde type te zijn, ongeacht hun lengte. Dit lost uiteraard het probleem op voor een specifiek gegevenstype (tekenreeksen), maar lost het probleem niet op voor andere gegevenstypen. Bovendien biedt dit geen oplossing voor een van de secundaire problemen: het berekenen van de lengte van een constante tekenreeks, waarvoor meestal een speciale ingebouwde functie wordt gebruikt.

Er is geen garantie dat de compiler dit advies zal accepteren, aangezien er veel situaties zijn waarin inline-functies niet zijn toegestaan. Virtuele en dynamische klassenmethoden kunnen niet inline zijn. Functies die blokken assemblagecode bevatten, kunnen niet inline worden gedeclareerd. Inline-functies kunnen geen parameters in de vorm van open arrays accepteren.

MS Excel bevat een groot aantal standaardformules, functies genoemd. De ingebouwde functies van Excel vallen in de volgende categorieën: wiskundige, logische, trigonometrische, statistische, financiële, informatieve, tekst-, datum- en tijd-, technische, database-, weergave- en koppelingsfuncties.

Ingebouwde functiesExcel zijn speciale, vooraf gemaakte formules waarmee u eenvoudig en snel complexe berekeningen kunt uitvoeren. Ze lijken op speciale toetsen op sommige rekenmachines voor het berekenen van vierkantswortels, logaritmen en statistieken.

Sommige functies, zoals SUM, SIN en FACT, zijn gelijk aan lange wiskundige formules die u zelf kunt maken. Andere functies, zoals IF en VLOOKUP, kunnen niet als formules worden geïmplementeerd.

Als u informatie over functies nodig heeft, kunt u het Excel Help-systeem raadplegen, dat een volledige beschrijving van elke ingebouwde functie bevat.

Via de knop kunt u ook snel informatie over functies opvragen Een functie invoegen.

Functies bestaan ​​uit twee delen: de functienaam en een of meer argumenten. Een functienaam, zoals SOM of GEMIDDELDE, beschrijft de bewerking die de functie uitvoert. Excel-functieargumenten specificeren de waarden of cellen die de functie gebruikt. In de volgende formule is SOM bijvoorbeeld de naam van de functie en is C3:C5 het enige argument. Deze formule somt de getallen in de cellen C3, C4 en C5 op:

SOM(C3:C5).

Het functieargument staat tussen haakjes. Het openingshaakje markeert het begin van het argument en wordt onmiddellijk na de functienaam geplaatst. Als u een spatie of ander teken tussen de naam en het openingshaakje invoert, wordt in de cel de foutieve waarde #NAAM? (#NAAM?).

Sommige functies, zoals PI en TRUE, hebben geen argumenten. Zelfs als een functie geen argumenten heeft, moet deze nog steeds haakjes bevatten:

Wanneer er meerdere argumenten in een functie worden gebruikt, worden deze van elkaar gescheiden door een puntkomma. De volgende formule vertelt Excel bijvoorbeeld om de getallen in de cellen C1, C2 en C5 te vermenigvuldigen:

PRODUCT(C1,C2,C5).

U kunt maximaal 30 argumenten in een functie gebruiken, zolang de totale lengte van de formule niet langer is dan 1024 tekens. Elk argument kan echter een bereik zijn dat een willekeurig aantal werkbladcellen bevat. De volgende functie neemt bijvoorbeeld drie argumenten, maar telt de getallen op in 29 cellen (het eerste argument, A1:A5, verwijst naar het bereik van vijf cellen van A1 tot A5, enz.):

SOMM(A1:A5;C2:C10;D3:D17).

Een combinatie van functies kan worden gebruikt om een ​​expressie te maken die Excel reduceert tot één enkele waarde en deze als argument interpreteert. In de volgende formule zijn bijvoorbeeld: SIN(A1*PI()) en 2*COS(A2*PI()) uitdrukkingen die worden geëvalueerd en gebruikt als argumenten voor de functie SOM:

SUMM(SIN(A1*PI()); 2*COS(A2*PI())).

Argumenttypen

Argument– een expressie die een waarde specificeert bij het aanroepen van een procedure of functie, waarvan het resultaat van de uitvoering ervan afhangt.

Argumenten omvatten numerieke, tekst- en Booleaanse waarden, bereiknamen, matrices en foutwaarden. Sommige functies retourneren waarden van dit type en kunnen later als argumenten in andere functies worden gebruikt.

Functieargumenten kunnen numeriek zijn. Met de functie SOM in de volgende formule worden bijvoorbeeld de getallen 327, 209 en 176 opgeteld:

SOM(327.209.176).

Normaal gesproken worden getallen ingevoerd in de cellen van het werkblad die worden gebruikt, en vervolgens worden verwijzingen naar die cellen gebruikt als argumenten in functies.

Tekstwaarden kunnen worden gebruikt als functieargumenten. Bijvoorbeeld:

TEKST(TDATUM();"D MMM JJJJ").

In deze formule is het tweede argument voor de functie TEXT, "D MMM JJJJ", een tekstargument dat een patroon specificeert voor het converteren van de decimale datumwaarde die wordt geretourneerd door de functie TDATE() naar een tekenreeks. Het tekstargument kan een tekenreeks zijn tussen dubbele aanhalingstekens, of een verwijzing naar een cel die tekst bevat.

De argumenten van sommige functies kunnen alleen de logische waarden TRUE of FALSE aannemen. Een Booleaanse expressie retourneert TRUE of FALSE naar de cel of formule die de expressie bevat. Het eerste argument van de ALS-functie in de volgende formule is bijvoorbeeld een Booleaanse expressie die de waarde gebruikt:

ALS(A1=WAAR, “Nieuw”, “Oud”)& “prijs”.

Als de waarde in cel A1 WAAR is, retourneert A1=TRUE WAAR, retourneert de functie ALS de tekenreeks Nieuw en retourneert de formule als geheel de tekstwaarde Nieuwe prijs.

U kunt de naam van het bereik opgeven als argument voor de functie. Als u bijvoorbeeld de opdracht selecteert Toewijzen submenu Naam menu Invoegen en wijs de naam Ontvangen toe aan het bereik C3:C6, dan kunt u de formule gebruiken om de som van de getallen in de cellen C3, C4, C5 en C6 te berekenen:

SOM(Ontvangen).

Het functieargument kan een array zijn. Sommige functies, zoals TREND en TRANSPOSE, vereisen een reeks argumenten. Andere functies vereisen geen array, maar kunnen dergelijke argumenten wel gebruiken. Arrays kunnen numerieke waarden, tekstwaarden of Booleaanse waarden bevatten.

U kunt argumenten van verschillende typen in één functie gebruiken. In de volgende formule zijn de argumenten bijvoorbeeld een bereiknaam (Groep 1), een celverwijzing (A3) en een numerieke expressie (5*3), en retourneert de formule zelf één numerieke waarde:

GEMIDDELDE(Groep1,A3,5*3).

Functies in een werkblad invoeren

U kunt functies in een werkblad rechtstreeks vanaf het toetsenbord invoeren of met behulp van de opdracht Functie menu Invoegen. Bij het invoeren van een functie vanaf het toetsenbord is het beter om kleine letters te gebruiken. Wanneer u klaar bent met het invoeren van de functie, moet u op de Enter-toets drukken of een andere cel selecteren. Excel verandert de letters in de functienaam in hoofdletters als deze correct is ingevoerd. Als de letters niet veranderen, is de functienaam verkeerd ingevoerd.

Als u een cel selecteert en uit het menu selecteert Invoegen team Functie, Excel geeft een dialoogvenster weer Functie-wizard– stap 1 van 2, weergegeven in afb. 2.2. U kunt dit venster ook openen via de knop Een functie invoegen op de standaardwerkbalk.

In dit venster selecteert u eerst een categorie (of volledige alfabetische lijst) uit de lijst Categorie en dan in alfabetische lijst Functie geef de gewenste functie aan. Als alternatief kunt u, na het selecteren van een categorie, op de naam van een functie in de lijst klikken Functie en druk op de toets die overeenkomt met de eerste letter van de gewenste naam. Om een ​​functie in te voeren, moet u op de OK-knop of de Enter-toets drukken.

Excel voert een gelijkteken, de naam van de functie en een paar haakjes in. Excel opent dan een tweede dialoogvenster Functiewizards(geen titelregel).

Tweede dialoogvenster Functiewizards bevat één veld voor elk argument van de geselecteerde functie. Als een functie een variabel aantal argumenten heeft, wordt dit dialoogvenster groter naarmate u aanvullende argumenten invoert. Onder aan het dialoogvenster wordt een beschrijving weergegeven van het argument waarvan het veld het invoegpunt (cursor) bevat.

Rijst. 2.2. Dialoogvenster Functie-wizard– stap 1 van 2

Rechts van elk argumentveld staat de huidige waarde ervan. Dit is erg handig bij het gebruik van referenties of namen. De huidige waarde van de functie wordt onderaan het dialoogvenster weergegeven.

Nadat u op OK hebt geklikt of op Enter hebt gedrukt, verschijnt de gemaakte functie in de formulebalk.

Sommige functies, zoals INDEX, hebben verschillende vormen (opties voor het opgeven van argumenten). Als u een dergelijke functie in de lijst selecteert Functie, opent Excel een extra dialoogvenster Functiewizards, zoals in afb. 2.2, waarin u de gewenste vorm van de functie kunt selecteren.

In de tabel vindt u een lijst met de belangrijkste functies, gerangschikt per categorie, met voorbeelden van implementatie. 2.1.

Tabel 2.1

Belangrijkste functies en hun doel

Resultaat

Doel

Datum en tijd (14 in totaal)

VANDAAG()

Leest de huidige datum van de pc-systeemklok

DATUM(2006;5;12)

Retourneert de datum in numeriek formaat

TIJD(18;32;15)

Retourneert de tijd in numeriek formaat

Wiskundig (totaal 50)

Aantalmodulus

Sinus van een getal (in radialen)

RADIANEN(170)

Converteert radialen naar graden

GRADEN(30)

Converteert graden naar radialen

Exponent (e = 2,71828182845904)

Natuurlijke logaritme

Logaritme van een getal met een gegeven grondtal

WORTEL(256)

Vierkantswortel

Factorieel

ROND(45.827,2)

Rondt af op een opgegeven aantal decimalen

3,141592 65358979

Pi afgerond op 15 cijfers

ROMEIN(454)

Converteert een getal

naar romeins tekstformaat

MOPRED(A1:SZ)

Matrixdeterminant (hier matrix = -)

Statistisch (80 functies)

Voor statistisch

Analyse van gegevensbereik

Financieel (53 functies)

Voor typische financiële berekeningen

Engineering

Extra geïnstalleerd via het menu-item “Extra-> Add-ons -> Analysepakket”

Omgaan met indexen en arrays

Werken met een database (12 in totaal)

Ophalen en verwerken van records in databases

Tekst (totaal 23)

DLstr("Vlinder")

Tekstlengte

VERVANG("Gloeilamp";3;2; "st")

Martin

Tekens binnen tekst vervangen

RECHTS("Gloeilamp";5)

Juiste woordtekens

FIND("ana","Banaan en ananas")

Zoekt naar tekst en retourneert de gevonden positie

SUBSTITUTE("ananas", "een", "s")

Vervangt de ene tekst door een andere

CONCATENATE("Zelf", "jaren")

Rijgt woorden aan elkaar

Logisch (6 in totaal)

OF(WAAR, ONWAAR, ONWAAR)

Logische OF

EN(WAAR,ONWAAR)

Logisch EN

NIET(WAAR)

Logisch NIET

ALS(F1>5;10;5)

10 (hier F1=7);
5 (hier Vl=3)

Test een voorwaarde en retourneert een van de twee waarden

ENETEKST(155)

Als dit geen tekst is, wordt de Booleaanse waarde TRUE geretourneerd

ENUMBER("Tekst")

Als het een getal is, wordt de Booleaanse waarde TRUE geretourneerd

Functies kunnen worden getypt met behulp van het toetsenbord, maar zijn gemakkelijker te maken met behulp van Functiewizards. Het wordt gestart via de fx-knop op de werkbalk. Gebruiken Functie-wizard, kunt u fouten in de getypte formule vermijden en een hint krijgen over het doel en de indeling van de functie en zijn argumenten.

Voorbeeld. Opeenvolgende cellen Al, A2, A3 bevatten enkelvoudige bijvoeglijke naamwoorden. In kolom B moet je twee eindtekens van woorden uit kolom A halen, en in kolom C moet je meervoudige bijvoeglijke naamwoorden krijgen met behulp van Excel-tekstfuncties (Fig. 2.3).

Rijst. 2.3. Excel-tekstfuncties

Kolom B invullen.

1. Ga op cel B1 staan ​​en druk op de fx-knop.

2. Op de eerste stap in het venster Functiewizards selecteer de tekstgroep, de functie RECHTEN en klik op OK (Fig. 2.4).


Rijst. 2.4. Raam Functie-wizard

3. In de tweede stap in het venster Functiewizards voer het adres in van de cel die wordt verwerkt (veld Tekst) en het aantal geëxtraheerde tekens (Fig. 2.5).


Rijst. 2.5. Het adres van de verwerkte cel invoeren

Nadat u op OK hebt geklikt, wordt de functie =RECHTS(A1;2) automatisch in cel B1 geschreven, waardoor twee rechtshandige tekens uit cel A1 worden geëxtraheerd (berekend). Houd er rekening mee dat het invoerresultaat aan de rechterkant van elk veld wordt weergegeven.

4. Vermenigvuldig de formule van cel B1 naar de cellen B2 en V3 door aan de hoek van cel B1 te trekken.

Kolom C invullen:

1. Ga op cel C1 staan ​​en druk op de fx-knop.

2. Op de eerste stap in het venster Functiewizards selecteer Tekst, VERVANGEN-functie en druk op OK.

3. In het volgende venster meesters functies Voer het adres in van de cel met de te verwerken tekst (A1), de te vervangen tekst (B1) en de nieuwe tekst, zoals weergegeven in de figuur op de volgende pagina. Nadat u op OK hebt geklikt, wordt de formule =SUBSTITUTE(A1, B1, “ee”) automatisch gegenereerd in cel C1, waarbij de uitgang “ee” wordt vervangen door het woord “Rood” in plaats van de letters “th”.

4. Vermenigvuldig de formule van cel C1 naar de cellen C2 en C3 door aan de hoek van cel C1 te trekken.

Noteer bijvoeglijke naamwoorden met de uitgang “й” in het enkelvoud in kolom C; ze worden omgezet naar het meervoud (Fig. 2.6).

Rijst. 2.6. Meervoudig conversievenster

Formules kunnen niet alleen celadressen en tekens voor rekenkundige bewerkingen bevatten, maar ook functies. Spreadsheets hebben honderden ingebouwde functies, die zijn onderverdeeld in categorieën: wiskundig, statistisch, financieel, datum en tijd, enz.

Sommatie. Een van de meest gebruikte bewerkingen is het optellen van de waarden van een celbereik. Om dit te doen, moet u een bereik selecteren en voor cellen die zich in dezelfde kolom of rij bevinden, klikt u gewoon op de knop AutoSum å op de standaardwerkbalk om de functie van het optellen van getallen SUM() aan te roepen.

Power-functie. In de wiskunde wordt de machtsfunctie y = xn veel gebruikt, waarbij x het argument is en n de exponent (bijvoorbeeld y = x2, y = x3, enz.). Het invoeren van functies in formules kan worden gedaan met behulp van het toetsenbord of met behulp van de Functiewizard, die de gebruiker de mogelijkheid biedt om functies in te voeren met behulp van een reeks dialoogvensters.

Vierkantswortel. De vierkantswortel is een machtsfunctie met een fractionele exponent n = 1/2. Deze functie wordt meestal geschreven met het wortelteken: y = Öx.

Tabel met functiewaarden. In spreadsheets kun je niet alleen de waarde van een functie berekenen voor een gegeven argumentwaarde, maar de functie ook weergeven in de vorm van een tabel met de numerieke waarden van het argument en de berekende waarden van de functie.

Het vullen van een tabel kan aanzienlijk worden versneld als u de bewerking Vullen gebruikt. Eerst wordt de kleinste waarde van het argument ingevoerd in de eerste cel van de argumentregel (het getal -4 wordt bijvoorbeeld ingevoerd in cel B1), en in de tweede cel wordt een formule ingevoerd die de volgende waarde van het argument berekent. , rekening houdend met de stapgrootte van het argument (bijvoorbeeld =B1+1). Vervolgens wordt deze formule in alle andere cellen van de tabel ingevoerd met behulp van de bewerking Rechts vullen.

31. Logische functies in ET.

Booleaanse expressies worden gebruikt om voorwaarden te schrijven die getallen, functies, formules, tekst of Booleaanse waarden vergelijken. Elke logische expressie moet ten minste één vergelijkingsoperator bevatten, die de relatie tussen de elementen van de logische expressie definieert. Hieronder vindt u een lijst met Excel-vergelijkingsoperatoren

> Meer

< Меньше

>= Groter dan of gelijk aan

<= Меньше или равно

<>Niet gelijk

Het resultaat van een Booleaanse expressie is de Booleaanse waarde TRUE (1) of de Booleaanse waarde FALSE (0).

ALS-functie

De ALS-functie heeft de volgende syntaxis:

IF(logische_expressie, waarde_if_true, waarde_if_false)

De volgende formule retourneert 10 als de waarde in cel A1 groter is dan 3, en anders 20:

ALS(A1>3,10,20)

U kunt andere functies gebruiken als argumenten voor de ALS-functie. De ALS-functie kan tekstargumenten gebruiken. Bijvoorbeeld:

IF(A1>=4;"De test is geslaagd", "De test is mislukt")

U kunt tekstargumenten gebruiken in de ALS-functie, zodat als niet aan de voorwaarde wordt voldaan, deze een lege tekenreeks retourneert in plaats van 0.

Bijvoorbeeld:

ALS(SOM(A1:A3)=30,A10,"")

Het argument booleaanse_expressie van de functie ALS kan een tekstwaarde bevatten. Bijvoorbeeld:

IF(A1="Dynamo";10;290)

Deze formule retourneert 10 als cel A1 de tekenreeks "Dynamo" bevat, en 290 als deze een andere waarde bevat. De overeenkomst tussen de tekstwaarden die worden vergeleken, moet exact zijn, maar niet hoofdlettergevoelig.

Functies EN, OF, NIET

Functies AND (AND), OR (OR), NOT (NOT) - hiermee kunt u complexe logische expressies maken. Deze functies werken in combinatie met eenvoudige vergelijkingsoperatoren. De EN- en OF-functies kunnen maximaal 30 Booleaanse argumenten bevatten en hebben de volgende syntaxis:

EN(booleaanse_waarde1;booleaanse_waarde2...)

OR(booleaanse_waarde1,booleaanse_waarde2...)

De functie NIET heeft slechts één argument en de volgende syntaxis:

NIET(booleaanse_waarde)

Argumenten voor de functies AND, OR en NOT kunnen geen Booleaanse expressies, matrices of celverwijzingen zijn die Booleaanse waarden bevatten.

de logische waarde TRUE als het argument FALSE is, en de logische waarde FALSE als het argument TRUE is.

Geneste ALS-functies

Soms kan het erg moeilijk zijn om een ​​logisch probleem op te lossen met alleen vergelijkingsoperatoren en AND, OR, NOT-functies. In deze gevallen kunt u geneste ALS-functies gebruiken. De volgende formule gebruikt bijvoorbeeld drie ALS-functies:

ALS(A1=100;"Altijd";ALS(EN(A1>=80;A1)<100);"Обычно";ЕСЛИ(И(А1>=60;A1<80);"Иногда";"Никогда")))

Als de waarde in cel A1 een geheel getal is, luidt de formule: "Als de waarde in cel A1 100 is, retourneert u de tekenreeks 'Altijd'. Als de waarde in cel A1 tussen 80 en 100 ligt, retourneert u 'Meestal'. anders, als de waarde in cel A1 tussen 60 en 80 ligt, retourneert u de rij "Soms". EN, als geen van deze voorwaarden waar is, retourneert u de rij "Nooit". .

Functies WAAR en ONWAAR

De functies TRUE en FALSE bieden een alternatieve manier om de Booleaanse waarden TRUE en FALSE te schrijven. Deze functies hebben geen argumenten en zien er als volgt uit:

32. Grafische presentatie van gegevens in spreadsheets (ET).

Grafische weergave van gegevens in spreadsheets

Gegevens in tabelvorm zijn vaak handiger en duidelijker te presenteren in de vorm van grafieken en diagrammen. Om een ​​diagram te maken, selecteert u een rechthoekig blok van de tabel; het bevat de numerieke waarden waarop de grafiek moet worden gebouwd. De linkerkolom met rijnamen en de bovenste rij met kolomnamen kunnen ook worden opgenomen; het programma herkent ze automatisch als overeenkomstige labels. Het blok dat is geselecteerd voor het plotten van grafieken kan onderbrekingen hebben, waarna de Ctrl-toets wordt gebruikt.

§ gebruik het hoofdmenu Invoegen \ Kaart \ Op één blad of \ Op een afzonderlijk blad en open vervolgens de kaartwizard

§ Kaartwizardknop op de standaardwerkbalk

§ bevestiging of wijziging van een datablok (bereik) voor het plotten van een diagram

§ selectie van het diagramtype - tweedimensionaal (taart, ring, grafiek, gemengd, spreiding, enz.) of driedimensionaal

§ selecteer voor een bepaald type het type diagram (bijvoorbeeld voor een cirkeldiagram - met een uitgesneden gedeelte, dat percentages aangeeft, enz.)

§ ontwerpelementen van het diagram - voer de naam van het diagram in, legenda - welke kleur heeft welke posities worden aangegeven, de namen van de coördinaatassen

Het diagram wordt in het opgegeven gebied geplaatst - op het blad waar de tafel staat, of op een apart blad.

Wanneer u het paneel “Grafiek” gebruikt, heeft het 1 veld voor het selecteren van het type diagram en 4 knoppen - het maken van een diagram van het geselecteerde type, een diagramwizard (werkt in twee stappen - een gegevensbereik selecteren en labels invoeren), een knop voor het bouwen van een horizontaal raster, een knop voor het insluiten van een legenda.

Aan deze gegevens wordt een diagram gekoppeld dat is opgebouwd uit tabelgegevens. Wanneer numerieke waarden veranderen, verandert het diagram automatisch mee.

Het diagram kan verplaatst worden door het uit het frame te slepen (het frame verschijnt nadat u met de muis op het diagram klikt). Om de grootte van het diagram te wijzigen, sleept u het aan een van de 8 vierkanten op het frame in de gewenste richting.

Om de elementen van het diagram te wijzigen (bewerken of bewerken), dubbelklikt u erop - het kader wordt gestippeld en grijs. Hierna kunt u elk diagramelement bewerken: tekening, as 1, as 2, tekst op as 1, tekst op as 2, titels, legenda. Om dit te doen, dubbelklikt u op het overeenkomstige element - hierdoor wordt het dialoogvenster geopend voor het bewerken van het overeenkomstige element.

Voor bewerking kunt u ook het hoofdmenu Invoegen \ Titel (legenda's, assen...) of Opmaak \ Diagramtype, enz. gebruiken.

Bij het maken van 3D-diagrammen zijn er extra bewerkingsopties (Opmaak \ 3D-weergave): drie hoofdbewerkingen

§ hoogte - verandering in de hoek waaronder het diagram zichtbaar is

§ rotatie om de verticale as

§ perspectiefaanzicht - om dit te verkrijgen moet u de loodrechtheid van de assen annuleren

Elk diagram kan drie soorten tekstlabels gebruiken:

§ gerelateerde teksten zijn de namen van het diagram, de namen van de assen - ze kunnen worden opgemaakt, verplaatst, gewijzigde tekst

§ vrije teksten - om vrije tekst in te voeren, mogen er geen geselecteerde elementen in het diagram aanwezig zijn. Elke tekst wordt ingevoerd in de formulebalk, vervolgens wordt op de Enter-toets gedrukt en de tekst verschijnt in het midden van het diagram, waar deze kan worden bewerkt en naar elke gewenste locatie kan worden verplaatst

§ datalabels numerieke waarden worden meestal weergegeven op de coördinaatassen, maar soms is het handig om de numerieke waarde in een of meer kolommen direct in de grafiek weer te geven. Voor de maximale waarde dubbelklikt u bijvoorbeeld op de bijbehorende kolom en gebruik het hoofdmenu Invoegen \ Label om het label op te geven.

Indien nodig kan het diagram een ​​coördinatenraster langs slechts één of beide assen aangeven, het raster kan één of twee niveaus hebben (dat wil zeggen minder of dichter), de dikte van de rasterlijnen en de kleur ervan kunnen worden geselecteerd

33. Stadia van het oplossen van problemen op een computer.

Dit is een gezamenlijke activiteit van mens en computer. Dit proces kan worden weergegeven in de vorm van verschillende opeenvolgende fasen. Het menselijke aandeel omvat de stadia die verband houden met creatieve activiteit: formulering, algoritmisering, programmering van taken en analyse van resultaten, en het aandeel van de computer omvat de stadia van informatieverwerking in overeenstemming met het ontwikkelde algoritme.

Laten we deze stappen eens bekijken aan de hand van het volgende voorbeeld: stel dat u de som van twee gehele getallen wilt berekenen en het resultaat op het scherm wilt weergeven.

De eerste fase is de probleemstelling. In dit stadium neemt een persoon deel. Hij moet het doel van de taak duidelijk definiëren, een mondelinge beschrijving geven van de inhoud van de taak en een aanpak voorstellen om deze op te lossen.

De tweede fase is wiskundige of informatiemodellering. Het doel van deze fase is het creëren van een wiskundig model van het probleem dat wordt opgelost, dat op een computer kan worden geïmplementeerd. Er zijn een aantal problemen waarbij de wiskundige formulering wordt gereduceerd tot een eenvoudige opsomming van formules en logische voorwaarden. Deze fase hangt nauw samen met de eerste fase en kan niet afzonderlijk worden beschouwd. Het is echter mogelijk dat er meerdere oplossingsmethoden bekend zijn voor het resulterende model, en dan moet de beste worden gekozen. Voor de hierboven beschreven taak komt deze fase op het volgende neer: we onthouden de getallen die in het geheugen van de computer zijn ingevoerd onder de namen A en B, en vervolgens berekenen we de waarde van de som van deze getallen met behulp van de formule A + B, en we onthouden het resultaat in het geheugen onder de naam Summa.

De derde fase is de algoritmisering van het probleem. Op basis van de wiskundige beschrijving is het noodzakelijk om een ​​oplossingsalgoritme te ontwikkelen.

Een algoritme is een nauwkeurig recept dat de volgorde van acties van de uitvoerder bepaalt, gericht op het oplossen van een bepaald probleem. De rol van algoritme-uitvoerders kan mensen, robots of computers zijn.

Eigenschappen van een algoritme: Bij het samenstellen en vastleggen van een algoritme is het noodzakelijk ervoor te zorgen dat het een aantal eigenschappen heeft.

Het unieke van het algoritme is de unieke interpretatie door de uitvoerder van de regels voor het uitvoeren van acties en de volgorde van uitvoering ervan.

De eindigheid van een algoritme is de verplichte voltooiing van elk van de acties waaruit het algoritme bestaat, en de volledigheid van de uitvoering van het algoritme als geheel. Algoritme-efficiëntie - suggereert dat de uitvoering van het algoritme moet eindigen in het verkrijgen van bepaalde resultaten. Het algoritme in ons voorbeeld heeft deze eigenschap, omdat voor gehele getallen A en B altijd de som wordt berekend.

Massaliteit, d.w.z. de mogelijkheid om dit algoritme te gebruiken om een ​​hele reeks problemen op te lossen. Om ervoor te zorgen dat een algoritme de eigenschap van massakarakter heeft, moet het algoritme worden samengesteld met gebruikmaking van notaties van hoeveelheden en het vermijden van specifieke waarden.

De juistheid van een algoritme is het vermogen van een algoritme om correcte resultaten te produceren voor het oplossen van bepaalde problemen.

De vierde fase is programmeren. Een programma is een plan van acties dat moet worden uitgevoerd door een uitvoerder, wat een computer kan zijn. Het opstellen van een programma maakt het voor de computeruitvoerder mogelijk om het algoritme en daarmee de toegewezen taak uit te voeren.

De vijfde fase is het invoeren van het programma en de initiële gegevens in de computer.

De zesde fase is het testen en debuggen van het programma. In dit stadium wordt het algoritme uitgevoerd met behulp van een computer, worden fouten gevonden en geëlimineerd.

Het debuggen van een programma is een complex en niet-standaard proces. Het initiële foutopsporingsplan is om het programma te testen met behulp van testgevallen.

Om de kwaliteit van de uitvoering van deze fase te verbeteren, worden speciale programma's gebruikt - debuggers, waarmee u het programma "stap voor stap" kunt uitvoeren, veranderingen in de waarden van variabelen, uitdrukkingen en andere programmaobjecten kunt volgen en de uitgevoerde programma's kunt volgen verklaringen.

De zevende fase is de uitvoering van een programma waar fouten in zijn opgelost en de analyse van de resultaten. In dit stadium voert de programmeur het programma uit en stelt de initiële gegevens in die nodig zijn voor de omstandigheden van het probleem.

Het is mogelijk dat het, op basis van de resultaten van de analyse van de resultaten, nodig zal zijn om de aanpak voor het oplossen van het probleem te herzien en terug te keren naar de eerste fase om alle fasen te herhalen, rekening houdend met de opgedane ervaring. Tijdens het maken van een programma zullen dus enkele stappen worden herhaald totdat we een algoritme en een programma verkrijgen dat voldoet aan de hierboven weergegeven eigenschappen.

34. Samenstelling van het Microsoft Office-pakket.

1.Microsoft Office Word - tekstverwerker. Beschikbaar voor Windows en Apple Mac OS X. Hiermee kunt u documenten van verschillende complexiteit voorbereiden. Ondersteunt OLE, plug-ins van derden, sjablonen en meer. Het hoofdformaat in de nieuwste versie is gepositioneerd als open Microsoft Office Open XML, een ZIP-archief met tekst in XML-vorm, evenals alle benodigde afbeeldingen. Het meest voorkomende binaire bestandsformaat is Microsoft Word 97-2000 met de extensie .doc. Het product neemt een leidende positie in op de tekstverwerkermarkt en de formaten ervan worden gebruikt als de facto standaard in de documentstroom van de meeste bedrijven. Word is ook beschikbaar in sommige edities van Microsoft Works. De belangrijkste concurrenten zijn OpenOffice.org Writer, StarOffice Writer, Corel WordPerfect en Apple Pages (alleen op het Mac OS-platform), evenals, met enig voorbehoud, AbiWord (in gevallen waarin de mogelijkheden voldoende zijn en het kleine volume en de kleine snelheid van werk waarbij weinig middelen nodig zijn, zijn belangrijker).

2.Microsoft Office Excel - spreadsheetprocessor. Ondersteunt alle noodzakelijke functies voor het maken van spreadsheets van elke complexiteit. Neemt een leidende positie in de markt in. De nieuwste versie gebruikt het OOXML-formaat met de extensie ".xlsx", eerdere versies gebruikten het binaire formaat met de extensie ".xls". Beschikbaar voor Windows en Apple Mac OS X. Belangrijkste concurrenten: OpenOffice.org Calc, StarOffice, Gnumeric, Corel Quattro Pro en Apple Numbers (alleen Mac OS-platform

3.Microsoft Office Outlook (niet te verwarren met Outlook Express) - persoonlijke communicator. Outlook omvat: kalender, taakplanner, notities, e-mailbeheer, adresboek. Netwerksamenwerking wordt ondersteund. De belangrijkste concurrenten van de e-mailclient zijn Mozilla Thunderbird/SeaMonkey, Eudora Mail, The Bat!. De belangrijkste concurrenten van de persoonlijke gegevensbeheerder zijn Mozilla, Lotus Organizer en Novell Evolution. Beschikbaar voor Windows. Het equivalent voor Apple Mac OS X is Microsoft Entourage, maar Microsoft is van plan Entourage te vervangen en Outlook terug te brengen in het Office voor mac:2011-pakket.

4.Microsoft Office PowerPoint - een applicatie voor het voorbereiden van presentaties voor Microsoft Windows en Apple Mac OS X. De belangrijkste concurrenten zijn OpenOffice.org Impress, Corel WordPerfect en Apple Keynote.

Microsoft Office Access is een applicatie voor databasebeheer.

Microsoft Office InfoPath, een applicatie voor het verzamelen en beheren van gegevens, vereenvoudigt het proces van het verzamelen van informatie.

Microsoft Office Communicator - ontworpen om uitgebreide communicatie tussen mensen te organiseren. Microsoft Office Communicator 2007 biedt de mogelijkheid om te communiceren via eenvoudige instant messaging-, spraak- en videogesprekken. Deze applicatie maakt deel uit van het Microsoft Office-softwarepakket en is er nauw mee geïntegreerd, waardoor deze in combinatie met elk programma uit de Microsoft Office-familie kan werken.

Microsoft Office Publisher is een applicatie voor het voorbereiden van publicaties.

Met Microsoft Office Visio, een applicatie voor het maken van zakelijke en technische diagrammen, kunt u concepten en algemene bedrijfsgegevens omzetten in diagrammen.

Microsoft Office Project - projectbeheer.

Microsoft Query - informatie uit databases bekijken en selecteren.

Microsoft Office OneNote is een applicatie voor het schrijven en beheren van notities.

Microsoft Office Groove 2007 is een applicatie die samenwerking ondersteunt. Microsoft Office SharePoint Designer is een tool voor het bouwen van applicaties op het Microsoft SharePoint-platform en het aanpassen van SharePoint-sites.

Microsoft Office Picture Manager - werken met afbeeldingen.

Microsoft Office Document Image Writer - een virtuele printer die afdrukt in het Microsoft Document Imaging-formaat Microsoft Office Diagnostics - diagnostiek en herstel van beschadigde Microsoft Office-toepassingen

Microsoft Excel-spreadsheets maken

Onderwerp 10 Basisprogramma's van het Microsoft Office-pakket

10.1 Microsoft Excel-spreadsheets maken

10.2 Ingebouwde functies gebruiken

10.3 Basisconcepten en databaseontwerp

10.4 Opstellen van rapporten en ontwikkelen van presentaties met behulp van Microsoft Power Point

De term spreadsheet wordt gebruikt om te verwijzen naar een eenvoudig te gebruiken computerprogramma dat is ontworpen om gegevens te verwerken. De verwerking omvat:

Het uitvoeren van diverse berekeningen met behulp van een krachtig apparaat van functies en formules;

Onderzoek naar de invloed van verschillende factoren op de data;

Oplossen van optimalisatieproblemen;

Het verkrijgen van een steekproef van gegevens die aan bepaalde criteria voldoen;

Constructie van grafieken en diagrammen;

Statistische gegevensanalyse.

Het belangrijkste voordeel en verschil van spreadsheets ligt juist in het gebruiksgemak van gegevensverwerkingstools. En hoewel tools voor gegevensverwerking qua mogelijkheden kunnen worden vergeleken met databases, vereist het werken ermee niet dat de gebruiker een speciale programmeertraining heeft gevolgd.

U kunt alle informatie in tabellen invoeren: tekst, getallen, datums en tijden, formules, afbeeldingen, diagrammen, grafieken. Alle ingevoerde informatie kan worden verwerkt met behulp van speciale functies.

Excel voor Windows is zo krachtig in wiskundige statistiek dat u statistische modellen kunt maken.

Met de grafische hulpmiddelen in Excel voor Windows kunt u tekenen en grafieken en diagrammen maken.

Een werkblad is eigenlijk een spreadsheet, het belangrijkste type document dat in Excel wordt gebruikt om gegevens op te slaan en te manipuleren. Het bestaat uit cellen die zijn georganiseerd in kolommen en rijen en maakt altijd deel uit van een werkmap.

Werkmappen zijn MS Excel-bestanden die een of meer werkbladen kunnen bevatten (in versie 7'0 worden standaard 16 werkbladen aangemaakt in een nieuwe werkmap). Dergelijke bestanden hebben de extensie – *. xls.

Figuur 7 – Excel-werkvenster

Als u naar het afgebeelde Excel-venster kijkt (zie Figuur 7) , dan zul je merken dat het veel verschillende elementen bevat. Sommige daarvan zijn inherent aan alle programma's in de Windows-omgeving, andere bevinden zich alleen in het Excel-venster .



Let op: het werkgebied van het hoofdvenster van Excel wordt ingenomen door een werkmapvenster dat uit werkbladen bestaat. De kolommen zijn voorzien van letters, de rijen van cijfers. Klik op een cel van uw werkblad - hierdoor wordt deze actueel (deze wordt gemarkeerd met een kader). IN naam veld, wordt het adres van de huidige cel weergegeven, bijvoorbeeld A1. Zoals bij veel programma's in de Windows-omgeving kun je een werkblad presenteren als een apart venster met een eigen titel. Dit venster noemen we een werkmapvenster, omdat in zo'n venster meerdere werkbladen kunnen worden verwerkt.

In een Excel-venster bevindt zich, net als in andere Windows-programma's, een menubalk onder de venstertitel. Het bevat het Excel-hoofdmenu. Met de opdrachten uit dit menu kunt u alle mogelijke acties uitvoeren op werkmappen en gegevens in tabellen.

Een balk onder aan het scherm die informatie weergeeft over de geselecteerde opdracht of bewerking die wordt uitgevoerd. De gemarkeerde opdracht wordt kort beschreven aan de linkerkant van de statusbalk. Het biedt ook informatie over de bewerking die wordt uitgevoerd, zoals het openen of opslaan van een bestand, het kopiëren van cellen of het opnemen van een macro. Aan de rechterkant van de statusbalk ziet u of toetsen zoals CAPS LOCK, SCROLL LOCK of NUM LOCK zijn ingeschakeld.

Nadat u Excel voor Windows hebt gestart, verschijnt de werkmap Boek1 op het scherm, met daarin 16 werkbladen. Elk blad is een tabel bestaande uit rijen en kolommen.

Het hoofdscherm bevat de volgende objecten: de hoofdmenubalk, twee werkbalken “Standaard” en Opmaak, de formulebalk, het naamveld, de statusbalk en schuifbalken.

De eenvoudigste manier om informatie over paneelknoppen te verkrijgen is als volgt. U verplaatst de muisaanwijzer naar de knop waarin u geïnteresseerd bent, bijvoorbeeld de Help-knop. In dit geval verschijnt de naam naast de knop in een geel venster en aan de linkerkant van de statusbalk staat een korte beschrijving van de acties die zullen plaatsvinden wanneer deze knop wordt ingedrukt.

Interactie met Excel voor Windows wordt uitgevoerd door opdrachten in het hoofdmenu te selecteren. Alle opdrachten zijn hiërarchisch. Als u een van deze opdrachten selecteert, verschijnt het vervolgkeuzemenu op het scherm.

Om een ​​opdracht uit het hoofdmenu uit te voeren, plaatst u de muiscursor op de gewenste opdracht en klikt u op de muisknop.

Om de selectie van een vervolgkeuzemenuoptie te annuleren nadat deze op het scherm is verschenen, drukt u op de Esc-toets. U gaat dan naar het menu van het vorige niveau.

Klik voor hulpinformatie op het "muis"-teken? vanuit het hoofdmenu. Er verschijnt een menu waarin u Help openen kunt selecteren. Bovendien bevatten veel opdrachtdialoogvensters een Help-knop. Wanneer u erop klikt, geeft Excel voor Windows u informatie over het gebruik van het dialoogvenster.

De Help-knop op de Standaardwerkbalk voegt een vraagteken "?" toe aan de muiscursor. Hierna kan informatie over commando's en schermelementen worden verkregen door de muisaanwijzer met vraagteken op de gewenste plaats te plaatsen en de linkermuisknop in te drukken.

Wanneer u uw huidige Excel voor Windows-sessie beëindigt, voert u Bestand/Afsluiten uit.

Cel– dit is het hoofdelement van een spreadsheet, alleen kan het informatie bevatten (tekst, waarden, formules)

Excel-celstructuur:

Niveau 1 bevat de afbeelding die zichtbaar is op het scherm (dat wil zeggen opgemaakte tekst) of het resultaat van een formuleberekening).

Het 2e niveau bevat celformaten (getalformaat, lettertypen, een schakelaar die aangeeft of een cel wel of niet moet worden weergegeven, frametype, celbeveiliging).

Niveau 3 bevat de formule, die kan bestaan ​​uit tekst, cijfers of ingebouwde functies.

Het 4e niveau bevat de celnaam; deze naam kan worden gebruikt in formules van andere cellen, terwijl de absolute adressering van deze cel wordt geboden.

Niveau 5 bevat opmerkingen voor deze cel (vrije tekst). Als de cel een notitie bevat, verschijnt er een rood vierkant (punt) in de rechterbovenhoek

Elke cel heeft een adres - aangegeven door een kolomnaam en een rijnaam. Bijvoorbeeld A2.

Cel blokken

Om met meerdere cellen tegelijk te werken, moet u selecteren cel blok . Dit gaat als volgt: Klik op een cel, houd de muisknop ingedrukt en sleep de aanwijzer over het blad. Hiermee worden aangrenzende cellen geselecteerd. Een blok wordt beschreven door twee adressen, gescheiden door een dubbele punt: het adres van de cellen linksboven en rechtsonder. In de figuur is bijvoorbeeld het blok: A2:D4 gemarkeerd.

Om informatie in een bepaalde cel in te voeren, moet u de cursor erop plaatsen of met de muis op deze cel klikken. Hierna kunt u beginnen met het invoeren van gegevens. Als u het eerste teken invoert, wordt de invoermodus geactiveerd en wordt het woord “Enter” in de statusbalk weergegeven.

Als er al informatie in een cel is ingevoerd en u alleen eerder ingevoerde gegevens hoeft toe te voegen of te corrigeren, dubbelklikt u op de gewenste cel of drukt u op de F2-toets wanneer de gewenste cel is gemarkeerd. Tegelijkertijd schakelt u over naar de invoermodus en kunt u de nodige wijzigingen aanbrengen in de gegevens in deze cel.

U kunt de inhoud van een cel herstellen zonder de invoermodus te verlaten. Om dit te doen, drukt u op Ctrl+Z. Gegevensherstel en het verlaten van de invoermodus worden uitgevoerd door op het rode kruis in te klikken invoerlijn.

Invoerlijn. De balk onder de Microsoft Excel-werkbalken wordt gebruikt om waarden of formules in cellen of grafieken in te voeren of te bewerken. Hiermee wordt de constante waarde of formule van de actieve cel weergegeven. Om gegevens in te voeren, selecteert u een cel, voert u de gegevens in en klikt u op het groene vinkje of drukt u op Enter. Gegevens verschijnen in de formulebalk terwijl u deze typt.

Het naamveld bevindt zich aan het linkeruiteinde van de invoerregel. Gebruik het naamveld om namen te geven aan de actieve cel of het geselecteerde blok. Klik hiervoor op het naamveld, voer daar een naam in en druk op Enter. Dergelijke namen kunnen worden gebruikt bij het schrijven van formules of bij het maken van diagrammen. U kunt het naamveld ook gebruiken om naar een benoemde cel of blok te springen. Open hiervoor de lijst en selecteer daaruit de gewenste naam.

Kopiëren gegevens worden op een standaard manier uitgevoerd voor de Windows-omgeving:

Selecteer een deel van een cel of meerdere cellen. Met andere woorden, markeer wat u gaat kopiëren.

Druk op Ctrl+Ins. In dit geval wordt het geselecteerde blok op het klembord geplaatst. Hierna kunt u de inhoud van het geselecteerde blok in elke Windows-applicatie herstellen.

Om gekopieerde informatie te plakken, plaatst u de cursor op de gewenste locatie en drukt u op Shift+Ins. Hiermee kopieert u informatie van het klembord.

Bij het invoeren van gegevens zult u vrijwel zeker het probleem tegenkomen van het invoegen van een lege rij of een lege kolom in een tabel. In Excel wordt dit probleem als volgt opgelost:

Klik op de kop van de kolom waarvoor u een lege kolom wilt invoegen, waardoor deze wordt gemarkeerd.

Klik met de rechtermuisknop. Er verschijnt een lijst met opdrachten.

Selecteer Toevoegen. Er verschijnt een nieuwe kolom.

U kunt op een andere manier een kolom invoegen. Plaats een markering in een cel van de kolom waarvoor u een nieuwe kolom wilt invoegen en voer de opdracht Invoegen / Kolom uit. Om een ​​regel in te voegen, voert u op dezelfde manier de opdracht Invoegen / Rij uit.

Naast kolommen en rijen kunt u ook cellen in een tabel invoegen. Om dit te doen, voert u de opdracht Invoegen / Cellen uit.

Gegevens in Excel worden in een specifiek formaat op het scherm weergegeven. Standaard wordt informatie weergegeven in het formaat “Algemeen”. U kunt de notatie wijzigen voor het presenteren van informatie in geselecteerde cellen. Om dit te doen, voert u de opdracht Opmaak / Cellen uit. Het dialoogvenster "Cellen opmaken" verschijnt waarin u het tabblad "Nummer" moet selecteren.

Aan de linkerkant van het dialoogvenster Cellen opmaken bevat de lijst Getalnotaties de namen van alle notaties die in Excel worden gebruikt. Voor elk categorieformaat wordt een lijst met de bijbehorende codes verstrekt. De tekenreeks (alle notaties) wordt geselecteerd in de lijst Getalnotaties. In het rechter Type-venster kunt u alle formaatcodes bekijken die worden gebruikt om informatie op het scherm te presenteren.

Om gegevens weer te geven kunt u de ingebouwde formaatcodes van Excel gebruiken of uw eigen (aangepaste) formaatcode invoeren. Om een ​​formaatcode in te voeren, selecteert u de regel (alle formaten) en voert u de tekens van de formaatcode in het invoerveld Type in.

Elke reeks tekens die in een cel wordt ingevoerd en die door Excel niet kan worden geïnterpreteerd als een getal, formule, datum, tijdstip, Booleaanse waarde of foutwaarde, wordt geïnterpreteerd als tekst. De ingevoerde tekst wordt links in de cel uitgelijnd.

Om tekst in te voeren, selecteert u de cel en typt u de tekst met het toetsenbord. Een cel kan maximaal 255 tekens bevatten. U kunt afzonderlijke tekens of stukjes tekst in een cel opmaken. U kunt tekst invoeren in formules, grafieken en tekstvakken.

Als u de plaatsing van tekst in een cel wilt opmaken, gebruikt u het tabblad Uitlijning in het dialoogvenster Cellen opmaken.

Hier kunt u de tekst ordenen om te lezen van onder naar boven, van boven naar beneden, uitlijnen aan de rechter-, linker-, onder- of bovenrand van de cel, u kunt tekstwoorden binnen de cel verplaatsen.

Met de overige tabbladen kunt u het lettertype opmaken, de parameters van het kader rond de cel opmaken, de cel met verschillende kleuren vullen en de beveiliging van de cel in- of uitschakelen.

Hoewel er weinig gegevens in uw tabel staan ​​en er ook weinig problemen zijn bij het werken ermee, maar als u de smaak te pakken krijgt van het werken met tabellen in Excel, zult u een natuurlijk verlangen hebben om de gegevensformaten te ordenen, want als u dit niet doet , dan kan zelfs een simpele taak om het formaat te wijzigen ernstige problemen veroorzaken. Eén manier om gegevens te ordenen is door ze in te voeren stijl. U voert telefoonnummers in - één stijl, vult een verkooptabel in - een andere stijl, voert gegevens in het telefoonadresboek in - derde stijl. Als u daarna de gegevenspresentatie wilt wijzigen, hoeft u alleen maar de gewenste stijl te wijzigen. De gegevens die door deze stijl worden weergegeven, zullen automatisch veranderen.

Het concept van stijl omvat het formaat voor het presenteren van cijfers, het type en de grootte van het lettertype, het type uitlijning, het type kader, de aanwezigheid van een patroon en bescherming. U kunt een specifieke stijl toepassen op een geselecteerd celgebied of op elk werkblad in uw werkmap.

Gebruik de opdracht Opmaak / Stijl om een ​​stijl te maken. Als u deze opdracht uitvoert, wordt het dialoogvenster Stijl geopend.

Stijlen kunnen per definitie op basis van een model worden gemaakt door ze uit een andere werkmap te kopiëren. U kunt de stijl van een cel definiëren door de gewenste combinatie van formaten te selecteren en deze een naam te geven. U kunt een stijl overschrijven door de celopmaakkenmerken ervan te wijzigen.

In het invoerveld Stijlnaam wordt de naam weergegeven van de stijl die op de geselecteerde cellen is toegepast. In dit venster kunt u bestaande stijlen bekijken.

Als u op de knop Bewerken klikt, wordt het dialoogvenster Cellen opmaken weergegeven, waarin u stijlen kunt selecteren om op de cellen toe te passen. Nadat u een stijl hebt gedefinieerd in het dialoogvenster Cellen opmaken, klikt u op de knop Toevoegen om de geselecteerde stijl toe te voegen.

Om stijlen van de ene werkmap naar de andere te kopiëren, klikt u op de knop "Samenvoegen" en selecteert u in het dialoogvenster "Stijlen samenvoegen uit" de werkmap waaruit u stijlen wilt kopiëren.

Met de knop Verwijderen verwijdert u de stijl die is geselecteerd in het veld Stijlnaam.

Excel heeft een mechanisme ontwikkeld voor het invoeren van gegevensreeksen. Gegevensreeksen zijn gegevens die in een vaste stap van elkaar verschillen. De gegevens hoeven echter niet numeriek te zijn.

Volg deze stappen om gegevensreeksen te maken:

Voer de eerste term van de reeks in de cel in.

Selecteer het gebied waar de rij zich zal bevinden. Om dit te doen, verplaatst u de muisaanwijzer naar de zwarte stip in de rechter benedenhoek van de geselecteerde cel (op dit moment wordt het witte kruis zwart) en drukt u op de linkermuisknop. Selecteer vervolgens, terwijl u de muisknop ingedrukt houdt, het gewenste deel van de rij of kolom. Nadat u de muisknop loslaat, wordt het geselecteerde gebied gevuld met gegevens.

Zo'n eenvoudig invoerproces is alleen mogelijk als een van de elementen van het bestaande aanwezig is lijst. Lijsten worden aangemaakt in het dialoogvenster Bestand / Opties op het tabblad “Lijsten”.

U kunt een gegevensreeks op een andere manier opbouwen als u een constructiestap opgeeft. Om dit te doen, moet u handmatig de tweede term van de toekomstige rij invoeren, beide cellen selecteren en vervolgens, met behulp van dezelfde rechterbenedenhoek van de selectie, de selectie voortzetten naar het gewenste gebied. De eerste twee handmatig ingevoerde cellen definiëren de stap van de gegevensreeks.

Om willekeurige gegevensreeksen samen te stellen, voert u de opdracht Bewerken / Vullen / Voortgang uit. Er verschijnt een dialoogvenster Progressie waarin u parameters voor de gegevensreeksen kunt instellen.

Datum- en tijdreeksen kunnen stappen van dagen, weken, maanden of jaren gebruiken. Om een ​​reeks datums te krijgen, moet u de herhaalbaarheid van de reeks opgeven: dagen, weken, maanden of jaren.

Automatisch aanvullen. In deze modus kunnen verschillende soorten gegevens worden voortgezet. De mogelijkheid om automatisch aan te vullen zet bepaalde reeksen logisch voort, bijvoorbeeld Qv.3, Qv.4, Qv.5. U kunt de functie voor automatisch aanvullen rechtstreeks gebruiken door de vulcursor op het werkblad te verplaatsen of door het dialoogvenster Voortgang te gebruiken.

Let op: in het invoerveld “Limietwaarde” kunt u de waarde invoeren waarbij u de reeks wilt beëindigen. Als het geselecteerde gebied gevuld is voordat deze waarde is bereikt, stopt de constructie van de reeks. Het invoerveld Grenswaarde kan leeg worden gelaten. Vervolgens wordt het gehele geselecteerde gebied gevuld.

De meest interessante optie in het dialoogvenster Progressie is het selectievakje Automatische stapdetectie. Indien ingesteld, wordt de stapwaarde berekend op basis van de waarden in de bovenste of linker cellen van de selectie om een ​​rechte lijn (voor een lineaire trend) of een exponentiële lijn (voor een exponentiële trend) te creëren die het dichtst bij de reeks ligt . Als dit selectievakje is ingeschakeld, wordt de waarde uit het invoerveld Stap genegeerd.

Het belangrijkste voordeel van een Excel-spreadsheet is de aanwezigheid van een krachtig apparaat met formules en functies. Eventuele gegevensverwerking in Excel wordt met dit apparaat uitgevoerd. Je kunt getallen optellen, vermenigvuldigen, delen, vierkantswortels nemen, sinussen en cosinussen, logaritmen en exponenten berekenen. Naast puur computationele bewerkingen op individuele getallen, kunt u individuele rijen of kolommen van een tabel verwerken, evenals hele blokken cellen. Vind met name het rekenkundig gemiddelde, de maximale en minimale waarden, de standaardafwijking, de meest waarschijnlijke waarde, het betrouwbaarheidsinterval en nog veel meer.

Voor gebruiksgemak zijn de functies in Excel onderverdeeld in categorieën: database- en lijstbeheerfuncties, datum- en tijdfuncties, DDE/externe functies, technische functies, financiële, informatieve, logische, weergave- en koppelingsfuncties. Daarnaast zijn de volgende categorieën functies aanwezig: statistisch, tekstueel en wiskundig.

Met behulp van tekstfuncties heeft u de mogelijkheid om tekst te verwerken: tekens extraheren, de tekens vinden die u nodig hebt, tekens naar een strikt gedefinieerde plaats in de tekst schrijven en nog veel meer.

Met behulp van de datum- en tijdfuncties kunt u vrijwel elk probleem met datum of tijd oplossen (bijvoorbeeld het bepalen van de leeftijd, het berekenen van de diensttijd, het bepalen van het aantal werkdagen in een bepaalde periode).

Logische functies helpen u bij het maken van complexe formules die, afhankelijk van de vervulling van bepaalde voorwaarden, verschillende soorten gegevensverwerking zullen uitvoeren.

Excel heeft een grote verscheidenheid aan wiskundige functies. U kunt bijvoorbeeld verschillende bewerkingen met matrices uitvoeren: vermenigvuldigen, de inverse vinden, transponeren.

U beschikt over een bibliotheek met statistische functies die u kunt gebruiken om statistische modellen uit te voeren. Daarnaast kun je in je onderzoek elementen van factor- en regressieanalyse gebruiken.

Excel kan optimalisatieproblemen oplossen en Fourier-analyse gebruiken. In het bijzonder implementeert Excel een snel Fourier-transformatie-algoritme, waarmee u het amplitude- en fasespectrum kunt opbouwen.

Een formule in Excel is een reeks tekens die begint met een gelijkteken “=”. Deze reeks tekens kan constante waarden, celverwijzingen, namen, functies of operators bevatten. Het resultaat van de formule is een nieuwe waarde, die wordt uitgevoerd als resultaat van het berekenen van de formule met behulp van de bestaande gegevens. Als de waarden in cellen waarnaar in formules wordt verwezen veranderen, verandert het resultaat automatisch.

Functies in Excel worden gebruikt om standaardberekeningen in werkmappen uit te voeren. De waarden die worden gebruikt om functies te evalueren, worden argumenten genoemd. De waarden die door functies als reactie worden geretourneerd, worden resultaten genoemd. Naast ingebouwde functies kunt u aangepaste functies gebruiken in berekeningen die zijn gemaakt met behulp van Excel-hulpmiddelen.

Als u een functie wilt gebruiken, moet u deze invoeren als onderdeel van een formule in een werkbladcel. De volgorde waarin de symbolen die in de formule worden gebruikt, moeten verschijnen, wordt functiesyntaxis genoemd. Alle functies gebruiken dezelfde basissyntaxisregels. Als u de syntaxisregels overtreedt, geeft Excel een bericht weer dat aangeeft dat er een fout in de formule zit.

Als een functie helemaal aan het begin van een formule verschijnt, moet deze, net als bij elke andere formule, worden voorafgegaan door een gelijkteken.

Functieargumenten worden tussen haakjes geschreven onmiddellijk na de functienaam en van elkaar gescheiden door de puntkomma “;”. Met haakjes kan Excel bepalen waar de argumentenlijst begint en eindigt. Argumenten moeten tussen haakjes worden geplaatst. Houd er rekening mee dat er bij het schrijven van een functie haakjes openen en sluiten moeten zijn, en dat u geen spaties tussen de functienaam en de haakjes mag invoegen.

Als argumenten u kunt getallen, tekst, booleans, arrays, foutwaarden of verwijzingen gebruiken. Argumenten kunnen constanten of formules zijn. Deze formules kunnen op hun beurt andere functies bevatten. Functies die een argument zijn voor een andere functie worden genest genoemd. Excel-formules kunnen maximaal zeven niveaus van geneste functies gebruiken.

De opgegeven invoerparameters moeten geldige waarden hebben voor het opgegeven argument. Sommige functies hebben mogelijk optionele argumenten die mogelijk niet aanwezig zijn wanneer de waarde van de functie wordt berekend.

Excel bevat meer dan 400 ingebouwde functies. Daarom is het niet altijd handig om de namen van functies en de waarden van invoerparameters rechtstreeks vanaf het toetsenbord in de formule in te voeren. Excel heeft een speciaal hulpmiddel voor het werken met functies: de Functiewizard. Wanneer u met deze tool werkt, wordt u eerst gevraagd de gewenste functie uit een lijst met categorieën te selecteren, waarna u in een dialoogvenster wordt gevraagd invoerwaarden in te voeren.

De Functiewizard wordt opgeroepen met het commando Invoegen / Functies of door op de knop Functiewizard te klikken. Deze knop bevindt zich op de standaardwerkbalk en ook op de formulebalk.

Een verwijzing identificeert op unieke wijze een cel of groep cellen in een werkblad. De verwijzingen geven aan welke cellen de waarden bevatten die u als formule-argumenten wilt gebruiken. Met behulp van koppelingen kunt u gegevens op verschillende plaatsen op het werkblad gebruiken in een formule, en u kunt ook de waarde van dezelfde cel in verschillende formules gebruiken.

U kunt ook verwijzen naar cellen op andere werkbladen in een werkmap, in een andere werkmap of zelfs naar gegevens in een andere toepassing. Koppelingen naar cellen in andere werkmappen worden externe koppelingen genoemd. Koppelingen naar gegevens in andere toepassingen worden externe koppelingen genoemd.

Celverwijzingen gebruiken de overeenkomstige rij- en kolomkoppen in het werkblad. In Excel worden kolommen gelabeld met Latijnse letters (A, B, C, D, ... Z; AA, AB, AC, AD, ... AZ; BA, BB, BC, enzovoort) en zijn rijen genummerd. Dergelijke links worden type A1-links genoemd. U kunt de letters in de kolomkoppen vervangen door cijfers. Dit type koppeling wordt R1C1 genoemd. Er wordt een koppeling naar de actieve cel weergegeven in het koppelingsvenster links van de formulebalk.

Een naam is een gemakkelijk te onthouden ID die kan worden gebruikt om naar een cel, groep cellen, waarde of formule te verwijzen. Creëer een naam voor een cel kunt u dit doen in het naamveld, of via het menu “Invoegen” / “Naam” / “Toewijzen”. Het gebruik van namen biedt de volgende voordelen:

Formules die namen gebruiken zijn gemakkelijker te begrijpen en te onthouden dan formules die celverwijzingen gebruiken;

Wanneer u de werkbladstructuur wijzigt, volstaat het om de links op slechts één plaats bij te werken in de definitie van namen, en alle formules die deze namen gebruiken, zullen de juiste verwijzingen gebruiken;

Zodra een naam is gedefinieerd, kan deze overal in de werkmap worden gebruikt. Alle namen van elk werkblad zijn toegankelijk via het naamvak aan de linkerkant van de formulebalk;

U kunt ook speciale namen definiëren waarvan de reikwijdte beperkt is tot het huidige werkblad. Dit betekent dat deze namen alleen kunnen worden gebruikt op het werkblad waarin ze zijn gedefinieerd. Dergelijke namen verschijnen niet in het vak Naam formulebalk of het dialoogvenster Naam toewijzen als een ander werkblad in de werkmap actief is.

Zodra de naam is gedefinieerd, kunt u:

Zodra een formule in een cel is ingevoerd, kunt u deze verplaatsen, kopiëren of over een blok cellen verspreiden.

Wanneer u een formule naar een nieuwe locatie in de tabel verplaatst, veranderen de koppelingen in de formule niet en wordt de cel waarin de formule zich bevond vrij. Bij het kopiëren wordt de formule naar een andere plaats in de tabel verplaatst, de koppelingen worden gewijzigd, maar de cel waar de formule voorheen stond, blijft ongewijzigd. De formule kan worden uitgebreid tot een blok cellen.

Bij het kopiëren van formules wordt het noodzakelijk om wijzigingen in celadressen of koppelingen te beheren. Om dit te doen, worden “$”-symbolen vóór de cel- of linkadressymbolen geplaatst. Alleen de celadreskenmerken die niet worden voorafgegaan door een “$” zullen veranderen. Als u het “$”-symbool voor alle celadreskenmerken plaatst, verandert de link niet wanneer u de formule kopieert.

Als in een formule-invoer bijvoorbeeld de verwijzing naar cel D7 wordt geschreven als $D7, verandert alleen het rijnummer '7' wanneer u de formule verplaatst. De invoer D$7 betekent dat alleen het kolomsymbool “D” verandert als het wordt verplaatst. Als u het adres in de vorm $D$7 schrijft, verandert de verwijzing niet wanneer u de formule naar dit adres verplaatst en worden de gegevens uit cel D7 meegenomen in de berekeningen. Als de formule het celbereik G3:L9 specificeert, kunt u elk van de vier tekens besturen: “G”, “3”, “L” en “9” door het teken “$” ervoor te plaatsen.

Als de link $-symbolen gebruikt, wordt deze absoluut genoemd. Als de link geen $-symbolen bevat, wordt deze relatief genoemd e. We zullen de adressen van dergelijke links respectievelijk absoluut en relatief noemen. Absolute adressen veranderen niet bij het verplaatsen van formules, maar bij relatieve adressen is er een verschuiving met de hoeveelheid overdracht.

Door gegevens in grafische vorm te presenteren, kunt u een breed scala aan problemen oplossen. Het belangrijkste voordeel van een dergelijke presentatie is duidelijkheid. De trend naar verandering is goed zichtbaar in de grafieken. U kunt zelfs de snelheid bepalen waarmee een trend verandert. Verschillende verhoudingen, groei, onderlinge relatie van verschillende processen - dit alles is gemakkelijk te zien in de grafieken.

In totaal biedt Microsoft Excel voor Windows 9 soorten platte grafieken en 6 soorten volumetrische grafieken. Deze 15 typen omvatten 102 formaten. Als dit niet genoeg is, kunt u uw eigen aangepaste grafiekindeling maken.

Om een ​​diagram te maken, gebruikt u de opdracht Invoegen / Diagram of klikt u op de knop “Grafiekwizard”.

Rij- en kolomlabels zijn de rij- en kolomkoppen. Als u geen rijlabels in het diagramgebied opneemt, moet u bij stap 4 van het plotten aangeven dat er 0 rijen zijn toegewezen voor rijlabels.

De kolomlabels zijn de tekst van de legenda. Een legenda is een rechthoek die aangeeft welke kleur of type lijnen de gegevens uit een bepaalde rij in een grafiek of diagram worden weergegeven.

Om een ​​diagram te bewerken, dubbelklikt u ergens in het diagram.

Met de opdracht Legendalabelopmaak stelt u de lijnkleur, stijl en dikte in.

Om een ​​diagramobject op te maken, klikt u er met de rechtermuisknop op en selecteert u de opdracht die u wilt opmaken in de lijst die verschijnt.

Als u de ene gegevensreeks in een diagram wilt vervangen door een andere, gebruikt u de opdracht Reeks opmaken.

Door de lijnen van de grafiek te wijzigen, kunt u de gegevens op het werkblad wijzigen.

Met de opdracht Diagramtype kunt u het type van een bestaand diagram wijzigen.

Met de opdracht AutoOpmaak wijzigt u niet alleen het diagramtype, maar stelt u ook de standaarddiagramparameters in.

Om te ontvangen driedimensionale grafiek Selecteer in stap 2 van het construeren van een diagram een ​​ruimtelijk patroon.

Het commando 3D-weergave verandert de ruimtelijke oriëntatie van het diagram.

Bij het maken gemengde grafieken Er ontstaan ​​twee groepen series. Eén groep is een histogram en de andere kan een grafiek, gebied of XY-punt zijn. Nadat u uw diagram heeft gemaakt, kunt u voor elke gegevensreeks elk type grafiek gebruiken.

U kunt de grafiekindeling wijzigen die Excel standaard produceert.

Met de opdracht AutoOpmaak maakt u een aangepaste automatische opmaak voor het plotten van diagrammen en grafieken.

Om het formaat voor het maken van standaarddiagrammen te wijzigen, voert u in het dialoogvenster “Opties” de opdracht Extra / Opties uit en selecteert u het tabblad “Diagram”.

Het XY-spreidingsdiagram is het meest geschikte diagramtype voor het verwerken van laboratoriumresultaten.

Trendlijnen kan worden gedaan op histogrammen, grafieken, staafdiagrammen en XY-spreidingsdiagrammen.

In Excel kunt u niet alleen kolommen, lijnen en punten gebruiken om diagrammen weer te geven, maar ook tekeningen in vrije vorm.

Bij het plotten van wiskundige functies moet u vloeiende curven als grafiektype gebruiken.

Excel ondersteunt een logaritmische schaal bij het construeren van grafieken, zowel voor reguliere typen grafieken als voor gemengde grafieken, dat wil zeggen dat u een logaritmische schaal op de ene as en een lineaire schaal op de andere kunt invoeren.