Se afișează postările cu eticheta countif. Afișați toate postările
Se afișează postările cu eticheta countif. Afișați toate postările

luni, 20 august 2012

Cum extragem date dintr-un tabel in functie de o conditie?

Buna,

Astazi vreau sa va impartasesc o formula pe care o folosesc ca sa extrag date dintr-un tabel in functie de o conditie. Tin sa va spun ca este o formula mai grea pentru ca se folosesc multe functii: If, Match, Index, Countif, Row, insa va invit sa urmariti logica din spatele ei pentru a vedea cum va poate ajuta.

Configurarea tabelului

Pentru a putea exemplifica cum se pot extrage date dintr-un tabel in functie de o conditie, vom folosi un tabel in care sunt centralizate vanzarile dintr-un an in functie de client si produs.




















Pentru ca aceasta formula sa functioneze corect, tabelul trebuie sortat alfabetic in functie de coloana pe care se pune conditia, in cazul nostru coloana Produs.


In alt sheet, in zona B3:C3 am creat o lista derulanta pentru a putea selecta produsul in functie de care vom extrage clientul din tabelul initial.












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.

sâmbătă, 12 noiembrie 2011

Formula calcul program plata - Chandoo

Unul din blogurile de excel la care sunt abonata este http://chandoo.org/wp si aseara am primit newsletter cu noua postare de pe acest blog. In aceasta postare cititorii erau provocati sa creeze formula pentru calcularea programului de plata a unui reprezentant de vanzari. (Calculate Payment Schedule Homework)

Si cum era sa ratez asemenea provocare .... am downloadat fisierul pus la dispozitie de autor si m-am pus pe treaba. M-am chinuit cam 20 de minute pe urma am facut o pauza si l-am dat gata. Rezolvarea mea este una care nu foloseste functii prea complexe, un alt utilizator a postat o rezolvare chiar misto :D. Dar toate la timpul lor si s-o luam ca la scoala:


Datele problemei

Dupa cum am spus mai sus, provocarea este crearea formulei care calculeaza programul de plata pentru un reprezentant de vanzari. Dar cum era de asteptat sunt si conditii pentru a-si primi veniturile:
  1. Trebuie sa castige cel putin 200 dolari inainte de a fi platit;
  2. Trebuie sa existe o diferenta de 7 zile intre platile succesive.
Pentru aceasta problema am primit un tabel care contine urmatoarele coloane: Data (coloana B), Comisiul castigat in aceea zi (coloana C) si  Valoarea platii (coloana D). In rezolvarea problemei puteai introduce inca o coloana ajutatoare (lucru pe care l-am facut).