Folosind funcțiile EXCEL încorporate. Funcții încorporate Există o funcție încorporată gata făcută care permite

calculați datele de pe rândul „Profit de producție” ca diferență între profitul brut și costurile totale;

calculați datele de pe rândul „Profit brut specific” ca rezultat al împărțirii profitului de producție la venitul din comerț;

Calculați datele din coloana „Total pentru anul” prin însumarea datelor trimestriale.

8. Setați linia „Profit unitar brut” la Format procentual și toate celelalte linii la Format delimitat.

9. Pe linia 1 (introduceți un rând dacă este necesar), introduceți un titlu, făcându-l un font mai mare, aldin și centrat în tabel.

10. Pe o foaie cu un tabel bazat pe cheltuielile comerciale ale companiei pentru primele trei trimestre, construiți diagramă circulară tăiată(Când selectați datele pentru diagramă, utilizați numele trimestrelor).

11.Adăugați în grafic datele pentru al 4-lea trimestru.

12. Pe baza datelor privind profitul brut, construiți o histogramă. Proiectați titlurile și legendele diagramelor și plasați diagramele una lângă alta sub tabel.

13.Schimbați cifra din trimestrul 4 pentru Cheltuielile de tranzacționare ale firmei. Urmăriți dependența datelor grafice din diagrame față de datele numerice dintr-un tabel.

14. Pe o foaie separată, construiți o histogramă normalizată cu coloane sub formă de cilindri pe baza datelor din întregul tabel (excluzând coloana Total pentru anul).

Subiectul III. Reguli de bază pentru lucrul cu funcții încorporate

1. Utilizați funcțiile încorporate ale Excel

Funcțiile încorporate în Excel sunt concepute pentru a facilita foarte mult munca utilizatorului, deoarece reduc scrierea formulelor. Funcțiile sunt rutine care efectuează calcule și returnează o singură valoare. Toate funcțiile au nume unice (identificatori). Funcțiile au parametri prin care sunt transmise valorile argumentelor - datele inițiale pentru calcule. Sintaxa funcției este:

FUNCTION_NAME(lista de parametri)

Lista parametrilor poate fi specificată prin legături de adrese sau legături prin intermediul numelor de celule sau intervale, sub formă de nume de funcții, precum și literale separate între ele prin simbolul ; (punct şi virgulă).

Exemple de funcții:

SUM(A2:A10) – însumează valorile tuturor celulelor din interval. SUM(CreditAmount) – însumează valorile tuturor celulelor din intervalul cu

numită Suma creditului

SUM(12; 10; 13) – însumează valorile specificate de o listă de literale numerice.

Lista de parametri, încadrată în paranteze, urmează numele funcției fără spațiere. Chiar dacă lista de parametri este goală (cum ar fi funcția TODAY()), parantezele trebuie să fie prezente.

Următoarele reguli sunt utilizate pentru a specifica funcția.

În primul rând, ar trebui să plasați cursorul într-o celulă care ar trebui să conțină rezultatul execuției funcției. Apoi puteți face una dintre următoarele:

apăsați tastele -;

setați comanda FUNCTION din meniul INSERT;

apăsați butonul INSERT FUNCTION [ f x ] de pe panoul standard.

În continuare ar trebui să selectați categorie de funcțiiși funcția însăși în partea dreaptă a ferestrei Expertului funcție. Pentru a efectua substituirea pas cu pas a argumentelor utilizând Expertul pentru funcții, faceți clic pe OK. În următorii pași, ar trebui să specificați adresele (numele) celulelor ale căror valori vor fi folosite ca argumente ale funcției.

Notă : Folosindca argumentfuncția de intrare alta orice functie Trebuie să selectați numele funcției necesare din lista de funcții din bara de formule din stânga și să efectuați pașii necesari ai Expertului Funcție. După ce ai terminat de introdus argumente cuibărit funcții, faceți clic pe cursorul mouse-ului în bara de formule (la sfârșitul formulei pe care o introduceți).

1.1. Însumează celulele care îndeplinesc un anumit criteriu

SUMIF(RANGE, CONDITION, RANGE_SUMMATION) - grup

functii matematice.

Funcția este concepută să însumeze numai celulele care îndeplinesc un anumit criteriu.

condiție - indicată sub forma unui număr, expresie sau text;

sum_range este intervalul de celule care trebuie însumat.

Exemplul III.1. Următoarele informații sunt introduse în celulele A1, A2, A3, A4, A5:

A1=1000, A2=2000, A3=900, A4=800, A5=1500.

SUMIF (A1:A5;’’>=1000’’).

Celula A6 va conține numărul 4500.

Schimbați valoarea celulei A3 la ceva mai mare de 1000. Observați modificarea rezultatului calculelor.

1.2. Numărarea numărului de valori dintr-un interval

Pentru a număra numărul de valori numerice dintr-un interval:

COUNT (VALOARE 1; VALOARE 2;…) - grup de funcții statistice.

Exemplul III.2. Următoarele informații sunt introduse în celulele B1, B2, B3, B4, B5:

B1=''Text'', B2=2000, B3=, B4=800, B5=1500.

Folosind acțiunile pas cu pas ale Expertului Funcție, ar trebui să introduceți formula în celula B6:

SCOR (B1:B5)

Celula B6 va conține numărul 3.

Pentru a număra numărul tuturor valorilor din lista de argumente și celule negoale: COUNTA (VALOARE 1; VALOARE 2;…) - un grup de funcții statistice.

Dacă această funcție este introdusă în exemplul 2 în celula B7, atunci rezultatul din celula B7 va fi egal cu 4.

1.3. Numărarea numărului de celule goale dintr-un interval

Exemplul III.3. În celulele C1, C2, C3, C4, C5, copiați informațiile din celulele corespunzătoare din coloana A, lăsând celula C3 goală:

С1=1000, С2=2000, С3=, С4=800, С5=1500.

Folosind acțiunile pas cu pas ale Expertului Funcție, ar trebui să introduceți formula în celula C6:

ÎN celula C6 va conține numărul 1.

1.4. Numărarea numărului de celule negoale dintr-un interval care satisface

condiție dată

COUNTIF (RANGE; CONDITION) - grup de funcții statistice.

interval este intervalul în care este definit criteriul;

condiție - specificată ca număr, expresie sau text și determină ce celule trebuie numărate.

Rezultatul ar trebui să fie obținut în celula C7. Folosind acțiunile pas cu pas ale Expertului Funcție, ar trebui să introduceți formula în celula C7:

COUNTIF (C1:C5;’’>=1000’’).

Celula C7 va conține numărul 3.

Schimbați valoarea celulei C1 la orice valoare mai mică de 1000. Observați modificarea rezultatului calculelor.

1.5. Calculul valorii medii

MEDIE (RANGE 1; RANGE 2;...) - grup de funcții statistice.

Media numerelor din intervalul specificat este returnată în celula curentă.

Exemplul III.5. În intervalul de celule A1:A5 din Exemplul 1, determinați valoarea medie.

Rezultatul trebuie obținut în celula A7.

Folosind acțiunile pas cu pas ale Expertului Funcție, ar trebui să introduceți formula în celula A7:

MEDIE (A1:A5).

1.6. Determinarea valorii maxime

MAX (RANGE 1; RANGE 2;...) - grup de funcții statistice.

Numărul maxim din intervalul dat este returnat în celula curentă.

Exemplul III.6. În intervalul de celule A1:A5 din Exemplul 1, determinați valoarea maximă.

Rezultatul trebuie obținut în celula A8.

Folosind acțiunile pas cu pas ale Expertului Funcție, ar trebui să introduceți formula în celula A8:

MAX (A1:A5).

ÎN celula A8 va conține numărul 2000.

1.7. Determinarea valorii minime

MIN (RANGE 1; RANGE 2;...) - grup de funcții statistice.

Numărul minim din intervalul dat este returnat în celula curentă.

Exemplul III.7. În intervalul de celule B1:B5 din exemplul 2, determinați valoarea minimă.

Rezultatul trebuie obținut în celula B8.

Folosind acțiunile pas cu pas ale Expertului Funcție, ar trebui să introduceți formula în celula B8:

MIN (B1:B5).

ÎN celula B8 va conține numărul 800.

1.8. Generarea numerelor aleatorii

RAND() este un grup de funcții matematice.

Un număr aleator distribuit uniform mai mare sau egal cu 0 și mai mic decât 1 este returnat în celula curentă. Pentru a obține un număr real aleator între a și b, puteți utiliza următoarea formulă: RAND()*(b-a)+a.

Un nou număr aleator este returnat de fiecare dată când foaia de lucru este recalculată. Pentru a preveni modificarea numărului obținut aleatoriu în viitor, puteți introduce =RAND() în bara de formule și apăsați F9.

Exemplul III.8. Pentru a genera un număr aleatoriu mai mare sau egal cu 0, dar mai mic de 50, puteți utiliza formula: RAND()*50.

Obțineți o secvență aleatorie de numere de la 100 la 200 pe cont propriu.

1.9. Funcții de prognoză

TENDINȚĂ(VALORI CUNOSCUTE_ X; VALORI CUNOSCUTE_ Y; NOU

VALUE_Y) - grup de funcții statistice O nouă valoare_X este returnată în celula curentă, calculată pe baza

valori cunoscute.

Exemplul III.9. Introduceți un tabel începând cu celula G1:

Pret de ani

Rezultatul prognozat trebuie obținut în celula H5. Folosind acțiunile pas cu pas ale Expertului Funcție, introduceți formula în celula H5:

TENDINȚĂ (H2:H4;G2:G4;G5).

ÎN celula H5 va produce numărul 626.6667 1 .

Calculați singur tendința pentru 2004 și 2005.

1.10. Determinarea rangului unui număr

RANK (CELL ADDRESS; RANGE) - un grup de funcții statistice.

Valoarea corespunzătoare poziției (rangul) numărului specificat de adresa celulei din intervalul specificat este returnată celulei curente.

Exemplul III.10. Copiați informațiile din celulele corespunzătoare din coloana A în celulele D1, D2, D3, D4, D5. Pentru fiecare celulă din intervalul D1: D5, determinați rangul numărului.

Rezultatul trebuie obținut în celulele E1:E5. Funcția de rang este introdusă mai întâi în celula E1, apoi copiată pentru toate celulele până la E5.

Folosind acțiunile pas cu pas ale Expertului Funcție, introduceți formula în celula E1:

1 Rezultatul previziunii poate fi obținut într-un alt mod: selectați o serie de celule cu valori de preț cunoscute și extindeți acest interval dincolo de colțul din dreapta jos cu o celulă în jos.

MS Excel conține un număr mare de formule standard numite funcții. Funcțiile încorporate ale Excel sunt împărțite în următoarele categorii: funcții matematice, logice, trigonometrice, statistice, financiare, informaționale, text, dată și oră, inginerie, baze de date, vizualizare și linkuri.

Funcții încorporateexcela sunt formule speciale, pre-create, care vă permit să efectuați cu ușurință și rapid calcule complexe. Ele sunt similare cu tastele speciale ale unor calculatoare pentru calcularea rădăcinilor pătrate, logaritmilor și statisticilor.

Unele funcții, cum ar fi SUM, SIN și FACT, sunt echivalente cu formule matematice lungi pe care le puteți crea singur. Alte funcții, cum ar fi IF și VLOOKUP, nu pot fi implementate ca formule.

Când aveți nevoie de informații despre funcții, ar trebui să consultați sistemul de ajutor Excel, care conține o descriere completă a fiecărei funcții încorporate.

De asemenea, puteți obține rapid informații despre funcții folosind butonul Inserarea unei funcții.

Funcțiile constau din două părți: numele funcției și unul sau mai multe argumente. Un nume de funcție, cum ar fi SUM sau AVERAGE, descrie operația pe care o efectuează. Argumentele funcției Excel specifică valorile sau celulele pe care le utilizează funcția. De exemplu, în următoarea formulă, SUM este numele funcției, iar C3:C5 este singurul argument al acesteia. Această formulă însumează numerele din celulele C3, C4 și C5:

SUM(C3:C5).

Argumentul funcției este inclus în paranteze. Paranteza de deschidere marchează începutul argumentului și este plasată imediat după numele funcției. Dacă introduceți un spațiu sau alt caracter între nume și paranteza de deschidere, celula va afișa valoarea eronată #NUME? (#NUME?).

Unele funcții, cum ar fi PI și TRUE, nu au argumente. Chiar dacă o funcție nu are argumente, trebuie să conțină totuși paranteze:

Atunci când într-o funcție sunt folosite mai multe argumente, acestea sunt separate unul de celălalt printr-un punct și virgulă. De exemplu, următoarea formulă îi spune Excel să înmulțească numerele din celulele C1, C2 și C5:

PRODUS(C1,C2,C5).

Puteți utiliza până la 30 de argumente într-o funcție, atâta timp cât lungimea totală a formulei nu depășește 1024 de caractere. Cu toate acestea, orice argument poate fi un interval care conține orice număr de celule din foaia de lucru. De exemplu, următoarea funcție ia trei argumente, dar însumează numerele din 29 de celule (primul argument, A1:A5, se referă la intervalul de cinci celule de la A1 la A5 etc.):

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

O combinație de funcții poate fi folosită pentru a crea o expresie pe care Excel o reduce la o singură valoare și o interpretează ca un argument. De exemplu, în următoarea formulă: SIN(A1*PI()) și 2*COS(A2*PI()) sunt expresii care sunt evaluate și utilizate ca argumente pentru funcția SUM:

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

Tipuri de argumente

Argument– o expresie care specifică o valoare la apelarea unei proceduri sau funcție, de care depinde rezultatul execuției acesteia.

Argumentele includ valori numerice, text și booleene, nume de intervale, matrice și valori de eroare. Unele funcții returnează valori de acest tip și pot fi folosite ulterior ca argumente în alte funcții.

Argumentele funcției pot fi numerice. De exemplu, funcția SUM din următoarea formulă adaugă numerele 327, 209 și 176:

SUM(327.209.176).

De obicei, numerele sunt introduse în celulele foii de lucru care vor fi utilizate, iar apoi referințele la acele celule sunt folosite ca argumente în funcții.

Valorile text pot fi folosite ca argumente ale funcției. De exemplu:

TEXT(DATA();„D MMM AAAA”).

În această formulă, al doilea argument al funcției TEXT, „D MMM AAAA”, este un argument text care specifică un model pentru conversia valorii datei zecimale returnate de funcția TDATE() într-un șir de caractere. Argumentul text poate fi un șir de caractere cuprins între ghilimele duble sau o referință la o celulă care conține text.

Argumentele unor funcții pot lua doar valorile logice TRUE sau FALSE. O expresie booleană returnează TRUE sau FALSE la celula sau formula care conține expresia. De exemplu, primul argument al funcției IF din următoarea formulă este o expresie booleană care utilizează valoarea:

IF(A1=ADEVĂRAT, „Nou”, „Vechi”) și „preț”.

Dacă valoarea din celula A1 este TRUE, atunci A1=TRUE returnează TRUE, iar funcția IF returnează șirul New, iar formula în ansamblu returnează valoarea text New Price.

Puteți specifica numele intervalului ca argument al funcției. De exemplu, dacă selectați comanda Atribui submeniu Nume meniul Introduceși atribuiți numele Primit intervalului C3:C6, apoi puteți utiliza formula pentru a calcula suma numerelor din celulele C3, C4, C5 și C6:

SUM(Primit).

Argumentul funcției poate fi o matrice. Unele funcții, cum ar fi TREND și TRANSPOSE, necesită o serie de argumente. Alte funcții nu necesită o matrice, dar pot folosi astfel de argumente. Matricele pot conține valori numerice, text sau booleene.

Puteți folosi argumente de diferite tipuri într-o singură funcție. De exemplu, în următoarea formulă, argumentele sunt un nume de interval (Grupul 1), o referință de celulă (A3) și o expresie numerică (5*3), iar formula în sine returnează o singură valoare numerică:

MEDIE (Grupul 1, A3, 5*3).

Introducerea funcțiilor într-o foaie de lucru

Puteți introduce funcții într-o foaie de lucru direct de la tastatură sau folosind comanda Funcţie meniul Introduce. Când introduceți o funcție de la tastatură, este mai bine să utilizați litere mici. Când ați terminat de introdus în funcție, trebuie să apăsați tasta Enter sau să selectați o altă celulă. Excel va schimba literele din numele funcției în majuscule dacă a fost introdus corect. Dacă literele nu se schimbă, numele funcției este introdus incorect.

Dacă selectați o celulă și selectați din meniu Introduce echipă Funcţie, Excel va afișa o casetă de dialog Expertul de funcții– pasul 1 din 2, prezentată în fig. 2.2. De asemenea, puteți deschide această fereastră folosind butonul Inserarea unei funcții pe bara de instrumente standard.

În această fereastră, selectați mai întâi o categorie (sau o listă alfabetică completă) din listă Categorieși apoi în listă alfabetică Funcţie indicați funcția dorită. Alternativ, după selectarea unei categorii, puteți face clic pe numele oricărei funcții din listă Funcţieși apăsați tasta corespunzătoare primei litere a numelui dorit. Pentru a introduce o funcție, trebuie să apăsați butonul OK sau tasta Enter.

Excel va introduce un semn egal, numele funcției și o pereche de paranteze. Excel va deschide apoi oa doua casetă de dialog Vrăjitorii de funcții(fără linie de titlu).

A doua fereastră de dialog Vrăjitorii de funcții conține câte un câmp pentru fiecare argument al funcției selectate. Dacă o funcție are un număr variabil de argumente, această casetă de dialog se extinde pe măsură ce introduceți argumente suplimentare. O descriere a argumentului al cărui câmp conține punctul de inserare (cursor) este afișată în partea de jos a casetei de dialog.

Orez. 2.2. Fereastra de dialog Expertul de funcții– pasul 1 din 2

În dreapta fiecărui câmp argument se află valoarea sa curentă. Acest lucru este foarte util atunci când utilizați referințe sau nume. Valoarea curentă a funcției este afișată în partea de jos a ferestrei de dialog.

După ce faceți clic pe OK sau apăsați Enter, funcția creată va apărea în bara de formule.

Unele funcții, precum INDEX, au mai multe forme (opțiuni pentru specificarea argumentelor). Dacă selectați o astfel de funcție din listă Funcţie, Excel va deschide o casetă de dialog suplimentară Vrăjitorii de funcții, ca în fig. 2.2, în care puteți selecta forma dorită a funcției.

O listă a funcțiilor principale aranjate pe categorii cu exemple de implementare este dată în tabel. 2.1.

Tabelul 2.1

Principalele funcții și scopul lor

Rezultat

Scop

Data și ora (14 în total)

ASTĂZI()

Citește data curentă din ceasul sistemului PC-ului

DATA(2006;5;12)

Returnează data în format numeric

TIMP(18;32;15)

Returnează ora în format numeric

Matematică (total 50)

Valoarea absolută a unui număr

Sinusul unui număr (în radiani)

RADIANI(170)

Transformă radianii în grade

GRADE(30)

Transformă grade în radiani

Exponent (e = 2,71828182845904)

Logaritmul natural

Logaritmul unui număr la o bază dată

ROOT(256)

Rădăcină pătrată

Factorială

ROUND (45.827,2)

Rotunjește la un anumit număr de zecimale

3,141592 65358979

Pi rotunjit la 15 cifre

ROMÂNĂ(454)

Convertește un număr

în format text roman

MOPRED(A1:SZ)

Determinant matrice (aici matrice = -)

Statistic (80 funcții)

Pentru statistici

analiza intervalului de date

Financiar (53 funcții)

Pentru calcule financiare tipice

Inginerie

Instalat suplimentar prin elementul de meniu „Tools-> Add-ons -> Analysis package”

Manipularea indicilor și matricelor

Lucrul cu o bază de date (12 în total)

Preluarea și procesarea înregistrărilor în baze de date

Text (total 23)

DLstr(„Fluture”)

Lungimea textului

REPLACE(„Bec”;3;2; „st”)

Martin

Înlocuirea caracterelor din text

RIGHT(„Bec”;5)

Caracterele cuvintelor potrivite

FIND("ana","Banană și ananas")

Caută text și returnează poziția găsită

SUBSTITUTE("ananas","an","s")

Înlocuiește un text cu altul

CONCATENATE ("Sine","ani")

Împreună cuvintele

logic (6 în total)

SAU (ADEVĂRAT, FALS, FALS)

SAU logic

ȘI (adevărat, fals)

ȘI logic

NEADEVARAT)

NU logic

DACA(F1>5;10;5)

10 (aici F1=7);
5 (aici Fl=3)

Testează o condiție și returnează una dintre cele două valori

ENETEXT(155)

Dacă nu este text, returnează valoarea booleană TRUE

ENUMBER(„Text”)

Dacă este un număr, returnează valoarea booleană TRUE

Funcțiile pot fi tastate folosind tastatura, dar sunt mai ușor de creat folosind Vrăjitorii de funcții. Este lansat de butonul fx din Bara de instrumente. Folosind Expertul de funcții, puteți evita erorile în formula tastată și puteți obține un indiciu despre scopul și formatul funcției și argumentele acesteia.

Exemplu. Celulele consecutive Al, A2, A3 conțin adjective singulare. În coloana B trebuie să obțineți două caractere de sfârșit de cuvinte din coloana A, iar în coloana C trebuie să obțineți adjective la plural folosind funcțiile de text Excel (Fig. 2.3).

Orez. 2.3. Funcții de text Excel

Completarea coloanei B.

1. Stați pe celula B1 și apăsați butonul fx.

2. La primul pas în fereastră Vrăjitorii de funcții selectați grupul de text, funcția DREPTURI și faceți clic pe OK (Fig. 2.4).


Orez. 2.4. Fereastră Expertul de funcții

3. În al doilea pas în fereastră Vrăjitorii de funcții introduceți adresa celulei în curs de procesare (câmp Text) și numărul de caractere extrase (Fig. 2.5).


Orez. 2.5. Introducerea adresei celulei procesate

După ce faceți clic pe OK, funcția =RIGHT(A1;2) va fi scrisă automat în celula B1, care extrage (calculează) două caractere drepte din celula A1. Vă rugăm să rețineți că rezultatul introdus este afișat în partea dreaptă a fiecărui câmp.

4. Înmulțiți formula din celula B1 în celulele B2 și V3 trăgând de colțul celulei B1.

Completarea coloanei C:

1. Stați pe celula C1 și apăsați butonul fx.

2. La primul pas în fereastră Vrăjitorii de funcții selectați funcția Text, SUBSTITUTE și apăsați OK.

3. În fereastra următoare masterat funcții Introduceți adresa celulei cu textul de procesat (A1), textul de înlocuit (B1) și noul text, așa cum se arată în figura de pe pagina următoare. După ce faceți clic pe OK, formula =SUBSTITUTE(A1, B1, „ee”) va fi generată automat în celula C1, care înlocuiește terminația „s” în cuvântul „Roșu” în loc de literele „th”.

4. Înmulțiți formula din celula C1 în celulele C2 și C3 trăgând colțul celulei C1.

Înregistrați adjectivele cu terminația „й” la singular în coloana A, în coloana C, acestea vor fi convertite la plural (Fig. 2.6).

Orez. 2.6. Fereastra de conversie la plural

Toate funcțiile Excel încorporate sunt împărțite în mai multe categorii. De exemplu, funcțiile din categoria Text sunt utilizate în principal pentru lucrul cu șiruri de text. Funcțiile matematice care pot fi utilizate pentru a compune diferite expresii matematice sunt clasificate în categoria Matematice etc. Principalele categorii de funcții sunt enumerate mai jos. Toate numele categoriilor corespund numelor de comenzi situate în grupul Bibliotecă de funcții din fila Formule.

Funcții logice

Categoria logică conține șapte funcții, inclusiv funcțiile IF și IFERROR. Folosirea funcțiilor logice face formulele mai flexibile, iar utilizarea funcției IF oferă formulei capacitatea de a „lua decizii”. Datorită acestui fapt, funcția IF a devenit cea mai utilizată funcție logică. Funcția IFERROR este disponibilă în biblioteca de funcții încorporată numai în Excel 2010 (2007). Acesta este ceva de reținut dacă registrele dvs. de lucru sunt utilizate în diferite versiuni de Excel.

Funcții text

Funcțiile text sunt concepute pentru procesarea textului, de exemplu, dacă creați o bază de informații despre descărcarea gratuită a programelor. De exemplu, puteți utiliza funcțiile PROVEN sau LENGTH pentru a schimba majuscule sau pentru a determina lungimea unui șir de text. Folosind funcțiile de text, puteți combina mai multe linii într-una sau, dimpotrivă, puteți împărți o linie de text în mai multe rânduri. De exemplu, formula =CONCATENATE(A1,A2) concatenează două șiruri de text conținute în celulele A1 și A2 într-unul singur.

Funcții de categorie Verificarea proprietăților și valorilor

Funcțiile din această categorie sunt adesea numite funcții informaționale. Funcția CELL a acestei categorii vă permite să obțineți informații despre o celulă. Alte funcții de informare testează dacă o condiție este adevărată și, în funcție de rezultat, returnează TRUE sau FALSE (sau o valoare numerică). De exemplu, puteți utiliza funcția ISNUMBER pentru a verifica ce tip de date conține o celulă. Dacă celula conține un număr, funcția ISNUMBER returnează valoarea logică TRUE, în caz contrar funcția returnează valoarea logică FALSE.

Funcții Data și ora

Funcțiile care aparțin acestei categorii sunt concepute pentru a funcționa cu valori de dată și oră. În esență, aceste funcții funcționează cu valori numerice, deoarece datele și orele în Excel sunt numere care au unul dintre formatele numerice de dată și oră aplicate acestora. Folosind această funcție de categorie, puteți calcula numărul de zile lucrătoare dintre două date (funcția NETWORKDAYS), puteți converti o dată într-un an (funcția YEAR), lună (funcția LUNA) sau ziua săptămânii (funcția WEEKDAY) etc.

Funcții matematice

Funcțiile matematice vă permit să efectuați calcule simple și complexe. Categoria Matematică include funcții trigonometrice, cum ar fi SIN, COS, ACOS; funcții care efectuează operații aritmetice, cum ar fi SUMA, PRODUS, TRIMER; și multe alte caracteristici. Această categorie include și funcții care vă permit să lucrați cu matrice de valori sau matrice - MULTIPLE, MOPRED și MOBR, precum și funcțiile AGGREGATE și INTERMEDIATE TOTAL, care sunt utilizate pentru obținerea valorilor totale (sume, medie aritmetică, valori minime sau maxime etc.) în matrice de date sau liste. Funcția AGREGATE este disponibilă numai în Excel 2010!

Pe lângă funcțiile obișnuite din C++, despre care știți deja, există și funcții încorporate. Funcțiile încorporate nu sunt atât de semnificative, dar este indicat să le înțelegeți. Ideea principală este de a accelera programul cu prețul spațiului. Funcțiile încorporate seamănă mult cu substituenții. Odată ce definiți o funcție inline folosind cuvântul cheie inline, ori de câte ori apelați acea funcție, compilatorul va înlocui apelul funcției cu codul real din funcție.

Cum face acest lucru programul mai rapid? Ușor, apelurile de funcție durează mai mult decât scrierea întregului cod fără funcție. Parcurgerea programului și înlocuirea unei funcții pe care ați folosit-o de 100 de ori cu codul dintr-o funcție va dura foarte mult timp. Desigur, utilizarea funcțiilor încorporate pentru a înlocui apelurile obișnuite de funcții va crește semnificativ și dimensiunea programului.

Folosirea cuvântului cheie inline este ușoară, doar puneți-l în fața numelui funcției. Apoi, utilizați-l ca o funcție normală.

Exemplu de funcție încorporată

#include folosind namespace std; inline void salut() ( cout<<"hello"; } int main() { hello(); //Call it like a normal function... cin.get(); }

Cu toate acestea, odată ce programul este compilat, apelând hello(); va fi înlocuit cu codul funcției.

Funcțiile încorporate sunt foarte bune pentru a accelera un program, dar dacă le folosești prea des sau cu funcții mari, vei ajunge cu un program extrem de mare. Uneori, programele mari sunt mai puțin eficiente și, prin urmare, vor rula mai lent decât înainte. Funcțiile încorporate sunt cele mai bune pentru funcțiile mici care sunt apelate frecvent.

În cele din urmă, rețineți că compilatorul poate alege să ignore încercările dvs. de a face o funcție în linie. Deci, dacă faceți o greșeală și introduceți o funcție monstruoasă de cincizeci de linii care este apelată de mii de ori, compilatorul s-ar putea să vă ignore.

În viitor, vom discuta despre funcțiile încorporate în clasele C++. Acum că înțelegeți conceptul, voi folosi funcțiile încorporate mai des în tutorialele ulterioare.

Formulele pot include nu numai adrese de celule și semne de operații aritmetice, ci și funcții. Foile de calcul au câteva sute de funcții încorporate, care sunt împărțite în categorii: matematice, statistice, financiare, dată și oră etc.

