Sunteți pe pagina 1din 26

CURS 2: Program de calcul tabelar EXCEL

CURS 2
Program de calcul tabelar
EXCEL

CURS 2: Program de calcul tabelar EXCEL

Formule i funcii
Formulele sunt expresii formate din operanzi (constante i/sau
referiri de celule), operatori matematici (aritmetici i relaionali) i
funcii;
Formula este precedat de semnul =;
Funcia este o formul complex predefinit identificat printr-un
nume i conine ntre paranteze o list de argumente ce reprezint
o expresie.

CURS 2: Program de calcul tabelar EXCEL

Cea mai simpl formul este cea care conine o valoare


(constant numeric sau text).
Formulele mai complexe sunt formate cu ajutorul expresiilor
matematice, fiind precedate de semnul =
n cazul n care formula nu este precedata de semnul =,
expresia matematic este interpretata ca o dat (numeric
sau de tip text).

CURS 2: Program de calcul tabelar EXCEL

O formul poate fi scris astfel:


-ntr-o celul a foii de calcul
-n bara formulei (Formula Bar).
Formula se termin prin tasta <ENTER>, i ca efect n celul nu
va fi afiat formula, ci rezultatul calculelor n conformitate cu
expresia corespunztoare formulei.

CURS 2: Program de calcul tabelar EXCEL

n practic, exist dou moduri diferite de a crea (scrie) o formul:


a) tehnica traditional se selecteaz celula n care trebuie s fie
creat formula i se introduce formula scriind adresele de celul ale
tuturor celulelor care urmeaz a fi introduse n formul; nu se
recomand pentru formulele complexe, deoarece pot aprea erori
prin tastare
b)tehnica de tip indicare se selecteaz celula unde trebuie s
apar rezultatul i se tasteaz semnul =; introducerea formulei se
face prin repetarea urmtoarei aciuni: se efectueaz click pe celula
ce este operand n formul i se tasteaz semnul pentru operatorul
corespunztor, pn la terminarea ntregii formule; se ncheie
formula prin apsarea tastei <ENTER>;
5

CURS 2: Program de calcul tabelar EXCEL

Sa se calculeze masele molare ale urmatorilor compusi chimici


a) Utilizand valorile
Nrcrt

Formula chimica

Denumire

Formula de calcul

Masa molara

CHCl3

cloroform

=12+1+3*35.5

CH3COOH

Acid acetic

=2*12+4*1+2*16

60

H2SO4

=2*1+32+4*16

98

119,5

b) Utilizand adresele celulelor de referinta


B

26

Cl

27

12

16

35,5

32

28
29

Nrcrt

Formula chimica

Denumire

Formula de calcul

Masa molara
119,5

30

CHCl3

cloroform

=B27+C27+3*E27

31

CH3COOH

Acid acetic

=2*B27+4*C27+2*D27

32

H2SO4

=2*C27+F27+4*D27

60
98

CURS 2: Program de calcul tabelar EXCEL

Sa se calculeze presiunile de vapori pentru benzen si toluen folosind


relatia:

b
log P = a
T +c
a

Benzen

6.90565

1211.033

220.79

Toluen

6.95334

1343.943

219.377

CURS 2: Program de calcul tabelar EXCEL

Definirea functiilor in EXCEL

=Nume_funcie (<lista-argumente>)
Argumentele pot fi :

constante (valori numerice sau text) ;

referine de celule ;

referine de regiuni de celule (domenii).

CURS 2: Program de calcul tabelar EXCEL

Categorii de functii oferite de programul Excel:


Matematica & Trigonometrie: log, ln, round, mdeterm, minverse
Financiare: PMT, FV
Statistice: Slope, STDEV
Text : CONCATENATE, MID, TEXT
Logice TRUE, FALSE, AND, OR
Date & Time: DATE, DAY,YEAR

CURS 2: Program de calcul tabelar EXCEL

Functii matematice uzuale :


AVERAGE (x1, x2,, xn)

Media aritmetic a numerelor


m = (x1+ x2 + + xn) / n

SUM(x1, x2,, xn)

Suma aritmetic a numerelor


s = x 1 + x2 + + x n

PRODUCT(x1, x2,, xn)

Produsul aritmetic al numerelor p = x1 x2 xn

MIN (x1, x2,, xn)

Minimul dintre numerele x1, x2,, xn

MAX (x1, x2,, xn)

Maximul dintre numerele x1, x2,, xn

COUNT (val1, val2, , valn)

Numrul elementelor ce conin valori numerice

COUNTA (val1, val2, , valn)

Numrul elementelor nevide

ABS (x)

Valoarea absolut (modulul) numrului x

10

CURS 2: Program de calcul tabelar EXCEL

Functii matematice uzuale :


INT(x)
Partea ntreag inferior a numrului x
FLOOR (x,n)

Partea ntreag inferioar sau superior a


numrului x

SQRT(x)

Radcina ptratic a numrului x

ROUND(x,n)
ROUNDUP(x,n)

Rotunjete valoarea numrului x la n


zecimale

PI()

Valoarea numrului = 3,14159265358979

RAND()

Numr aleator uniform n intervalul (0,1)

MOD(a,b)

Modulo restul mpririi numerelor


ntregi a : b

POWER(b,e)

Puterea be
11

CURS 2: Program de calcul tabelar EXCEL

Functii statistice uzuale :


STDEV(x1, x2,, xn)

Deviaia standard estimat a valorilor x1,


x2,, xn (radcina ptrat a dispersiei
estimate)

VARP(x1, x2,, xn)

Dispersia calculat a valorilor x1, x2,, xn


D= (xi m)2 /n, unde m este media
aritmetic a valorilor

STDEVP(x1, x2,, xn)

Deviaia standard calculat a valorilor x1,


x2,, xn (radcina ptrat a dispersiei
calculate)

12

CURS 2: Program de calcul tabelar EXCEL

Functii logice uzuale :


AND(exp1, exp2, , expn) Conjuncia expresiiloe logice exp1, exp2, ,
expn. Valoarea returnat este TRUE dac
fiecare expresie este TRUE, altfel este
FALSE
OR(exp1, exp2, , expn)

Disjuncia expresiilor logice exp1, exp2, ,


expn . Valoarea returnat este TRUE dac cel
puin o expresie este TRUE, altfel este
FALSE

NOT(exp)

Negaia expresiei exp. Valoarea returnat este


TRUE dac expresia este FALSE, altfel este
FALSE

TRUE()

Valoarea returnat este constanta logic


TRUE

FALSE()

Valoarea returnat este FALSE

13

CURS 2: Program de calcul tabelar EXCEL

Functii pentru text :


VALUE(s)

Valoarea numeric a irului de caractere s

LEN(s)

Numarul de caractere din irul de caractere s

LEFT(s ,n)

Primele n caractere din irul de caractere s

RIGHT(s,n)

Ultimele n caractere din irul de caractere s

MID(s,n1,n2)

Returneaz n2 caractere din irul de caractere


s ncepnd cu poziia n1

REPT (s,n)

Un ir de caractere obinut prin repetarea de n


ori a irului de caractere s

TRIM(s)

Un ir de caractere obinut prin eliminarea


tuturor spaiilor, cu excepia spaiului care
desparte cuvintele

LOWER(s)

Transform toate literele mari din irul s n


14
litere mici

CURS 2: Program de calcul tabelar EXCEL

Functii pentru text :


UPPER(s)

Transform toate literele mici din irul s n


litere mari

PROPER(s)

Un ir de caractere n care prima liter a


fiecrui cuvnt este transformat n liter
mare

CONCATENATE(s1,s2,
, sn)

Un ir de caractere obinut prin concatenarea


irurilor s1,s2, , sn

TEXT(numar, format)

Converteste un numar in text

TRIM (s)

Indeparteaza spatiile din sirul s cu exceptia


unui spatiu de despartire a cuvintelor

REPLACE(s1,n1,s2,n2)

irul de caractere obinut prin nlocuirea n


irul s1 a n2 caractere ncepnd din poziia n1
cu irul de caractere s2
15

CURS 2: Program de calcul tabelar EXCEL

Functii economice :
PMT(rata, dobanda, reper, Calculeaza suma care trebuie achitata
valoare, tip)
periodic pentru un imprumut daca se indice
dobanda, numarul perioadelor de plata
(reper), valoarea prezenta (suma care se
investeste/imprumuta), tip (0 daca platile se
fac la sfarsitul perioadei, 1 la inceputul
perioadei)
FV (rata_dobanda,
Calculeaza valoarea viitoare pentru o serie de
nr_rate, plata, valoare, tip) incasari/ plati egale (specificate n
argumentul plata), facute ntr-un numar de
perioade reper, cu o anumita dobnda (primul
argument)
16

CURS 2: Program de calcul tabelar EXCEL

Functii economice : exemplu pt functia PMT


Un agent economic imprumuta de la banca 240.000lei cu o dobanda de 45%
pe an si trebuie restituita in 5 ani. Care este suma lunara care trebuie platita
fiind inclusa atat dobanda compusa cat si plata mprumutului ( la sfarsit de luna)

se calculeaza rata lunara cu formula =


=PMT (dobanda/12, numarul de rate (ani*12), suma imprumutata, 1)
Semnul minus pentru ca suma trebuie platita

=PMT(45%/12,60,240000,1)
Rata lunara -10.110,41 lei

17

CURS 2: Program de calcul tabelar EXCEL

Functii economice : exemplu pt functia FV


O persoana depune 1 000 ntr-un cont de economii cu o dobnda de 6% pe an
(dobnda lunara va fi 6%/ 12, adica 0.5%). De asemenea, sa presupunem ca
persoana respectiva va depune cte 100 la nceputul fiecarei luni, n
urmatoarele 12 luni. Cti vor fi n cont la sfrsitul celor 12 luni?
FV (rata_dobanda, nr_rate, platt, vp, tip)

Suma din cont = FV(dobanda/12/100,nr rate,-valoarea rata,-suma depusa,tip)

=FV(6/12/100,12,-100,-1000,1)
Suma din cont daca plata se face la sfarsitul perioadei

2,301,40

Suma din cont daca plata se face la inceputul perioadei

2,295,23

18

CURS 2: Program de calcul tabelar EXCEL

Functii etip data calendaristica:


DATE(an,luna,zi)

Transforma un sir de caractere in tip data

NOW()

Returneaza data si ora sistemului

TODAY()

Returneaza data de azi

YEAR()

Returneaza anul curent

19

CURS 2: Program de calcul tabelar EXCEL

FUNCIA

REZULTAT DESCRIERE

IF(exp, exp1, exp2)

Se evalueaz valoarea expresiei logice exp.


Dac valoarea expresiei exp este TRUE,
atunci funcia IF returneaz valoarea
specificat
prin
exp1,
altfel
returneaz valoarea specificat prin exp2

CHOOSE(i, x1, x2,, xn)

Instruciune de ramificaie multipl.


Selectarea unei valori dintr-o list de
valori, pe baza valorii unui indice i.

20

CURS 2: Program de calcul tabelar EXCEL

FUNCIA

REZULTAT DESCRIERE

VLOOKUP(val, reg, k)

Cutare vertical. Se caut o valoare n prima


coloan a unei regiuni de date. Datele din aceast
coloan sunt aezate n ordine cresctoare. Se
localizeaz primul element al coloanei care este
mai mare sau egal cu elementul cutat. Dac
elementul localizat este n linia i, valoarea
returnat de funcie este coninutul celulei din
linia i i coloana k a regiunii de date. Prima
coloan are numrul de ordine 1.

HLOOKUP(val, reg, k)

Cutare orizontal. Se caut o valoare n prima


linie a unei regiuni de date. Datele din aceast
linie sunt aezate n ordine cresctoare. Se
localizeaz primul element al liniei care este mai
mare sau egal cu elementul cutat. Dac
elementul localizat este n coloana i, valoarea
returnat de funcie este coninutul celulei din
coloana i i linia k a regiunii de date. Prima 21
linie
are numrul de ordine 1.

CURS 2: Program de calcul tabelar EXCEL

FUNCIA

REZULTAT DESCRIERE

OFSET(baza, lin, col, i, l) Obinerea unei referine la o celul sau


la o regiune de celule de dimensiune
specificat
(i=nlime,
l=lime).
Argumentul baza reprezint o referin
la o celul fa de care se determin
noua referin. Celula pentru care se
genereaz noua referin este deplasat
fa de celula de baz cu lin linii i col
coloane
CODE(s)

