Sunteți pe pagina 1din 7

OPERATORI RELATIONALI

Operatorii relaţionali :
= egal
< mai mic
> mai mare
<= mai mic sau egal
>= mai mare sau egal
< > diferit

Rezultatul unei formule care conţine operatori


relaţionali va fi o valoare logică TRUE sau FALSE.

Operatorul de concatenare - &


Cu ajutorul sau putem concatena(alatura, lipi) mai
multe şiruri de caractere. Aceste şiruri se pot afla în
celule diferite.
Ex: =(G2&" "&H2) – concatenează şirul din G2 cu
şirul " " şi apoi cu şirul H2.

FUNCTII EXCEL
Funcţiile sunt formule predefinite care utilizează pentru
calcule anumite valori specifice, numite argumente,
valori care sunt furnizate funcţiei pt a obţine rezultate.
Deci, funcţiile returnează un rezultat.
Argumentele pot fi valori numerice, text, valori logice,
adrese de celule sau domenii, constante, formule sau alte
funcţii.

Sintaxa generală a unei funcţii:


= nume_funcţie ( argument1, argument2, argument3, .., argument n )
Sunt funcţii care nu au argumente, cum ar fi
funcţia RAND().
1. Funcţii numerice

1. Max (n1, n2, n3, ….) : calculează


maximul dintre valorile primite ca
argument.
Ex. =max (-4, 7, 5, 3, -23) -> 7
Aici are 5 argumente, 7, -4 , 5, 3, -23.
=MAX(B2:D16) – aici are un singur
argument, o adresa de domeniu.
2. =Min(n1, n2, n3, ….) : calculează
minimul dintre valorile primite ca
argument.
Ex. =min (7, -4, 5, 3, -23) -> -23
3. Sum (n1, n2, n3, ….) : calculează suma valorilor
primite ca argument.

=sum (7, -4, 5, 3, -23) => -12


= sum (A1: D1, B2:E2) => calculeaza suma valorilor
din domeniul A1: D1 si B2:E2.
4. COUNT (n1, n2, n3, ….) : returneaza numarul de
argumente primite. Daca argumentul este o adresa
de domeniu, atunci se returneaza numarul de
celule nevide.
= count (-3, 23, 5, -6, 9) => 5.
= count (A3:D3) – numara cate valori sunt in
domeniul A3:D3.
5. INT (n) : Rotunjeste prin lipsă la cel mai apropiat
număr întreg argumentul n; n este un numar real.
= int (-23.56) = > -24.
= int (23.56) = > 23.
6. ROUND (n,z) rotunjeste valoarea n cu z cifre

zecimale.
= ROUND (21.3, 0) => 21
= ROUND (21.3, 1) => 21.3
= ROUND(21.56, 1) => 21.6
=ROUNDUP(N Rotunjește N prin adaos, până
, Z) la cel mai apropiat număr, cu Z
cifre zecimale

=ROUNDUP(20.1, 0)

ROUNDDOWN (n, z) => Rotunjește N prin lipsa,


până la cel mai apropiat număr, cu Z cifre
zecimale.

=ROUNDDOWN(20.4, 1) => 20.4

7. ABS(n) => returneaza valoarea absoluta a lui n.


=ABS(-23.4) => 23.4
8. MOD(n1,n2) => returneaza restul impartirii lui n1
la n2.
= mod (7, 3) => 1
= mod (12345,10) => 5
9. AVERAGE (n1, n2, ...., nm) : returneaza media
valorilor primite ca argument.

SIGN - Determină semnul unui număr.


10.

Întoarce 1 dacă numărul este pozitiv, zero (0) dacă


numărul este 0 și -1 dacă numărul este negativ.
Sintaxă: SIGN(n), unde n este orice număr real.
Ex. =SIGN(10) -> 1
=SIGN(-0,00001) -> -1
11. PRODUCT – Înmulţeşte toate numerele date ca
argumente și întoarce produsul lor.
Sintaxă: PRODUCT(number1;number2;...)
Number1, number2, ... sunt de la 1 până la 30 de
numere care trebuie înmulțite.
Ex:
=PRODUCT(A2:A4) Înmulțește numerele din domeniu A2:A4
=PRODUCT(A2:A4, 2) Înmulțește numerele din domeniu A2:A4
apoi le inmulteste cu 2

12. Functia SQRT (nr) – calculeaza radacina patrata din


argument
Ex: =sqrt (33) => 5.744563
Functii logice

1.NOT (exp) – returneaza valoarea True daca


expresia este Falsa si invers.
Ex: =not(5<=7) => returneaza False.
= not (not(1=1)) => True.
=NOT (FALSE) => True.
2. AND (exp1, exp2, …..) - returneaza valoarea True
daca si numai daca toate expresiile primite ca
parametri (exp1, exp2, …..) sunt True.
Ex: = AND (True, 5<=9, A1=A1) => True
= AND (A1>B1, B1>A1, A1=A1) => False
3. OR (exp1, exp2, …..) - returneaza valoarea True
daca si numai daca cel putin una dintre expresii este
True.

Ex: = OR (False, 5<=9, A1<>A1) => True


4. Functia IF
Sintaxa: =IF (exp_test, exp_true, exp_false)

Se evalueaza expresia test (exp_test). Daca acesta


produce valoarea True atunci se executa exp_true,
altfel se executa exp_false.

Ex: Daca elevul are media >5 se afiseaza mesajul


“promovat” altfel se afiseaza mesajul “corigent”:

=IF(E2>5, "promovat", "corigent") , unde E2 este


coloana care reţine media.
TEMA
Sa se realizeze un minicalculator care sa faca
operatiile de baza: +, -, *, /, radical, modul. A se
vedea fisierul atasat excel.
Indicatie: Se fa folosi functia if care trateaza semnul
operatiei:

Daca semnul este “+” atunci face adunare altfel daca


semnul este “–“ atunci face scadere etc....

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