Însumarea. Una dintre cele mai frecvent utilizate operații este însumarea valorilor unui interval de celule. Pentru a face acest lucru, trebuie să selectați un interval, iar pentru celulele situate în aceeași coloană sau rând, faceți clic pe butonul AutoSum å din bara de instrumente Standard pentru a apela funcția de însumare a numerelor SUM().

Funcția de putere.În matematică, funcția de putere y = xn este utilizată pe scară largă, unde x este argumentul și n este exponentul (de exemplu, y = x2, y = x3 etc.). Introducerea funcțiilor în formule se poate face folosind tastatura sau folosind Function Wizard, care oferă utilizatorului posibilitatea de a introduce funcții folosind o secvență de panouri de dialog.

Rădăcină pătrată. Rădăcina pătrată este o funcție de putere cu un exponent fracționar n = 1/2. Această funcție este scrisă de obicei folosind semnul rădăcinii pătrate: y = Öx.

Tabelul valorilor funcției.În foile de calcul, nu numai că puteți calcula valoarea unei funcții pentru orice valoare de argument dată, ci și reprezentați funcția sub forma unui tabel cu valorile numerice ale argumentului și valorile calculate ale funcției.

Umplerea unui tabel poate fi accelerată semnificativ dacă utilizați operațiunea Umplere. În primul rând, cea mai mică valoare a argumentului este introdusă în prima celulă a liniei argumentului (de exemplu, numărul -4 este introdus în celula B1), iar în a doua celulă este introdusă o formulă care calculează următoarea valoare a argumentului , luând în considerare dimensiunea pasului argumentului (de exemplu, =B1+1). Această formulă este apoi introdusă în toate celelalte celule ale tabelului utilizând operația Fill Right.

31. Funcții logice în ET.

Expresiile booleene sunt folosite pentru a scrie condiții care compară numere, funcții, formule, text sau valori booleene. Orice expresie logică trebuie să conțină cel puțin un operator de comparare, care definește relația dintre elementele expresiei logice. Mai jos este o listă de operatori de comparare Excel

> Mai multe

< Меньше

>= Mai mare sau egal cu

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

<>Nu este egal

Rezultatul unei expresii booleene este valoarea booleană TRUE (1) sau valoarea booleană FALSE (0).

Funcția IF

Funcția IF are următoarea sintaxă:

IF(expresie_logică, valoare_dacă_adevărată, valoare_dacă_fals)

Următoarea formulă returnează 10 dacă valoarea din celula A1 este mai mare decât 3 și 20 în caz contrar:

DACA(A1>3,10,20)

Puteți utiliza alte funcții ca argumente pentru funcția IF. Funcția IF poate folosi argumente text. De exemplu:

DACA(A1>=4; „A trecut testul”; „Nu a trecut testul”)

Puteți utiliza argumente text în funcția IF, astfel încât, dacă condiția nu este îndeplinită, va returna un șir gol în loc de 0.

De exemplu:

DACĂ(SUMA(A1:A3)=30,A10,"")

Argumentul expresie_booleană al funcției IF poate conține o valoare text. De exemplu:

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

Această formulă returnează 10 dacă celula A1 conține șirul „Dynamo” și 290 dacă conține orice altă valoare. Potrivirea dintre valorile textului comparate trebuie să fie exactă, dar să nu facă distincție între majuscule și minuscule.

Funcții ȘI, SAU, NU

Funcțiile ȘI (ȘI), SAU (SAU), NU (NU) - vă permit să creați expresii logice complexe. Aceste funcții funcționează în combinație cu operatori simpli de comparare. Funcțiile AND și OR pot avea până la 30 de argumente booleene și au sintaxa:

ȘI(valoare_booleană1;valoare_booleană2...)

SAU(valoare_booleană1,valoare_booleană2...)

Funcția NOT are un singur argument și următoarea sintaxă:

NU(valoare_booleană)

Argumentele pentru funcțiile AND, OR și NOT nu pot fi expresii booleene, matrice sau referințe de celule care conțin valori booleene.

valoarea logică TRUE dacă argumentul este FALS și valoarea logică FALSE dacă argumentul este TRUE.

Funcții IF imbricate

Uneori poate fi foarte dificil să rezolvi o problemă de logică folosind doar operatori de comparație și funcții AND, OR, NOT. În aceste cazuri, puteți utiliza funcții IF imbricate. De exemplu, următoarea formulă utilizează trei funcții IF:

IF(A1=100;„Întotdeauna”;IF(AND(A1>=80;A1)<100);"Обычно";ЕСЛИ(И(А1>=60;A1<80);"Иногда";"Никогда")))

Dacă valoarea din celula A1 este un număr întreg, formula arată: „Dacă valoarea din celula A1 este 100, returnați șirul „Întotdeauna”. În caz contrar, dacă valoarea din celula A1 este între 80 și 100, returnați „De obicei”. în caz contrar, dacă valoarea din celula A1 este între 60 și 80, returnați rândul „Uneori ȘI, dacă niciuna dintre aceste condiții nu este adevărată, returnați rândul „Niciodată” sunt permise un total de 7 niveluri de imbricare .

Funcțiile TRUE și FALSE

Funcțiile TRUE și FALSE oferă o modalitate alternativă de a scrie valorile booleene TRUE și FALSE. Aceste funcții nu au argumente și arată astfel:

32. Prezentarea grafică a datelor în foi de calcul (ET).

Reprezentarea grafică a datelor în foi de calcul

Datele tabelare sunt adesea mai convenabile și mai clare de prezentat sub formă de grafice și diagrame. Pentru a crea o diagramă, selectați un bloc dreptunghiular al tabelului, acesta include valorile numerice pe care ar trebui să fie construit graficul. Pot fi incluse și coloana din stânga cu nume de rând și rândul de sus cu nume de coloane - programul le va recunoaște automat ca etichete corespunzătoare. Blocul selectat pentru trasarea graficelor poate avea pauze, apoi se folosește tasta Ctrl.

§ folosind meniul principal Inserare \ Diagramă \ Pe o coală sau \ Pe o coală separată și apoi deschideți expertul diagramă

§ Butonul Chart Wizard din bara de instrumente standard

§ confirmarea sau modificarea unui bloc de date (interval) pentru trasarea unei diagrame

§ selectarea tipului de diagramă - bidimensional (plăcintă, gogoașă, grafic, mixt, scatter etc.) sau tridimensional

§ pentru un anumit tip, selectați tipul de diagramă (de exemplu, pentru o diagramă circulară - cu o parte decupată, indicând procente etc.)

§ elemente de proiectare a diagramei - introduceți numele diagramei, legenda - ce culoare sunt ce poziții sunt indicate, numele axelor de coordonate

Diagrama este plasată în zona specificată - pe foaia unde se află tabelul sau pe o foaie separată.

Când utilizați panoul „Diagramă”, are 1 câmp pentru selectarea tipului de diagramă și 4 butoane - crearea unei diagrame de tipul selectat, un expert diagramă (funcționează în doi pași - selectarea unui interval de date și introducerea etichetelor), un buton pentru construirea unei grile orizontale, un buton pentru încorporarea unei legende.

O diagramă construită din date tabelare este legată de aceste date - atunci când valorile numerice se schimbă, diagrama se schimbă automat odată cu acestea.

Diagrama poate fi mutată trăgând-o din cadru (cadru apare după ce faceți clic pe diagramă cu mouse-ul). Pentru a schimba dimensiunea diagramei, tractați-o cu unul dintre cele 8 pătrate situate pe cadru în direcția dorită.

Pentru a schimba elementele diagramei (editați sau editați), faceți dublu clic pe ea - cadrul devine punctat și gri. După aceasta, puteți edita oricare dintre elementele diagramei - desen, axa 1, axa 2, axa 1 text, axa 2 text, titluri, legendă. Pentru a face acest lucru, faceți dublu clic pe elementul corespunzător - aceasta va deschide caseta de dialog pentru editarea elementului corespunzător.

Pentru editare, puteți utiliza și meniul principal Inserare \ Titlu (legende, axe...) sau Format \ Tip diagramă etc.

La crearea diagramelor 3-D, există opțiuni de editare suplimentare (Format \ vizualizare 3-D): trei operațiuni principale

§ cota - modificarea unghiului la care este vizibila diagrama

§ rotatie in jurul axei verticale

§ vedere in perspectiva - pentru a o obtine trebuie sa anulati perpendicularitatea axelor

Orice diagramă poate folosi trei tipuri de etichete text:

§ textele înrudite sunt numele diagramei, numele axelor - pot fi formatate, mutate, modificate text

§ texte libere - pentru a introduce text liber, nu trebuie să existe elemente selectate pe diagramă. Orice text este introdus în bara de formule, apoi tasta Enter este apăsată și textul apare în partea de mijloc a diagramei, unde poate fi editat și mutat în orice locație dorită

§ etichetele datelor valorile numerice sunt de obicei afișate la axele de coordonate, dar uneori este util să afișați valoarea numerică la una sau mai multe coloane direct pe grafic, de exemplu, pentru valoarea maximă, faceți dublu clic pe coloana corespunzătoare și utilizați meniul principal Inserare \ Etichetă pentru a specifica eticheta.

Dacă este necesar, diagrama poate indica o grilă de coordonate de-a lungul uneia sau ambelor axe, grila poate fi pe unul sau două niveluri (adică mai puțin sau mai dens), grosimea liniilor grilei și culoarea acesteia pot fi selectate

33. Etapele rezolvării problemelor pe calculator.

Aceasta este o activitate comună a omului și a calculatorului. Acest proces poate fi reprezentat sub forma mai multor etape succesive. Cota umană include etapele asociate activității creative - formularea, algoritmizarea, programarea sarcinilor și analiza rezultatelor, iar cota calculatorului include etapele procesării informațiilor în conformitate cu algoritmul dezvoltat.

Să ne uităm la acești pași folosind următorul exemplu: să presupunem că doriți să calculați suma a două numere întregi și să afișați rezultatul pe ecran.

Prima etapă este formularea problemei. În această etapă, o persoană participă El trebuie să definească în mod clar scopul sarcinii, să ofere o descriere verbală a conținutului sarcinii și să propună o abordare pentru rezolvarea acesteia.

A doua etapă este modelarea matematică sau informațională. Scopul acestei etape este de a crea un model matematic al problemei în curs de rezolvare care poate fi implementat pe un computer. Există o serie de probleme în care formularea matematică se reduce la o simplă listă de formule și condiții logice. Această etapă este strâns legată de prima etapă și nu poate fi luată în considerare separat, totuși, este posibil ca modelul rezultat să fie cunoscute mai multe metode de soluție, iar apoi să fie aleasă cea mai bună. Pentru sarcina descrisă mai sus, această etapă se rezumă la următoarele: ne amintim numerele introduse în computer în memorie sub numele A și B, apoi calculăm valoarea sumei acestor numere folosind formula A + B și stocați rezultatul în memorie sub numele Summa.

A treia etapă este algoritmizarea problemei. Pe baza descrierii matematice, este necesar să se elaboreze un algoritm de soluție.

Un algoritm este o prescripție precisă care determină succesiunea de acțiuni ale executantului care vizează rezolvarea unei anumite probleme. Rolul executanților de algoritmi poate fi oameni, roboți sau computere.

Proprietățile unui algoritm: La compilarea și înregistrarea unui algoritm, este necesar să se asigure că acesta are o serie de proprietăți.

Unicitatea algoritmului este interpretarea unică de către executant a regulilor de efectuare a acțiunilor și ordinea executării acestora.

Finitudinea unui algoritm este finalizarea obligatorie a fiecăreia dintre acțiunile care alcătuiesc algoritmul și caracterul complet al execuției algoritmului în ansamblu. Eficiența algoritmului – sugerând că execuția algoritmului ar trebui să se încheie cu obținerea anumitor rezultate. Algoritmul din exemplul nostru are această proprietate, deoarece pentru numerele întregi A și B suma va fi întotdeauna calculată.

