Functii logice: IF, AND OR
Functiile logice se utilizeaza pentru a testa valoarea de adevar a uneia sau mai multor conditii. De exemplu, cu ajutorul functiei IF se returneaza o anumita valoare daca se indeplineste conditia si o alta pentru o valoare falsa a conditiei.
Functia AND (argument1, argument2,)
Returneaza True daca toate argumentele
sale sunt adevarate; returneaza False daca unul sau mai multe argumente sunt
false.
Functia poate avea pana la 30 de argumente, adevarate sau false.
Observatii:
Argumentele trebuie exprimate prin valori logice.
Daca referinta unui argument contine text sau este vida, atunciacel argument va fi ignorat.
Daca in seria specificata nu exista valori logice, functia AND va returna valoarea de eroare #VALUE!
Exemple:
AND(TRUE, TRUE) returneaza TRUE
AND(TRUE, FALSE) returneaza FALSE
AND(2+2=4, 2+3=5) returneaza TRUE
Daca celulele B1:B3 contin valorile TRUE, FALSE si TRUE, AND(B1:B3) returneaza FALSE.
Functia IF(conditie,
valoare_daca_true, valoare_daca_false )
Returneaza o anumita valoare in cazul in
care conditia specificata este evaluata True si o alta daca este
evaluata False. Conditia reprezinta orice valoare sau expresie
care se poate evalua logic. Valoare_daca_true este
valoarea care va fi returnata in cazul in care conditia este indeplinita. In
cazul in care conditia este adevarata si valoarea_daca_true
este omisa, se returneaza True. Valoare_daca_true poate fi si
o alta formula.
Valoare_daca_false este valoarea returnata in cazul neindeplinirii conditiei. In cazul in care conditia este falsa si valoare_daca_false este omisa, se returneaza False. Valoare_daca_false poate fi si o alta formula.
Observatii:
Se pot imbrica pana la 7 functii IF.
Cand se evalueaza valoare_daca_true si valoare_daca_false, IF returneaza valoarea returnata de aceste argumente.
Daca oricare din argumentele functiei IF sunt masive, fiecare element al masivului se evalueaza la executia functiei IF.
Daca unele din argumente sunt functii, acestea vor fi executate fiecare in parte.
Exemple:
Presupunem urmatorul test: daca valoarea
celulei A10 este 100, conditia este adevarata si se calculeaza valoarea totala
pentru seria B5:B15. Altfel, conditia este falsa si in
celula care contine functia IF se scrie "nimic".
IF(A10=100,SUM(B5:B15),'nimic')
Presupunem ca in B4 se gaseste un numar si se vrea afisarea acelui numar daca este cuprins intre 1 si 100 sau un mesaj de eroare in caz contrar.
Daca B4 contine numarul 104, atunci:
IF(AND(1<B4, B4<100), B4, 'Valoare depasita.')
returneaza 'Valoare depasita.'
Daca B4 contine 50, atunci:
IF(AND(1<B4, B4<100), B4, 'Valoare depasita.')
returneaza
Functia OR(argument1, argument2, ) - Returneaza True daca oricare dintre argumente este True; returneaza False daca toate argumentele sunt False. Functia poate avea pana la 30 de argumente.
Exemple:
OR(True) returneaza True
OR(1+1=1,2+2=5) returneaza False
Daca A1:A3 contin valorile True, False si True, atunci OR(A1:A3) returneaza True.
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |