duminică, 25 martie 2012

Complex criteria in Advanced Filter [Partea 3/4]

Buna,

Suntem la a treia parte din seria de articole despre Advanced Filter. Conform listei initiale, astazi vom afla cum setam zona de criterii folosind criteriile complexe:
Pentru exemplele de azi am folosit tabelul din articolele trecute. Coloana Venit am redenumit-o Valoare factura si am inserat inca o coloana numita Incasat.

Observatie: Cand se foloseste Advanced Filter utilizand criteriile complexe, in zona de criterii trebuie lasat titlul gol sau sa aiba un titlu diferit de titlurile din tabelul care se filtreaza.


















Filtrarea top n inregistrari

Pentru a filtra un tabel in functie de primele n valori de pe o coloana vom folosi formula Large. Am setat urmatorul criteriu, pentru a filtra top 5 valori facturate:









Prima celula din coloana Valoare facturata, D5, este comparata cu valorile rezultate din formula Large.  Functia Large  returneaza primele n valori (in cazul nostru 5) din coloana Valoare facturata. In cazul in care sunt mai multe valori egale, functia Large va returna mai mult de n valori.

duminică, 18 martie 2012

Exemple de setare a criteriilor de filtrare [Partea 2/4]

Buna,

Astazi vom continua cu a doua parte din seria de articole despre Advanced Filter:
Filtrarea inregistrarilor unice

 Printre alte optiuni, Advanced Filter ofera posibilitatea filtrarii valorilor unice sau extragerea acestora dintr-o lista. In acest exemplu am copiat coloana de clienti din tabelul de data trecuta. Din aceasta lista lista dorim sa extragem doar inregistrarile unice.
  • Selectati celulele pe care doriti sa le filtrati;
  • In bara de meniu, selectati tab-ul Data si apoi optiunea Advanced Filter;
  • In fereastra aparuta, selectati Copy to another location;
  • Lasati casuta pentru Criteria Range goala;
  • In casuta Copy to selectati prima celula din zona unde vreti sa se copieze datele;
  • Bifati optiunea Unique Records;
  • Apasati ok.














Filtrarea datelor intr-un alt sheet


Advanced Filter ofera posibilitatea filtrarii datelor si copierea acestora pe alt sheet decat tabelul initial. Insa pentru acest lucru este nevoie sa se urmeze urmatorii pasi:
  • Selectati o celula in sheet-ul unde doriti sa copiati datele;
  • In bara de meniu, selectati tab-ul Data si apoi optiunea Advanced Filter;
  • In fereastra aparuta, selectati Copy to another location;
  • In caseta List Range selectati tabelul pe care doriti sa il filtrati. Acest tabel trebuie sa fie in alt sheet decat cel care era activ cand ati selectat optiunea Advanced Filter;
  • In caseta Criteria Range selectati celulele in care ati definit criteriul de filtrare (optional);
  • In caseta Copy To selectati prima celula din zona in care doriti sa copiati datele filtrate. Aceasta celula trebuie sa fie din sheet-ul care era activ cand ati selectat optiunea Advanced Filter;
  • Apasati ok.












sâmbătă, 10 martie 2012

Template Balanta Personala UPDATE

Buna,

Zilele trecuta, in timp ce completam fisierul pentru luna februarie, mi-am dat seama ca am gresit o formula in sheet-ul in care se colecteaza datele pentru rapoarte.

Am modificat formula si puteti downloada fisierul updatat de la urmatoarul link: balanta personala.xlsx.

O sa revin in scurt timp cu partea a doua din seria despre Advanced Filter.

duminică, 4 martie 2012

Introducere Advanced Filter [Partea 1/4]

Buna,

Astazi vom incepe o serie de articole despre optiunea Advanced filter. Am impartit acest subiect in 4 articole:
  • Introducere Advanced Filter
  • Exemple de setare a criteriilor de filtrare
  • Complex criteria in Advanced Filter
  • Advanced Filter in VBA
Ce este Advanced Filter? 

Advanced Filter reprezinta o optiune in excel care ne permite filtrarea unei regiuni de date prin utilizarea criteriilor complexe. Principalele deosebiri existente intre Advanced Filter si AutoFilter sunt urmatoarele:
  • In loc de filtrare cu valori fixe sau criterii simple, Advanced Filter depinde de criterii definite de utilizator, care pot fi aplicate mai multor coloane simultan;
  • Optiunea Advanced Filter nu afiseaza optiunile de filtrare prin drop-down list pentru fiecare coloana ca atunci cand se foloseste AutoFilter;
  • In plus, Advanced Filter perminte crearea unei liste cu elemente unice avand ca sursa o lista cu elemente care se repeta;
Configurarea zonei de criterii (optional)

Pentru exemplul de azi am folosit un tabel cu urmtoarele coloane: Client, Produs, Venit.




















Pentru Advanced filter, se poate seta unul sau mai multe criterii pentru filtrarea tabelului.  Zona in care notam criteriile de filtrare trebuie sa aiba titluri care sa fie aceleasi cu titlurile tabelului pe care dorim sa il filtram.
In exemplul nostru, am configurat un criteriu de filtrare in zona F1:F2. Dupa ce vom aplica Advanced Filter tabelului, vom obtine un tabel doar cu vanzarile pe produsul Entera DB.











In zona pentru criterii se pot folosi si urmatorii operatori de comparare:
  • < mai mic
  • <= mai mic sau egal
  • > mai mare
  • >= mai mare sau egal
  • <> diferit de.