Masivitatea, adică posibilitatea de a utiliza acest algoritm pentru a rezolva o întreagă clasă de probleme. Pentru ca un algoritm să aibă proprietatea caracterului de masă, algoritmul ar trebui compilat folosind notații de cantități și evitând valori specifice.

Corectitudinea unui algoritm este capacitatea unui algoritm de a produce rezultate corecte pentru rezolvarea unor probleme date.

A patra etapă este programarea. Un program este un plan de acțiuni care urmează să fie efectuate de un executant, care poate fi un computer. Elaborarea unui program face posibil ca executantul computerului să execute algoritmul și, în consecință, sarcina atribuită.

A cincea etapă este introducerea programului și a datelor inițiale în computer.

A șasea etapă este testarea și depanarea programului. În această etapă, algoritmul este executat folosind un computer, erorile sunt găsite și eliminate.

Depanarea unui program este un proces complex și nestandard. Planul inițial de depanare este de a testa programul folosind cazuri de testare.

Pentru a îmbunătăți calitatea execuției acestei etape, sunt utilizate programe speciale - depanare, care vă permit să executați programul „pas cu pas”, monitorizarea modificărilor valorilor variabilelor, expresiilor și altor obiecte de program și urmărirea executate. declarații.

A șaptea etapă este execuția unui program depanat și analiza rezultatelor. În această etapă, programatorul rulează programul și stabilește datele inițiale cerute de condițiile problemei.

Este posibil ca, pe baza rezultatelor analizei rezultatelor, să fie necesară revizuirea modului de abordare a soluționării problemei și revenirea la prima etapă pentru a repeta toate etapele, ținând cont de experiența acumulată. Astfel, în procesul de creare a unui program se vor repeta câțiva pași până când vom obține un algoritm și un program care să satisfacă proprietățile arătate mai sus.

34. Compoziția pachetului Microsoft Office.

1.Microsoft Office Word - procesor de text. Disponibil pentru Windows și Apple Mac OS X. Vă permite să pregătiți documente de complexitate diferită. Suportă OLE, pluginuri terță parte, șabloane și multe altele. Formatul principal din cea mai recentă versiune este poziționat ca Microsoft Office Open XML deschis, care este o arhivă ZIP care conține text în formă XML, precum și toate elementele grafice necesare. Cel mai comun format de fișier binar este Microsoft Word 97-2000 cu extensia .doc. Produsul ocupă o poziție de lider pe piața procesoarelor de text, iar formatele sale sunt utilizate ca standard de facto în fluxul de documente al majorității întreprinderilor. Word este disponibil și în unele ediții ale Microsoft Works. Principalii concurenți sunt OpenOffice.org Writer, StarOffice Writer, Corel WordPerfect și Apple Pages (doar pe platforma Mac OS), precum și, cu unele rezerve, AbiWord (în cazurile în care capacitățile sale sunt suficiente, și volumul și viteza reduse). a muncii cu cerințe reduse la resurse sunt mai importante).

2.Microsoft Office Excel - procesor de foi de calcul. Suportă toate funcțiile necesare pentru crearea de foi de calcul de orice complexitate. Ocupă o poziție de lider pe piață. Cea mai recentă versiune folosește formatul OOXML cu extensia „.xlsx”, versiunile anterioare foloseau formatul binar cu extensia „.xls”. Disponibil pentru Windows și Apple Mac OS X. Principalii concurenți: OpenOffice.org Calc, StarOffice, Gnumeric, Corel Quattro Pro și Apple Numbers (numai platforma Mac OS

3.Microsoft Office Outlook (a nu se confunda cu Outlook Express) - comunicator personal. Outlook include: calendar, programator de sarcini, note, manager de e-mail, agendă de adrese. Colaborarea în rețea este acceptată. Principalii competitori ai clientului de email sunt Mozilla Thunderbird/SeaMonkey, Eudora Mail, The Bat!. Principalii concurenți ai managerului de date personale sunt Mozilla, Lotus Organizer și Novell Evolution. Disponibil pentru Windows. Echivalentul pentru Apple Mac OS X este Microsoft Entourage, dar Microsoft intenționează să înlocuiască Entourage și să readucă Outlook în pachetul Office pentru mac:2011.

4.Microsoft Office PowerPoint - o aplicație pentru pregătirea prezentărilor pentru Microsoft Windows și Apple Mac OS X. Principalii concurenți sunt OpenOffice.org Impress, Corel WordPerfect și Apple Keynote.

Microsoft Office Access este o aplicație de gestionare a bazelor de date.

Microsoft Office InfoPath, o aplicație de colectare și gestionare a datelor, simplifică procesul de colectare a informațiilor.

Microsoft Office Communicator - conceput pentru a organiza comunicarea cuprinzătoare între oameni. Microsoft Office Communicator 2007 oferă capacitatea de a comunica prin mesagerie instantanee simple, conversații vocale și video. Această aplicație face parte din pachetul software Microsoft Office și este strâns integrată cu acesta, permițându-i să funcționeze împreună cu orice program din familia Microsoft Office.

Microsoft Office Publisher este o aplicație pentru pregătirea publicațiilor.

Microsoft Office Visio, o aplicație de diagrame de afaceri și tehnice, vă permite să transformați concepte și date comerciale comune în diagrame.

Microsoft Office Project - management de proiect.

Microsoft Query - vizualizarea și selectarea informațiilor din bazele de date.

Microsoft Office OneNote este o aplicație pentru scrierea și gestionarea notelor.

Microsoft Office Groove 2007 este o aplicație care acceptă colaborarea. Microsoft Office SharePoint Designer este un instrument pentru construirea de aplicații pe platforma Microsoft SharePoint și adaptarea site-urilor SharePoint.

Microsoft Office Picture Manager - lucrul cu imagini.

Microsoft Office Document Image Writer - o imprimantă virtuală care imprimă în formatul Microsoft Document Imaging Format Microsoft Office Diagnostics - diagnosticare și recuperare a aplicațiilor Microsoft Office deteriorate