Codul ASCII al primului caracter din


irul de caractere s (irul de caractere s
va fi delimitat de ghilimele)

CHAR(n)

Caracterul al carui cod ASCII este


22
numrul ntreg n

CURS 2: Program de calcul tabelar EXCEL

FUNCIA

REZULTAT DESCRIERE

LOWER(s)

Transform toate literele mari din


irul s n litere mici

UPPER(s)

Transform toate literele mici din


irul s n litere mari

PROPER(s)

Un ir de caractere n care prima


liter a fiecrui cuvnt este
transformat n liter mare

CONCATENATE(s1,s2, , sn)

Un ir de caractere obinut prin


concatenarea irurilor s1,s2, , sn

REPLACE(s1,n1,s2,n2)

irul de caractere obinut prin


nlocuirea n irul s1 a n2 caractere
ncepnd din poziia n1 cu irul de
23
caractere s2

CURS 2: Program de calcul tabelar EXCEL


BIN2DEC Converteste un numar binar in zecimal
BIN2HEX

Converteste un numar binar in hexazecimal

BIN2OCT

Converteste un numar binar in octal

COMPLEX Converteste partea reala si imaginara intr-un numar complex


CONVERT Converteste un numar dintr-un sistem de unitati in altul
DEC2BIN

Converteste un numar zecimal in binar

DEC2HEX Converteste un numar zecimal in hexadecimal

FUNCTII INGINERESTI

DEC2OCT Converteste un numar zecimal in octal


DELTA

Testeaza daca doua vaori sunt egale

ERF

Returneaza functai eroare

GESTEP

testeaza daca un numar este mai mare decat o valoare de prag

HEX2BIN

Converteste un numar hexadecimal in binar

HEX2DEC Converteste un numar hexadecimal in binar decimal


HEX2OCT Converteste un numar hexadecimal in binar octal
IMABS

Returneaza valoarea absoluta a unui numar complex

IMAGINARY
OCT2BIN

Returneaza partea imaginara a unui numar complex

Converteste un numar octal in binar

OCT2DEC Converteste un numar octal in decimal


OCT2HEX Converteste un numar octal in hexadecimal

24

CURS 2: Program de calcul tabelar EXCEL


FUNCTII TEXT
CHAR
Returns the character specified by the code number
CODE
Returns a numeric code for the first character in a text string
CONCATENATEJoins several text items into one text item
DOLLAR Converts a number to text, using the $ (dollar) currency format
EXACT
Checks to see if two text values are identical
FIXED
Formats a number as text with a fixed number of decimals
LEFT, LEFTBReturns the leftmost characters from a text value
LEN, LENBReturns the number of characters in a text string
LOWER Converts text to lowercase
MID, MIDB Returns a specific number of characters from a text string starting at the position you specify
PROPER Capitalizes the first letter in each word of a text value
REPLACE, REPLACEBReplaces characters within text
REPT
Repeats text a given number of times
RIGHT, RIGHTBReturns the rightmost characters from a text value
SEARCH, SEARCHB Finds one text value within another (not case-sensitive)
SUBSTITUTESubstitutes new text for old text in a text string
TEXT
Formats a number and converts it to text
TRIM
Removes spaces from text
UPPER
Converts text to uppercase
VALUE
Converts a text argument to a number
25

CURS 2: Program de calcul tabelar EXCEL

RE=1/(1+Frec^2)
Im=Frec/(1+Frec^2)

Phase

Re

Im

Magnitude

(degrees)

-10

0,009901

0,09901

9,9009900990099E-003+9,9009900990099E-002i

0,099504

84,28941

-9,5

0,010959

0,10411

1,0958904109589E-002+0,104109589041096i

0,104685

83,99099

-9

0,012195

0,109756

1,21951219512195E-002+0,109756097560976i

0,110432

83,65981

-8,5

0,013652

0,116041

1,36518771331058E-002+0,116040955631399i

0,116841

83,29016

-8

0,015385

0,123077

1,53846153846154E-002+0,123076923076923i

0,124035

82,87498

-7,5

0,017467

0,131004

1,74672489082969E-002+0,131004366812227i

0,132164

82,40536

Frequency

Complex

26

S-ar putea să vă placă și