III Functii Matematice Statistice Si Inginerest (1) I

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

Sunteți pe pagina 1din 23

III.

Funcii Excel
-continuare-

Funcii matematice
COMBIN(number; number_chosen) returneaz valoarea combinrilor de
number luate cte number_chosen (numrul de combinaii sau grupuri de
dimensiune dat, posibile dintr-un numr de elemente dat; nu conteaz ordinea).
-number - numrul de elemente.
-number chosen- numrul ales este numrul de elemente din fiecare combinare
Observaii: ambele numere trebuie s fie pozitive (dac nu sunt ntregi se
trunchiaz automat), iar cel de-al doilea trebuie s fie mai mic dect primul.
Formula de calcul:
An ,k
n!
k

EVEN(number) C n rotunjete
! numr pn la cel mai apropiat numr par
k!
k! n kun
-number- valoarea de rotunjit (Similar: ODD).

EXP(number) calculeaz puterea dat prin exponent, a numrului e (egal cu


2,71828182845904).
-number -exponentul aplicat bazei e.

FACT(number)-factorialul numrului pozitiv (dac nu este ntreg se trunchiaz).


-number - numrul al crui factorial se calculeaz;Formula:

FACTDOUBLE -produsul primelor numere pare sau impare, n funcie de numr, pn la


numr).
Pn n! 1 2 3 ... n

Funcii matematice
FLOOR(number;significance)- Rotunjete un numr prin lips, spre zero, pentru cel
mai apropiat multiplu de semnificaie (similar cu CEILING-rotunjire prin adaos i MROUND
rotunjire; analog ROUND, ROUNDUP i ROUNDDOWN care se bazeaz pe precizarea
numrului de zecimale; analog TRUNC -trunchiaz un numr la un ntreg, prin eliminarea
zecimalelor, fiind similar pentru numere pozitive, cu INT)

GCD(number1;number2; ...)- cel mai mare divizor comun a doi sau mai muli
ntregi(Simlar, LCM -cel mai mic multiplu comun).

LOG(number;base) - ntoarce logaritmul unui numr ntr-o baz.


-number - numrul natural pozitiv pentru care se calculeaz logaritmul.
-base -baza logaritmului (valoarea implicit, 10).
Similar: LN, LOG10

MDETERM(array)-determinantul unei matrici, array, cu numr egal de linii i coloane.

MINVERSE(array)-inversa unei matrici, array, cu numr egal de linii i coloane.

MMULT(array1;array2)-produsul matriceal a dou matrice, rezultatul fiind o matrice


cu acelai numr de linii ca matrice1 i acelai numr de coloane ca matrice2, numrul de
coloane din matrice1 trebuie s fie egal cu numrul de rnduri din matrice2.

Funcii matematice
QUOTIENT(numerator;denominator) ctul unei
mpriri
-numerator - dempritul
-denominator- mpritorul

RAND( ) - ntoarce un numr aleator uniform distribuit, mai mare sau


egal cu 0 i mai mic dect 1; dac dorim ca numrul aleator s rmn
neschimbat, tastm dup editarea formulei, F9
(Similar: RANDBETWEEN(bottom;top)-genereaz un numr aleator ntre
anumite limite ntregi).

SQRT(number) rdcina ptrat pozitiv a unui numr pozitiv


SIGN (number) returneaz semnul unui numr (+, -, 0)

Funcii matematice
SUBTOTAL(function_num;ref1;ref2;...)
-returneaz un subtotal, adic, rezultatul
funciei precizate prin nume funcie, aplicat
pe valorile precizate prin referine
-function_num - numr cuprins ntre 1 i 11,
care specific ce funcie va fi utilizat pentru
calculul subtotalurilor din cadrul unei liste.
-ref1, ref2,... -valorile pentru care se
calculeaz subtotalul

Nr

Funcie

AVERAGE

COUNT

COUNTA

MAX

MIN

PRODUCT

STDEV

STDEVP

SUM

10

VAR

11

VARP

Funcii matematice
SUMIF(range;criteria;sum_range) - adun celulele specificate
printr-un criteriu dat.
range - zona de celule pe care vrem s o evalum
criteria criteriu de selecie sub forma unui numr, expresie sau text,
prin care evalum celulele din range i prin care se decide care celule
din sum_range s fie adunate (15", ">15", cuvant).
sum_range - celulele actuale care trebuie nsumate, n cazul n care
valorile corespondente din range, indeplinesc criteria.
-Dac sum_range este omis, sunt nsumate celulele specificate n range.
SUMPRODUCT(array1;array2;array3; ...)- nmulete elementele
corespondente din matricele date avnd aceleai dimensiuni i
ntoarce suma acestor produse.
SUMSQ(number1;number2; ...) suma ptratelor numerelor date
SUMX2MY2(array_x;arrray_y) suma diferenelor ptratelor
elementelor corespunztoare din cele dou matrici, de aceeai
dimensiune. Similar SUMX2PY2, pentru suma sumei ptratelor i
SUMXMY2, pentru suma ptratelor diferenelor.

Funcii matematice

SERIES(x,n,m,a) -ntoarce suma unei


serii de puteri, pe baza formulei:

SERIES ( x, n, m, a ) a1 x n a 2 x n m a 3 x n 2 m ... a i x n i 1 m

Funcii inginereti
BESSELJ(x;n)- valoarea funciei Bessel de
ordin n, pe valoarea x.
-X - este valoarea la care va fi evaluat funcia.
-N - este ordinul funciei Bessel(ntreg, strict
pozitiv).
1
Funcia Bessel
de ordinul
n pentru variabila x
x
J x

k! n k 1 2
este:

n 2k

k 0

cu funcia Gamma:

n k 1 e x x n k dx

Funcii inginereti
BESSELI(x;n) - ntoarce funcia Bessel
modificat, care este echivalent cu
funcia
Bessel evaluat pentru argumente pur
imaginare.
Funcia Bessel modificat nde ordinul n

I
x

J
ix
n
n
pentru
variabila x este:

Funcii inginereti
Analog BESSELY pentru funcia Bessel


Neumann-Weber

Analog BESSELK pentru funcia Bessel


modificat de ordinul n pentru variabila x,
echivalent cu Bessel aplicat pe
argumente
imaginare, deK forma
x p i J ix iY ix

Yn x lim
n

J x cos
sin

J x

n 1

ERF z

e t dt

Funcii inginereti

CONVERT-Face conversia unui numr dintr-un sistem de msur n altul


BIN2DEC-Face conversia unui numr din sistem binar n sistem zecimal
BIN2HEX-Face conversia unui numr din sistem binar n sistem hexazecimal
BIN2OCT-Face conversia unui numr din sistem binar n sistem octal
DEC2BIN-Face conversia unui numr din sistem zecimal n sistem binar
DEC2HEX-Face conversia unui numr din sistem zecimal n sistem hexazecimal
DEC2OCT-Face conversia unui numr din sistem zecimal n sistem octal
HEX2BIN-Face conversia unui numr din sistem hexazecimal n sistem binar
HEX2DEC- Face conversia unui numr din sistem hexazecimal n sistem zecimal
HEX2OCT-Face conversia unui numr din sistem hexazecimal n sistem octal
OCT2BIN-Face conversia unui numr din sistem octal n sistem binar
OCT2DEC-Face conversia unui numr din sistem octal n sistem zecimal
OCT2HEX-Face conversia unui numr din sistem octal n sistem hexazecimal

Funcii inginereti
CONVERT(number;from_unit;to_unit) - Transform
un numr dintr-un sistem de msur n altul.
-number-valoarea de transformat
-from_unit unitatea de msur n care este iniial
numrul
-to_unit -unitatea de msur n care obine rezultatul

Se accept cteva valori text (ntre ghilimele) ca uniti de


msur dintre care amintim: metru(m), gram(g), kilo(k),
inch(in), minute (mn), ora(hr), secunde(sec), grade Celsius,
Fahrenheit, Kelvin (C,F,K).

Funcii inginereti
DEC2BIN(number;places) - face conversia unui numr din zecimal n binar.
-number -ntregul zecimal care se transform (trebuie s fie ntre -512 i 511)
-places- numrul de caractere de utilizat (valoarea implicit-numrul minim necesar de caractere); se
utilizeaz pentru a completa valoarea rezultat cu zerouri de nceput.
Observaie: Dac numr este negativ, argumentul poziii este ignorat i se ntoarce un numr binar de 10
caractere n care bitul cel mai semnificativ este bitul de semn. Restul de 9 bii sunt biii de mrime.
Numerele negative sunt reprezentate utiliznd notaia complementului lui doi.

BIN2DEC(number)-din binar n zecimal; numrul nu poate s conin mai mult de 10 caractere (10
bii). Bitul cel mai semnificativ al numrului este bitul de semn. Restul de 9 bii sunt bii de mrime.
Numerele negative sunt reprezentate utiliznd notaia complementului lui doi.

HEX2DEC(number)
Numrul nu poate conine mai mult de 10 caractere (40 bii). Bitul cel mai semnificativ al numrului este
bitul de semn. Restul de 39 bii sunt bii de mrime. Numerele negative sunt reprezentate utiliznd
notaia
complementului lui doi.

DEC2HEX(number;places)
Dac argumentul numr este negativ, atunci argumentul poziii este ignorat i se ntoarce un numr
hexazecimal de 10 caractere (40-bii) n care bitul cel mai semnificativ este bitul de semn. Restul de 39
de
bii sunt bii de mrime. Numerele negative sunt reprezentate utiliznd notaia complementului lui doi.
Numrul trebuie s fie ntre -549.755.813.888 i 549.755.813.887.

Funcii inginereti
BIN2HEX(number;places)Numrul nu poate s conin mai mult de 10
caractere (10 bii). Bitul cel mai semnificativ al numrului este bitul de semn.
Restul de 9 bii sunt bii de mrime. Numerele negative sunt reprezentate
utiliznd
notaia complementului lui doi. Argumentul poziii trebuie s fie suficient de mare
pentru a putea reprezenta numrul. Dac argumentul numr este negativ, se
ignor argumentul poziii i se ntoarce un numr hexazecimal de 10 caractere.

HEX2BIN(number;places)
Numr nu poate conine mai mult de 10 caractere. Bitul cel mai semnificativ al
numrului este bitul de semn (al 40-lea bit de la dreapta). Restul de 39 bii sunt
bii de mrime. Numerele negative sunt reprezentate utiliznd notaia
complementului lui doi. Dac argumentul numr este negativ, HEX2BIN ignor
argumentul poziii i ntoarce un numr binar de 10 caractere. Dac argumentul
numr este negativ, el nu poate fi mai mic dect FFFFFFFE00, iar dac numr
este
pozitiv, el nu poate fi mai mare dect 1FF.

Funcii inginereti
OCT2BIN(number;places)
Numrul nu trebuie s conin mai mult de 10 caractere. Bitul cel mai
semnificativ
al numrului este bitul de semn. Restul de 29 de bii sunt biii de mrime.
Numerele negative sunt reprezentate utiliznd notaia complementului lui doi.
Dac numr este negativ, se ignor argumentul poziii i ntoarce un numr binar
de 10 caractere. Dac argumentul numr este negativ, el nu poate fi mai mic
dect 7777777000, iar dac numr este pozitiv, el nu poate fi mai mare dect
777.

BIN2OCT(number;places)
Numrul nu poate s conin mai mult de 10 caractere (10 bii). Bitul cel mai
semnificativ al numrului este bitul de semn. Restul de 9 bii sunt bii de mrime.
Numerele negative sunt reprezentate utiliznd notaia complementului lui doi.
Dac argumentul numr este negativ, BIN2OCT ignor argumentul poziii i
ntoarce un numr octal de 10 caractere.

Funcii inginereti
DEC2OCT(number; places)
Dac numr este negativ, poziii este ignorat i se ntoarce un numr octal de 10 caractere (30-bii) n
care bitul cel mai semnificativ este bitul de semn. Restul de 29 de bii sunt bii de mrime. Numerele
negative sunt reprezentate utiliznd notaia complementului lui doi. Numrul trebuie s fie ntre
536.870.912 i 536.870.911.

OCT2DEC(number)
Numr nu poate s conin mai mult de 10 caractere octale (30 bii). Bitul cel mai semnificativ este bitul
de semn. Restul de 29 de bii sunt bii de mrime. Numerele negative sunt reprezentate prin utilizarea
notaiei complementului lui doi.

HEX2OCT(number;places)
Numr nu poate conine mai mult de 10 caractere. Bitul cel mai semnificativ al numrului este bitul de
semn. Restul de 39 bii sunt bii de mrime. Numerele negative sunt reprezentate utiliznd notaia
complementului lui doi. Dac argumentul numr este negativ, se ignor argumentul poziii i ntoarce un
numr octal de 10 caractere. Dac argumentul numr este negativ, el nu poate fi mai mic dect
FFE0000000, iar dac argumentul numr este pozitiv, el nu poate fi mai mare dect 1FFFFFFF.

OCT2HEX(number;places)
Numr nu poate s conin mai mult de 10 caractere octale (30 bii). Bitul cel mai semnificativ este bitul
de semn. Restul de 29 de bii sunt bii de mrime. Numerele negative sunt reprezentate prin utilizarea
notaiei complementului lui doi. Dac numr este negativ, se ignor argumentul poziii i ntoarce un
numr hexazecimal de 10 caractere.

Funcii inginereti
COMPLEX(real_num;i_num;suffix)-Face conversia
coeficienilor reali i imaginari ntr-un numr complex de
forma x + yi sau x + yj.
-real_num- partea real a numrului complex.
-i_num- partea imaginar a numrului complex.
-suffix -sufixul pentru componenta imaginar a numrului
complex (valoarea implicit este i, alt valoare admis
estej.
Observaie: Toate funciile care accept dou sau mai
multe
numere complexe necesit sufixe de acelai fel.

Funcii inginereti
IMABS(inumber)-ntoarce valoarea absolut (modulul) a unui numr complex,
adic
2
2

a ib a b

unde inumber se d sub forma a+ib.

IMAGINARY(inumber)-ntoarce partea imaginar a unui numr complex; similar


IMREAL

IMARGUMENT-ntoarce argumentul
theta, un unghi exprimat n radiani (ntre pi i
z z e i a 2 b 2 cos i sin
pi) din expresia

IMCONJUGATE(inumber)-ntoarce conjugatul unui numr complex, adic expresia,


a-bi.

IMCOS(inumber)-ntoarce cosinusul unui numr complex

Analog IMSIN

cos(a ib) cos a cos b i sin a sin b

sin(a ib) sin a cos b i cos a sin b

Funcii inginereti

IMSUM (inumber1;inumber2;) -ntoarce suma numerelor complexe


IMSUB (inumber1;inumber2) -ntoarce diferena dintre dou numere
complexe
IMPRODUCT (inumber1;inumber2;) -ntoarce produsul numerelor
complexe
IMDIV(inumber1;inumber2)-ntoarce ctul a dou numere complexe
IMPOWER(inumber;number)-ntoarce un numr complex ridicat la o
putere
IMEXP(inumber)-ntoarce exponenialul unui numr complex
IMLN(inumber)-ntoarce logaritmul natural al unui numr complex
IMLOG10(inumber)-ntoarce logaritmul zecimal al unui numr
complex
IMLOG2(inumber)-ntoarce logaritmul n baza 2 al unui numr
complex
IMSQRT(inumber)-ntoarce rdcina ptrat a unui numr complex

Tema 2

I. Rezolvai aplicaiile de pe slide-urile 7, 8 i 9 din


cursul 2. Aplicai funcia Notafinala definit pe
slide-urile 29-30, pe 10 cazuri diferite.
II. Introducei pe coloan ase valori, nu toate ntregi i
rotunjii aceste valori, jumtate din ele prin lips,
jumtate prin adaos, utiliznd un numr precizat de
zecimale
III. Introducei cinci numere ntregi pozitive pentru care
calculai
1. Cel mai mare divizor comun, respectiv cel mai mic
multiplu comun.
2
2
log
n

C
n!
n expresia
2. Calculai pentru2 fiecare valoare,

Tema 2

IV. Introducei n foaia de lucru, dou matrici ptratice A i B de aceeai


dimensiune, dou matrici oarecare C i D, de aceleai dimensiuni, respectiv o
alt matrice, D, care s se poat nmuli cu C i determinai, acolo unde este
posibil: determinantul, inversa, produsul, suma.
V. Generai cinci valori aleatoare uniforme ntre 0 i 1 i alte 10 valori aleatoare
ntre 10 i 100.
1. Calculai suma, produsul, ctul i restul pentru fiecare pereche de numere din
cele dou iruri.
2. Calculai utiliznd o singur funcie, de mai multe ori, suma primelor 4 numere
din primul ir, media ultimelor trei din ultimul ir, maximul i minimul tuturor celor
10 numere.
VI. Introducei pe o coloan preul unitar pentru 10 produse distincte (s existe
cel puin o valoare de peste 50 lei), pe o alt coloan, denumirea produselor, pe o
alta, numrul de buci/uniti de cumprat ntr-o zi. Calculai suma total
necesar pentru a cumpra unitile specificate din acele produse pentru care
preul unitar nu depete 50 lei.
VII. Introducei ca text, dou numere complexe pentru care determinai: partea
real, partea imaginar, valoarea absolut, argumentul, puterea a doua, sinusul,
cosinusul, conjugata, suma, diferena, ctul. Reconstruii numrul complex,
utiliznd partea real i imaginar.

Tema 2

VIII. Introducei cte un numr n zecimal, binar, hexazecimal,


octal i transformai-le n fiecare din celelalte trei baze de
numeraie.

IX. Introducei o coloan cu valori numerice i text, printre care


s existe i valori care s se repete. Determinai numrul de
valori numerice, respectiv numrul de valori incluznd pe cele
text. Numrai de cte ori apar valorile unice, cte valori
numerice sunt peste 3, cte valori sunt de tipul proba.

X. Introducei dou valori numerice n A1 i B1.

1. Calculai cu funcii, suma, produsul, ctul, restul, puterea (un


numr ca baz, unul ca exponent).

2. Evaluai utiliznd funciile logice, expresiile A1=5, B1>7,


A1>20 i B1<9, A1<15 sau B1>4, evaluai paritatea valorilor
din A1 i B1.

Tema 2

XI. Introducei 10 note de la 1 la 10, nu toate diferite i dup


evaluarea valorii comparativ cu limita 5, afiai dup caz,
mesajul admis, respins.

XII. Introducei numrul de ore aferente nvrii la o disciplin,


pentru 10 studeni i transformai n minute.

XIII. Introducei 10 valori numerice i transformai-le n text,


apoi retransformai-le n numere (codificai) utiliznd funcii de
tip text.

XIV. Pentru o valoare dat x, calculai diferena ptratelor


funciilor trigonometrice cos i sin.

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