Sunteți pe pagina 1din 14

Cum pot s folosesc funciile Boolean-e

(Logice) And i Or n Excel 2010


Publicat de Echipa Dr.Excel in categoria Functii - 2 Comentarii - (14 September, 2011 la ora 10:00 am)

Funciile Boolean-e sunt rezultatul aplicrii funciilor AND, OR, etc.


Funcia Boolean evalueaz un predicat logic format din mai multe condiii logice.
Acest tip de funcii returneaz valori tip TRUE sau FALSE.
Folosind funcia OR n cadrul unei formule va afia un rezultat de tip TRUE dac cel puin una
din condiii returneaz TRUE.
n schimb, funcia AND ntoarce TRUE numai dac TOATE condiiile sunt TRUE.
Pasul 0
Descarc documentele ajuttoare i dezarhiveaz documentul ajuttor.

Pasul 1
n exemplul nostru vom dori s afim TRUE atunci cnd n coloana H ntlnete oraul
Bucureti i Cluj; n caz contrar s afieze FALSE.
Selecteaz celula H3 (1).
Scrie urmtoarea formula: =OR(E3=Bucuresti;E3=Cluj) i apoi apas tasta Enter.
La prima aplicare a formulei ni se arat mesajul FALSE.
Pentru a extinde formula i la restul de celule execut dublu click pe mnerul de umplere (2).
Acum pe coloana H avem rezultatul sub form de TRUE sau FALSE, dar acest lucru nu ne
mulumete i am dori s avem rezultatul sub form de procente acolo unde condiia din formul
ntlnete oraele Bucureti i Cluj.
Execut un click n celula H3 (3).
Pentru a vizualiza rezultatul dorit sub form de procente va trebui s folosim o funcie
1

condiional.
Cum se enun cerina?
- dac
- n celula E3 ntlnim Bucureti sau Cluj s ne afieze mesajul TRUE
- dac returneaz TRUE vreau s-mi afieze 10%, n caz contrar s nu afieze nimic
Dac restrngem cerina obinem formula:
=IF(OR(E3=Bucuresti;E3=Cluj)=TRUE;10%;")
Scrie urmtoarea formul:
=IF(OR(E3=Bucuresti;E3=Cluj)=TRUE;10%;") i apoi apas tasta Enter.
Execut dublu click pe mnerul de umplere (4).
Din cauza formatrii coloanei, rezultatul va fi de genul 0,1.
Pentru a formata o coloana pentru a afia rezultatul sub form de procent, apas zona indicat
pentru a deschide meniul de formatare al celulei (5).
Selecteaz formatul Percentage (6).

Pasul 2
Se pune urmtoarea problem:
- vreau s vd care sunt managerii din Iai.
Cum se poate face acest lucru?
- vom folosi funcia AND.
- aceast funcie va verifica celula D3 n cutarea ocupaiei de manager.
- aceast cutare va merge n paralel cu cutarea de pe coloana cu orae.
- atunci cnd cele dou condiii sunt mplinite va afia un rezultat de tip TRUE, n caz contrar va
afia FALSE
Selecteaz celula I3 (1).
Scrie urmtoarea formul: =AND(D3=manager;E3=Iasi) i apoi apas tasta Enter.
Pentru a extinde formula i la celelalte celule execut dublu click pe mnerul de umplere (2).
Pentru a avea o estetic mai plcut vom dori s renunm la afiarea de tip TRUE sau
FALSE.
Ca i n cazul funciei OR vom folosi o funcie condiional.
8

Execut un click n celula I3 (3).


Scrie urmtoarea formul: =IF(AND(D3=manager;E3=Iasi);20%;") i apoi apas
tasta Enter.
Pentru a extinde formula i la celelalte celule execut dublu click pe mnerul de umplere (4).
Din cauza formatrii coloanei, rezultatul va fi de genul 0,2.
Pentru a formata o coloana pentru a afia rezultatul sub form de procent, apas zona indicat
pentru a deschide meniul de formatare al celulei (5).
Selecteaz formatul Percentage (6).
Dup cum se vede dac adugm sau schimbm un ora i acesta este conform condiiei impuse
va aprea acel procent de 20%.

10

11

12

13

14

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