Excel Formule Solutii Practice

79
ALT+ENTER forteaza scrierea pe alt rand in ace Nr crt CNP Nume Prenume Sex 1 1234567890123 MOCANU CRISTIAN masculin 2 9876543210123 ION GEORGE masculin 3 2345678987654 VASILE AUREL masculin 4 4567891234567 POPA NICU masculin 5 3456789012345 LEONTE VIOREL masculin 6 7890123456789 GHEORGHE STAN masculin 7 5432109876543 POPA MARIA feminin 8 7654321098765 ION LUMINITA feminin 9 1098765432109 VRANCEANU EUGENIA feminin 10 2109876543210 MORARU LAURA feminin COUNTIF Nr. Barbati 6 Nr. Femei 4 transpose table intai se selecteaza zona de celule u VLOOKUP cauta val iesire pen 300 SCOATE PRIMA VALOAR SUMIF = aduna val iesire pentru persoanele cu data iesir MATCH = cauta prima pozitie a unui nume intr-o lista din Mocanu Ion Cleo inreg unica inreg multipla nu este in lista 1 2 #N/A MATCH = cauta pozitia unei valori sau o ia pe prima cea 299 #N/A VLOOKUP de exemplu cauta informatii in fct de cnp selectat Se alege val cautata, se selecteaza tot tabelul, se indi CNP CAUTAT: Nume si prenume Val intrar valoare i 1098765432109 VRANCEANU EUGENIA 300 500 A B 1 100 48 48 10 52

description

excel formule utile

Transcript of Excel Formule Solutii Practice

Page 1: Excel Formule Solutii Practice

ALT+ENTER forteaza scrierea pe alt rand in aceeasi celula

Nr crt CNP Nume Prenume Sex Data intrare1 1234567890123 MOCANU CRISTIAN masculin 20/1/20122 9876543210123 ION GEORGE masculin 24/9/20103 2345678987654 VASILE AUREL masculin 31/12/20094 4567891234567 POPA NICU masculin 30/5/20075 3456789012345 LEONTE VIOREL masculin 23/10/20086 7890123456789 GHEORGHE STAN masculin 30/11/20117 5432109876543 POPA MARIA feminin 20/2/20128 7654321098765 ION LUMINITA feminin 5/10/20119 1098765432109 VRANCEANU EUGENIA feminin 30/4/2011

10 2109876543210 MORARU LAURA feminin 1/3/2012

COUNTIFNr. Barbati 6Nr. Femei 4

transpose table intai se selecteaza zona de celule unde se face transpose, se scrie formula in care se selecteaza zona

VLOOKUPcauta val iesire pentru u 300 SCOATE PRIMA VALOARE INTALNITA PENTRU ACEL NUMESUMIF = aduna val iesire pentru persoanele cu data iesire mai mare de 2012/01/01

MATCH = cauta prima pozitie a unui nume intr-o lista dintr-o coloana.Mocanu Ion Cleoinreg unica inreg multipla nu este in lista

1 2 #N/A

MATCH = cauta pozitia unei valori sau o ia pe prima cea mai apropiata299

#N/A

VLOOKUPde exemplu cauta informatii in fct de cnp selectatSe alege val cautata, se selecteaza tot tabelul, se indica coloana de unde se va extrage valoareaCNP CAUTAT: Nume si prenume Val intrare valoare ies data intrare

1098765432109 VRANCEANU EUGENI 300 500 30 aprilie 2011

A B1 100

20 1 11 34 64

Page 2: Excel Formule Solutii Practice

10.498561644823

OFFSET aceasta functie de obicei stabileste un range, care se actualizeaza automat. Pentru a fi utilizata de obicei se creaza un NUME pe baza acestei formuleCUM SA CREEZI O LISTA SCROLL: http://www.youtube.com/watch?v=Z7tdtJsaVUI&feature=relatedCU OFFSET se poate utiliza si la data validation, tip listahttp://lec-academy.ro/functia-offset-%E2%80%93-dinamizarea-unei-zone-de-celule-sursa/INDEXINDEX cauta valoarea dintr-o matrice pe care o selectam si ii dam coordonatele: a cata coloana verticala si pe ce rand orizontalcand selectam valorile nu se selecteaza capetele de coloane sau randuri

a b xd 1 9 10e 5 99 34f 8 7 56

34 randul 2 coloana 3

DAR la index daca inlocuim nr randului si al coloanei cu o fct match, obtinem urmatoarea chestie

nume coloana a 5 FOARTE TARE SI MULT MAI SIMPLU CU FORMULA INDIRECTnume rand e TREBUIE STABILITE NUME PENTRU RANDURI SI COLOANE

match and index 5 #VALUE!

http://www.youtube.com/watch?v=M_zkmUveZfk&feature=autoplay&list=PLC7521C502A5C0EB1&playnext=8

DIFERENTE IN FORMULE INTREARRAY O COLECTIE DE CELULE (CA SI RANGE) SAU UN SIR CONSTANT SAU UN SIR DIN MEMORIE PRIN DEFINIREA UNUI NUMERANGE UNA SAU MAI MULTE CELULE

pentru range se folosesc { }{1,2,3,4,5,6} {1;2,3,4:5:}intre elemente se utilizeaza virgula sau punct si virgulavirgula indica mutarea pe rand de la o coloana la alta {3,4,5}punct si virgula indica mutarea mutarea pe rand, de pe un rand pe altulcand avem o matrice se pune virgula intre elemente pana ajunge la capat de randdupa care se pune punct si virgula si incepe un alt rand {3,4,5;7,2,9;8,1,6}

CTRL+SHIFT+ENTER

ce este o formula ARRAY?1. apare de fiecare data cand se foloseste un operator matematic asupra mai multor celule simultanLA FINALUL SCRIERII ACESTOR FORMULE NU SE APASA ENTER. TREBUIE TASTATA COMBINATIA DE TASTE

Page 3: Excel Formule Solutii Practice

DROP-DOWN LISTse face cu data validation = asta stiudar, pentru a se updata automat cand se adauga noi elemente la lista:in data validation list se baga o formula cu offset si counta:

offset(referinta, 0,0,counta(coloana toata)-1))a)-1 este pentru a elimina titlul coloaneib) referinta este celula de startc) 0,0 indica formula sa inceapa chiar de la referinta si nu cateva coloane/randuri mai la dreapta

INDIRECT se poate folosi pentru a extrage o valoare in functie de o alta valoare dintr-o drop-down listse utilizeaza prin introducerea formulei INDIRECT in fereastra DATA VALIDATION, ca sursa

ADMINISTRATORI A B C DA broker1 broker2 broker broker6B broker2 broker4 broker1C_ broker3 broker5D broker4E broker5F broker6

DENUMIRE ADMIN BBROKERI AI ADMIN broker2

FORMULA IN DATA VALIDATION ESTE =INDIRECT(C119)

SCROLLABLE LIST

Nr crt CNP Nume Prenume Sex Data intrare1 1234567890123 MOCANU CRISTIAN masculin 409282 9876543210123 ION GEORGE masculin 404453 2345678987654 VASILE AUREL masculin 401784 4567891234567 POPA NICU masculin 392325 3456789012345 LEONTE VIOREL masculin 39744

1

CREAREA UNUI FORMULAR IN WORD - INTERESANThttp://www.youtube.com/watch?v=0eobyCCP5gI&feature=related

Page 4: Excel Formule Solutii Practice

INCREMENTARE: TRECE DE LA 1 LA 2,3,4 ETC123456

CUM SA SCHIMBI OPTIUNILE LA DATA VALIDATIONhttp://www.youtube.com/watch?v=8x6YUsl7Ld4

4

entitate valoare ENTITATEbroker 45 administratorbroker 67 brokerbroker 23 brokeradministrator 999 COUNTadministrator 1administrator 24administrator 5depozitar 888depozitar 65543depozitar 23depozitar 34525depozitar 21

ADMINISTRATOR BROKER LUNA VALOAREadmin1 broker1 1 76admin2 broker1 3 63admin3 broker3 6 32admin1 broker2 7 9admin2 broker2 8 31admin3 broker2 2 34admin1 broker1 5 2admin2 broker6 7 4454admin3 broker9 9 758admin1 broker1 12 3212admin2 broker2 5 7678admin3 broker1 3 645657

A NU SE UITA CA LA FORMULELE CU ARRAY, LA FINAL SE TASTEAZA CONTROL+SHIFT+ENTERhttp://www.youtube.com/watch?v=Tp7I5u1MqiM

Page 5: Excel Formule Solutii Practice

Nr crt Broker Administrator Luna Valoare1 broker1 A 1 402 broker1 A 2 303 broker1 B 1 504 broker2 B 1 355 broker2 A 2 456 broker2 B 3 557 broker3 C 4 558 broker3 B 4 209 broker1 D 3 80

10 broker1 A 7 6511 broker2 C 2 7012 broker4 B 5 15

560

ROW(F214) rezultatul este 214ROW(F215)-ROW(214) REZULTATUL ESTE 1, REPREZINTA CATE RANDURI SUNT INTRE UN ROW SI CELAL

193199

181 199 #VALUE!0 196

175 197175 198175175175175

DGET POATE FI UTIL LA UN MOMENT DAT, DAR NU MERGE DACA SUNT DUPLICATE

Broker Administrator Luna Valoarebroker4 B 5 15

SUMAPENTRU A INSUMA RAPID MAI MULTE CELULE DIN SHEET-URI DIFERITESE TINE APAST SHIFT SI SE APASA PRIMUL SI ULTIMUL SHEET

100

cu fct INDIRECT cum sa seelctezi date diferite din sheeturi diferiteINTERSANThttp://www.youtube.com/watch?v=QzRNMqS_O5q

Page 6: Excel Formule Solutii Practice

ALEGE SHEET VAL DIN C7 DIN SHEETUL ALESdate_copiate #REF!

PENTRU A OBTINE O LISTA CU DENUMIREA SHEETURILOR(atentie ca denumirea sheeturilor sa nu aiba spatii sau acolade)etapa 1se deschide cu CTRL+F3 denumirea numelorla nume se tasteaza SheetNamesla reference se tasteaza: =REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")in celula de unde vrem sa inceapa lista se tasteaza formula de mai jos si se trage in jos:

#NAME?

pentru a centraliza pe coloane date din mai multe sheeturi se face o referinta cu ajutorul functiei INDIRECT:Sheet1006 Sheet1(4) Sheet15 date_copiate

#REF! #REF! #REF! #REF!

#REF! #REF! #REF! #REF!

#REF! #REF! #REF! #REF!

#REF! #REF! #REF! #REF!

1Numarul sheetului SheetNames este un nume definit

1 #NAME?2 #NAME?3 #NAME?4 #NAME?5 #NAME?6 #NAME?7 #NAME?8 #NAME?9 #NAME?

#NAME?

Page 7: Excel Formule Solutii Practice

REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")

pentru a obtine numele sheetului#VALUE!

Page 8: Excel Formule Solutii Practice

Data iesire>2012/01/01Data iesire Valoare intrare Valoare iesire CONCATENATE LEN LEFT TRIM

18/4/2023 400 800 MOCANU CRISTIAN 6 MOCA27/4/2012 300 200 ION GEORGE 3 ION24/6/2010 250 300 VASILE AUREL 6 VASI18/4/2023 100 200 POPA NICU 4 POPA

23/11/2011 600 800 LEONTE VIOREL 6 LEON2/6/2012 550 200 GHEORGHE STAN 8 GHEO

30/5/2012 700 -200 POPA MARIA 4 POPA15/12/2011 -300 100 ION LUMINITA 3 ION

27/2/2012 300 500 VRANCEANU EUGENIA 9 VRAN1/4/2012 250 200 MORARU LAURA 6 MORA

0

Nume MOCANU ION VASILEintai se selecteaza zona de celule unde se face transpose, se scrie formula in care se selecteaza zonaPrenume CRISTIAN GEORGE AUREL

Sex masculin masculin masculinData intrare 40928 40445 40178

SCOATE PRIMA VALOARE INTALNITA PENTRU ACEL NUME

Se alege val cautata, se selecteaza tot tabelul, se indica coloana de unde se va extrage valoarea

38 59 19 50

Page 9: Excel Formule Solutii Practice

aceasta functie de obicei stabileste un range, care se actualizeaza automat. Pentru a fi utilizata de obicei se creaza un NUME pe baza acestei formuleCUM SA CREEZI O LISTA SCROLL: http://www.youtube.com/watch?v=Z7tdtJsaVUI&feature=related

http://lec-academy.ro/functia-offset-%E2%80%93-dinamizarea-unei-zone-de-celule-sursa/

INDEX cauta valoarea dintr-o matrice pe care o selectam si ii dam coordonatele: a cata coloana verticala si pe ce rand orizontal

d e fa 1 5 8b 9 99 7x 10 34 56

DAR la index daca inlocuim nr randului si al coloanei cu o fct match, obtinem urmatoarea chestie

FOARTE TARE SI MULT MAI SIMPLU CU FORMULA INDIRECTTREBUIE STABILITE NUME PENTRU RANDURI SI COLOANE

http://www.youtube.com/watch?v=M_zkmUveZfk&feature=autoplay&list=PLC7521C502A5C0EB1&playnext=8

O COLECTIE DE CELULE (CA SI RANGE) SAU UN SIR CONSTANT SAU UN SIR DIN MEMORIE PRIN DEFINIREA UNUI NUME

3 4 57 2 98 1 6

{3;7;8}

{3,4,5;7,2,9;8,1,6}

5 50

1. apare de fiecare data cand se foloseste un operator matematic asupra mai multor celule simultanLA FINALUL SCRIERII ACESTOR FORMULE NU SE APASA ENTER. TREBUIE TASTATA COMBINATIA DE TASTE CTRL+SHIFT+ENTER

Page 10: Excel Formule Solutii Practice

c) 0,0 indica formula sa inceapa chiar de la referinta si nu cateva coloane/randuri mai la dreapta

se poate folosi pentru a extrage o valoare in functie de o alta valoare dintr-o drop-down listse utilizeaza prin introducerea formulei INDIRECT in fereastra DATA VALIDATION, ca sursa

E Fbroker3 analistbroker4broker1broker5

Data iesire Valoare intrare Valoare iesire CONCATENATE LEN LEFT TRIM45034.938996 400 800

41026 300 20040353 250 300

45034.938996 100 20040870 600 800

Page 11: Excel Formule Solutii Practice

valoare1 valoare2 valoare3 valoare4 valoare545 1 24 567 1 24 523 1 24 545 1 24 5

administratorcriteriu 1 admin1

brokercriteriu 2 broker1count cate sunt? 3

ADMINISTRATOR BROKER LUNA VALOAREadmin1 broker1 1 76 1admin1 broker1 5 2 1admin1 broker1 12 3212 1

111111111

A NU SE UITA CA LA FORMULELE CU ARRAY, LA FINAL SE TASTEAZA CONTROL+SHIFT+ENTERBROKERbroker1

COUNT 5

Page 12: Excel Formule Solutii Practice

15 15 broker1 A 1 4020 20 broker1 A 2 3030 30 broker1 B 1 5035 35 broker1 D 3 8040 40 broker1 A 7 6545 4550 5055 5555 5565 6570 7080 80

1 12 11REZULTATUL ESTE 1, REPREZINTA CATE RANDURI SUNT INTRE UN ROW SI CELAL 1

11

#VALUE! broker1 A 1 40broker1 A 2 30broker1 B 1 50broker1 D 3 80broker1 A 7 65

POATE FI UTIL LA UN MOMENT DAT, DAR NU MERGE DACA SUNT DUPLICATE

Page 13: Excel Formule Solutii Practice

PENTRU A OBTINE O LISTA CU DENUMIREA SHEETURILOR(atentie ca denumirea sheeturilor sa nu aiba spatii sau acolade)

la reference se tasteaza: =REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")in celula de unde vrem sa inceapa lista se tasteaza formula de mai jos si se trage in jos:

pentru a centraliza pe coloane date din mai multe sheeturi se face o referinta cu ajutorul functiei INDIRECT:Sheet13 Sheet4 Sheet1 Sheet12

#REF! #REF! #REF! #REF!

#REF! #REF! #REF! #REF!

#REF! #REF! #REF! #REF!

#REF! #REF! #REF! #REF!

Page 14: Excel Formule Solutii Practice

REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")

Page 15: Excel Formule Solutii Practice

genereaza nr unice intre 0 si 1SEARCH MID IF RAND RANDBETWEEN IS SUMIF REPLACE

1 RIST profit 0.80597418 6 0 01 EORG pierdere 0.49659081 5 0 0

#VALUE! UREL profit 0.11458526 10 0 03 ICU profit 0.56024431 6 0 06 IORE profit 0.56647479 9 0 0

#VALUE! TAN pierdere 0.75815873 2 0 02 ARIA pierdere 0.55619001 8 0 0

#VALUE! UMIN profit 0.24512025 7 0 03 UGEN profit 0.37144309 9 0 04 AURA pierdere 0.91355172 10 0 0

BROKER 1BROKER 2 BROKER 3 BROKER 4 BROKER 5BROKER 6 BROKER 6 0

Page 16: Excel Formule Solutii Practice

SEARCH MID IF RAND RANDBETWEEN IS SUMIF REPLACE

Page 17: Excel Formule Solutii Practice

00000

Page 18: Excel Formule Solutii Practice

MATCH INDEX AND OR OFFSET RANK DATEDIF PROPER4 0 1 4 11 Mocanu Cristian4 1 0 5 12 Ion George4 0 1 7 13 Vasile Aurel4 0 1 9 15 Popa Nicu4 0 1 2 14 Leonte Viorel4 1 0 3 11 Gheorghe Stan4 1 0 1 11 Popa Maria4 0 1 10 11 Ion Luminita4 0 1 5 11 Vranceanu Eugenia4 1 0 7 11 Moraru Laura

COMBO BOX rezultatul este un numar care semnifica pozitia unui item dintr-o lista. Poate fi utilizat intr-u INDEX3 9

CHECKBOX pune TRUE sau FALSE intr-o celula

1

SPIN BUTTON pune numere in ordine intr-o celula. Poate sa cresca cu 1 sau cu 10 sau cu alta valoare aleasa.

40

LIST BOX este similar cu COMBOBOX, rezultatul este un numar care semnifica pozitia din lista

4

ACTIVE XCONTROL mayCOMBO BOX

valorile se pun in proprietatea LIST FILL RANGE sub forma unui NAME creat anterior

jan

YTYTYSASA

Check Box 25

Page 19: Excel Formule Solutii Practice

febmaraprmayjunjulaugsepoctnovdec

Page 20: Excel Formule Solutii Practice

MATCH INDEX AND OR OFFSET RANK DATEDIF PROPER

Page 21: Excel Formule Solutii Practice

pe ce rand previzuniUPPER ROW FORECAST ISNUMBERISTEXT ADDRESS ROUNDUPMOCANU CRISTIAN 7 AF7 7 4.3ION GEORGE 8 AF8 8VASILE AUREL 9 AF9 9POPA NICU 10 AF10 10LEONTE VIOREL 11 AF11 11GHEORGHE STAN 12 AF12 12POPA MARIA 13 AF13 13ION LUMINITA 14 AF14 14VRANCEANU EUGENIA 15 AF15 15MORARU LAURA 16 AF16 16

rezultatul este un numar care semnifica pozitia unui item dintr-o lista. Poate fi utilizat intr-u INDEX

pune numere in ordine intr-o celula. Poate sa cresca cu 1 sau cu 10 sau cu alta valoare aleasa.

este similar cu COMBOBOX, rezultatul este un numar care semnifica pozitia din lista

Page 22: Excel Formule Solutii Practice

ROUNDDOWN4.2

Page 23: Excel Formule Solutii Practice

Nr.crt. Nume Varsta Suma Data Telefon

1 CHRIS 12 23,087.00 lei 1/2/2013 0766.876.4532 MIKE 23 89,732.00 lei 1/4/2013 0777.901.9833 ANNA 33 576,785.00 lei 2/3/2013 0755.233.7774 MAX 54 2,314.00 lei ### 0788.345.7825 CHRIS 12 7,560.00 lei ### 0766.876.4536 MAX 54 9,897.00 lei 7/1/2013 0788.345.7827 MADDY 43 45,434.00 lei ### 0711.234.7628 MAX 54 3,412.00 lei ### 0788.345.7829 CHRIS 12 66,232.00 lei 5/5/2013 0766.876.453

10 MAX 54 764,561.00 lei ### 0788.345.78211 MADDY 43 89,065.00 lei ### 0711.234.762

SUMIF RANGE O COLOANA CU VALORILE DIN TABEL CARE CONTINE CRITERIUCRITERIA IN FUNCTIE DE CE INSUMEAZASUM RANGE O COLOANA CU VALORILE DIN TABEL CARE CONTINE VALORILE CARE SE INSUMEAZA

IF(ROWS(J$6:J6)>$L$2,"",INDEX(A$2:A$12,SMALL(IF($B$2:$B$12=$J$2, ROW($B$2:$B$12)-ROW($B$2)+1),ROWS(J$6:J6))))

MAI MICMAI MIC

FUNCTIA LARGEPrimii 3 ca SUME SUME SAU ASA

1 764,561.00 764,561.00 2 576,785.00 576,785.00 3 89,732.00 89,732.00

ULTIMII 3 CA SUM SUME SAU ASA1 2314 23142 3412 34123 7560 7560

returneaza un numarPERSOANA MATCH returneaza doar pozitia relativa a primului item gasit in lista, indiferent daca sunt mai multi

CHRIS 1MADDY 7ANNA 3MAX 4

Page 24: Excel Formule Solutii Practice

MADDY 7SUE #N/A nu este in lista

INDEX returneaza o valoare dintr-un array, in fct de nr randului si coloanei pe care se afla si care sunt introduse in formula.89732 la index, la stabilirea array nu se selecteaza capetele de randuri sau coloane, doar valorile

576785

VANZARI LUNARE TOTAL LUNARian feb mar

23 534 89 64632 2 458 492

321 43 156 520376 579 703

VALOARE COUNT INDEXDFS 24 BROKER2SDFDGHGGFFDGFGHHG INDEX=

PROBLEMA: GASITI BROKERII CU NR MAXIM DE AGENTI

BROKERI NR AGENTI BROKERI

BROKER1 101 BROKER1BROKER2 133 BROKER2BROKER1 133 BROKER3BROKER2 154BROKER1 178BROKER2 133BROKER1 101BROKER1 178BROKER3 154BROKER3 178BROKER3 101BROKER2 133

Page 25: Excel Formule Solutii Practice

NR MAXIM Nr brokeri cu nr maxim BROKERI CU NR MAXIM178 3 BROKER1

BROKER1BROKER3

DENUMIRE BROKE DE CATE ORI APARE UN B NR AGENTI PTR FIECARE BROKERBROKER1 5 101

133178101178

LOGICA FORMULEI

1 se incepe cu un IF in care se compara daca nr de elemente care trebuie sa apara este mai mare decat nr randului pe care a ajuns formula. Daca este mai mare se pun 2 ghilimele pentru spatiu liber, daca este mai mic se continua cu index2 se incepe cu index ptr a gasi primul element care corespunde criteriului selectat

ptr index se stabileste array care est coloana cu valoriptr a stabili pe ce rand este valoarea se foloseste functia small

3 SMALL- aici trebuie stabili un array, o suma de valori la care sa se aplice aceasta functie care sa culeaga primul, al doilea, etc ca valoare4 ptr array-ul lui SMALL se utilizeaza IF pentru a vedea care valori din coloana sunt egale cu criteriul iar daca sunt egale se alege

daca sunt egale sa scoata nr randului

5 functia ROW se introduce in cadrul lui IF ptr a determina

la final elementul k din functia small care stabileste a cata cea mai mica valoare se alege, se stabileste cu ROW.#VALUE!

120 120

1

ATENTIE INTRE 2 FUNCTII DIFERITE: ROWS si ROW

Page 26: Excel Formule Solutii Practice

PERSOANA ALEGE PERSOANACHRIS CHRISMIKEANNAMAX Nr.crt. Nume

MADDY 1 CHRIS5 CHRIS9 CHRIS

O COLOANA CU VALORILE DIN TABEL CARE CONTINE VALORILE CARE SE INSUMEAZA

IF(ROWS(J$6:J6)>$L$2,"",INDEX(A$2:A$12,SMALL(IF($B$2:$B$12=$J$2, ROW($B$2:$B$12)-ROW($B$2)+1),ROWS(J$6:J6))))

281

returneaza doar pozitia relativa a primului item gasit in lista, indiferent daca sunt mai multi

Page 27: Excel Formule Solutii Practice

returneaza o valoare dintr-un array, in fct de nr randului si coloanei pe care se afla si care sunt introduse in formula.la index, la stabilirea array nu se selecteaza capetele de randuri sau coloane, doar valorile

mar

703

ARRAY ROW NUMER COLOUMN NUMBER

Page 28: Excel Formule Solutii Practice

se incepe cu un IF in care se compara daca nr de elemente care trebuie sa apara este mai mare decat nr randului pe care a ajuns formula. Daca este mai mare se pun 2 ghilimele pentru spatiu liber, daca este mai mic se continua cu index

SMALL- aici trebuie stabili un array, o suma de valori la care sa se aplice aceasta functie care sa culeaga primul, al doilea, etc ca valoareptr array-ul lui SMALL se utilizeaza IF pentru a vedea care valori din coloana sunt egale cu criteriul iar daca sunt egale se alege

la final elementul k din functia small care stabileste a cata cea mai mica valoare se alege, se stabileste cu ROW.

Page 29: Excel Formule Solutii Practice

NR CONTRIBUTII PERSONALE TOTAL CONTRIBUTII PERSONALE3 96,879.00 lei

Varsta Suma Data Telefon

12 23087 41276 0766.876.45312 7560 41376 0766.876.45312 66232 41399 0766.876.453

Page 30: Excel Formule Solutii Practice

se incepe cu un IF in care se compara daca nr de elemente care trebuie sa apara este mai mare decat nr randului pe care a ajuns formula. Daca este mai mare se pun 2 ghilimele pentru spatiu liber, daca este mai mic se continua cu index

Page 31: Excel Formule Solutii Practice

3445

63457762347

437734

Page 32: Excel Formule Solutii Practice

DENUMIRE BROKER ADMINISTRATORbroker1 admin1broker1 admin2broker1 admin3broker2 admin1broker2 admin2broker2 admin3broker3 admin3broker3 admin1broker4 admin2broker4 admin3broker4 admin5broker5 admin2broker6 admin3

LISTA BROKERI ALEGE BROKER Cu cati admini? DENUMIRE ADMIN CU CARE LUCREAZA

broker1 broker2 3 admin1broker2 admin2broker3 admin3broker4broker5broker6

2

3 3 11 6 12 #VALUE! 13 #VALUE! 11 #VALUE! 12 #VALUE! 1

LISTA BROKERI LISTA BROKERIBROKER1 ADMIN1 BROKER1BROKER2 ADMIN1 BROKER2

Page 33: Excel Formule Solutii Practice

BROKER3 ADMIN2 BROKER3BROKER2 ADMIN2BROKER1 ADMIN2BROKER2 ADMIN3BROKER3 ADMIN1BROKER3 ADMIN4

ALEGE BROKER Nr admin cu care lucreaza LISTA ADMINI CU CARE LUCREAZABROKER3 3 ADMIN2

ADMIN1ADMIN4

2 metode ptr a adauga un nou element intr-o lista si sa se actualizeze automat lista de validare

ptr metoda cu offset se defineste un NAME cu offset in cadrul offset, pentru a stabili cate randuri in jos se face selectia ptr nume, se utilizeaza functia COUNTAlista brokeri valizi

brokeribk1bk2bk3bk4bk5bk6bk7bk8bk9

brokeri lista brokeri valizibk1bk2bk3bk4

NUMERE IN SERIE: 1,2,3,4,5,6,1,2,3,4,5,6,1,2, ….

4 1 12 13 14 11 2

Page 34: Excel Formule Solutii Practice

2 23 24 21 32 33 34 31 42 43 4

1234123412

CREAREA UNEI FORMULE CARE SA SARA PESTE CATE O COLOANA. DE EXEMPLU, incare se foloseste o formula de incrementare de mai sus

saptamana 1 saptamana 2 saptamana 31000 2000 3000

saptamana 1 saptamana 2

observatii valori observatii valori1000 2000

ASA 1 1 2SAU ASA 1 1 2

EFECTE 3D LA FORMATAREA UNUI TABEL: SE LUCREAZA CU LINII ALBE SI NEGRE IN FORMAT CELL

AAA AAA AAAAAA AAA AAAAAA AAA AAAAAA AAA AAAAAA AAA AAAAAA AAA AAAAAA AAA AAA

Page 35: Excel Formule Solutii Practice

AAA AAA AAA

2 1

CREAREA UNUI 3D PRIN CONDITIONAL FORMATING, PRIN INSERAREA UNUI RAND CU O LINIE NEAGRA SUBTIRE JOSSI O LINIE ALBA SUBTIRE SUS

MOD(ROW(),2)MOD(ROW()+1,2)

Page 36: Excel Formule Solutii Practice

456

#VALUE!#VALUE!

DENUMIRE ADMIN CU CARE LUCREAZA

Page 37: Excel Formule Solutii Practice

in cadrul offset, pentru a stabili cate randuri in jos se face selectia ptr nume, se utilizeaza functia COUNTA

2 12 12 12 14 3

Page 38: Excel Formule Solutii Practice

4 34 34 36 56 56 56 58 78 78 7

CREAREA UNEI FORMULE CARE SA SARA PESTE CATE O COLOANA. DE EXEMPLU, incare se foloseste o formula de incrementare de mai sus

saptamana 4 saptamana 54000 5000

saptamana 3 saptamana 4 saptamana 5

observatii valori observatii valori observatii valori3000 4000 5000

2 3 3 4 4 5 52 3 3 4 4 5 5

EFECTE 3D LA FORMATAREA UNUI TABEL: SE LUCREAZA CU LINII ALBE SI NEGRE IN FORMAT CELL

AAA AAAAAA AAAAAA AAAAAA AAAAAA AAAAAA AAAAAA AAA

Page 39: Excel Formule Solutii Practice

AAA AAA

CREAREA UNUI 3D PRIN CONDITIONAL FORMATING, PRIN INSERAREA UNUI RAND CU O LINIE NEAGRA SUBTIRE JOS

Page 40: Excel Formule Solutii Practice

756897654

3452221116

Page 41: Excel Formule Solutii Practice

COMBO BOX rezultatul este un numar care semnifica pozitia unui item dintr-o lista. Poate fi utilizat intr-u INDEX3 0

CHECKBOX pune TRUE sau FALSE intr-o celula

1

SPIN BUTTON pune numere in ordine intr-o celula. Poate sa cresca cu 1 sau cu 10 sau cu alta valoare aleasa.

40

LIST BOX este similar cu COMBOBOX, rezultatul este un numar care semnifica pozitia din lista

4

ACTIVE XCONTROL mayCOMBO BOX

valorile se pun in proprietatea LIST FILL RANGE sub forma unui NAME creat anterior

janfebmaraprmayjunjulaugsepoctnovdec

Check Box 25

Page 42: Excel Formule Solutii Practice

rezultatul este un numar care semnifica pozitia unui item dintr-o lista. Poate fi utilizat intr-u INDEX

pune numere in ordine intr-o celula. Poate sa cresca cu 1 sau cu 10 sau cu alta valoare aleasa.

este similar cu COMBOBOX, rezultatul este un numar care semnifica pozitia din lista

Page 43: Excel Formule Solutii Practice

87987694

46845734

56834343348

Page 44: Excel Formule Solutii Practice

CRITERIUValoare iesire>250

Nr crt CNP Nume Prenume Sex Data intrare Data iesire1 1234567890123 Cristian Mocanu masculin 20/1/2012 13/6/20123 2345678987654 Vasile Aurel masculin 31/12/2009 24/6/20105 3456789012345 Leonte Viorel masculin 23/10/2008 23/11/20119 1098765432109 Vranceanu Eugenia feminin 30/4/2011 27/2/2012

BROKER JAN FEB MAR APR MAYA 0.1 0.1 0.1 0.1 0.1B 195 931 833 1785 536C 1189 150 734 1661 653D 1529 521 701 1266 1283E 1652 1853 1699 644 1992F 69 1937 1447 952 1127G 1200 138 1245 1649 1852H 1738 1410 1871 1846 1269

cauta valoarea unui broker pentru o anume luna cu MATCH si INDEX

denumire broker ELUNA ALEASA MAY

VALOAREA REZULTATA 1992

MATCH iti gaseste randul si coloana la care se afla o valoareiar cu INDEX afli valoarea din matrice aferenta celor 2 indicatori de mai sus.

ABSOLUTE SI RELATIVE MACROhttp://www.youtube.com/watch?v=ihfHz8e2fic&feature=relmfu

RETURN MULTIPLE ITEMS FOR ONE LOOKUP VALUEhttp://www.youtube.com/watch?v=R5ZWAiNJLNo&feature=results_main&playnext=1&list=PL7566EDA0A027ACCA

100

Page 45: Excel Formule Solutii Practice

Valoare intrare Valoare iesire400 800250 300600 800300 500

JUN JUL AUG SEP OCT NOV DEC0.1 0.1 0.1 0.1 0.1 0.1 0.1

1890 1875 1971 1133 328 1942 19701463 861 20 581 1245 802 17671317 1374 1436 1384 657 600 16501335 787 915 23 1357 1669 16881177 1312 1662 1989 1517 934 708

659 339 629 502 26 1026 14841816 1680 1892 964 1545 1936 178

http://www.youtube.com/watch?v=R5ZWAiNJLNo&feature=results_main&playnext=1&list=PL7566EDA0A027ACCA

Page 46: Excel Formule Solutii Practice

00

11111

11111111111

Page 47: Excel Formule Solutii Practice

functia mod arata restul unei impartiride exemplu 5 impartit la 2 are restul 1

521

DAR FORMULA: 1 va avea ca rezultat doar 0 sau 1, ptr ca impartim la 2 randul in care este celula respectiva.0 iar 0 si 1 pot fi considerati TRUE FALSE10 POATE FI UTIL LA FORMATAREA CONDITIONATA1

MOD(ROW(),2)1 5 62 45 57

23 45 564 56 784 77 68

CENTER

OPTIUNEA CENTER ACROSS SELECTION ESTE O ALTERNATIVA LA MERGE AND CENTER SI CARE NU DISTRUGE CELULELE

ADVANCED FILTER PENTRU A EXTRAGE FIECARE A 3-A INREGISTRAREatentie cand se selecteaza criteriul se include si celula goala de deasupra N27

NR NUME PRENUME VARSTA MOD MOD EGAL CU ZERO1 GGF DFSAGT 12 1 02 SDFG BGGSBY 23 2 03 RGS J 54 0 14 DFSG KFGKGFK 23 1 05 ERGS ASDG 56 2 06 SEBG ASDGA 123 0 17 BEST RGR 78 1 08 ERVG THRRH 234 2 09 RBTNHJ MMTRMN 57 0 1

10 NE BVBVD 234 1 011 BTRVWEB VFRR 457 2 012 WBV TTRJJYHTR 76 0 113 EV ERGR 234 1 014 QWERWQ TNTR 4 2 015 NT FBD 5 0 116 MYUUL GFD 7 1 0

Page 48: Excel Formule Solutii Practice

FORMAT CONDITIONAL PTR DUPLICATENR NUME VARSTA

1 CRISTI 32 02 DAN 34 03 MIHAI 5 04 CRISTI 24 15 DAN 32 16 GEORGETA 12 07 GHITA 12 08 MIHAI 34 1

Problema: extrage valorile din data1 care nu se regasesc in data2data1 data2

0 1 2 0 01 5 1 1 02 6 4 1 02 8 11 0 13 3 1 1 03 4 4 0 04 6 12 1 15 7 4 1 05 2 2 0 05 4 13 0 16 9 8 1 0

Problema: extrage valorile dintr-un tabel, cu exceptia celor care intr-o coloana nu au nici o valoaretrue/false

NR NUME VARSTA true/false 11 CRISTI 32 12 DAN 34 13 MIHAI 04 CRISTI 24 15 DAN 32 16 GEORGETA 07 GHITA 12 18 MIHAI 0

problema: cum sa highlight anumite inregistrari in functie de o selectie, cu conditional formating

NR NUME VARSTA NUME NUME SELECTAT1 CRISTI 32 CRISTI GEORGETA2 DAN 34 DAN

Page 49: Excel Formule Solutii Practice

3 MIHAI 35 MIHAI4 CRISTI 24 GEORGETA5 DAN 32 GHITA6 GEORGETA 197 GHITA 128 MIHAI 14

CALCUL TOTALURI CUMULATE

NR NUME VANZARI TOTAL CUMULAT1 CRISTI 423 4232 DAN 4526 49493 MIHAI 234 51834 CRISTI 1234 64175 DAN 563785 5702026 GEORGETA 1243 5714457 GHITA 7856 5793018 MIHAI 84534 663835

Problema: afiseaza ultima vanzare din lista pentru un anumit omid unice

NUME VANZARI NUME ultima vanzareCRISTI 423 CRISTI 323DAN 4526 DAN 88MIHAI 234 MIHAI 84534CRISTI 1234 GEORGETA 1243DAN 563785 GHITA 7856GEORGETA 1243 VICTOR 2GHITA 7856MIHAI 84534CRISTI 323DAN 88VICTOR 2

356.6667

250

Page 50: Excel Formule Solutii Practice

CNP1 CNP2 CNP1123 555 0 0 345345 45467 1 1 236236 243556 1 1 987111 678 1 0 8834444 777 1 0555 123 0 0678 54367 0 1987 786895 1 1777 1267968 0 1

8834 976534 1 14573472 1 1

233556 1 1

Page 51: Excel Formule Solutii Practice

va avea ca rezultat doar 0 sau 1, ptr ca impartim la 2 randul in care este celula respectiva.

9 890 -69 8978 0- 990 - -

0 89

OPTIUNEA CENTER ACROSS SELECTION ESTE O ALTERNATIVA LA MERGE AND CENTER SI CARE NU DISTRUGE CELULELE

ADVANCED FILTER PENTRU A EXTRAGE FIECARE A 3-A INREGISTRARE 3 0atentie cand se selecteaza criteriul se include si celula goala de deasupra N27

NR NUME PRENUME VARSTA3 RGS J 546 SEBG ASDGA 1239 RBTNHJ MMTRMN 57

12 WBV TTRJJYHTR 7615 NT FBD 5

Page 52: Excel Formule Solutii Practice

CRITERIU SELECTIEhttp://www.youtube.com/watch?v=0Ns2_2v7E0c

0 0Nr. crt in data1 si nu in data 2

1 52 63 34 65 76 97 #N/A8 #N/A9 #N/A

10 #N/A

Problema: extrage valorile dintr-un tabel, cu exceptia celor care intr-o coloana nu au nici o valoare

true/false11111

mai mic de20

Page 53: Excel Formule Solutii Practice

222222222

22222222222222222

Page 54: Excel Formule Solutii Practice

functia mod arata restul unei impartiride exemplu 5 impartit la 2 are restul 1

521

DAR FORMULA: 1 va avea ca rezultat doar 0 sau 1, ptr ca impartim la 2 randul in care este celula respectiva.0 iar 0 si 1 pot fi considerati TRUE FALSE10 POATE FI UTIL LA FORMATAREA CONDITIONATA1

MOD(ROW(),2)1 5 62 45 57

23 45 564 56 784 77 68

CENTER

OPTIUNEA CENTER ACROSS SELECTION ESTE O ALTERNATIVA LA MERGE AND CENTER SI CARE NU DISTRUGE CELULELE

ADVANCED FILTER PENTRU A EXTRAGE FIECARE A 3-A INREGISTRAREatentie cand se selecteaza criteriul se include si celula goala de deasupra N27

NR NUME PRENUME VARSTA MOD MOD EGAL CU ZERO1 GGF DFSAGT 12 1 02 SDFG BGGSBY 23 2 03 RGS J 54 0 14 DFSG KFGKGFK 23 1 05 ERGS ASDG 56 2 06 SEBG ASDGA 123 0 17 BEST RGR 78 1 08 ERVG THRRH 234 2 09 RBTNHJ MMTRMN 57 0 1

10 NE BVBVD 234 1 011 BTRVWEB VFRR 457 2 012 WBV TTRJJYHTR 76 0 113 EV ERGR 234 1 014 QWERWQ TNTR 4 2 015 NT FBD 5 0 116 MYUUL GFD 7 1 0

Page 55: Excel Formule Solutii Practice

FORMAT CONDITIONAL PTR DUPLICATENR NUME VARSTA

1 CRISTI 32 02 DAN 34 03 MIHAI 5 04 CRISTI 24 15 DAN 32 16 GEORGETA 12 07 GHITA 12 08 MIHAI 34 1

Problema: extrage valorile din data1 care nu se regasesc in data2data1 data2

1 2 0 05 1 1 06 4 1 08 11 1 13 1 1 04 4 0 06 12 1 17 4 1 02 2 0 04 13 0 19 8 1 0

Problema: extrage valorile dintr-un tabel, cu exceptia celor care intr-o coloana nu au nici o valoaretrue/false

NR NUME VARSTA true/false 11 CRISTI 32 12 DAN 34 13 MIHAI 04 CRISTI 24 15 DAN 32 16 GEORGETA 07 GHITA 12 18 MIHAI 0

problema: cum sa highlight anumite inregistrari in functie de o selectie, cu conditional formating

NR NUME VARSTA NUME NUME SELECTAT1 CRISTI 32 CRISTI GEORGETA2 DAN 34 DAN

Page 56: Excel Formule Solutii Practice

3 MIHAI 35 MIHAI4 CRISTI 24 GEORGETA5 DAN 32 GHITA6 GEORGETA 197 GHITA 128 MIHAI 14

CALCUL TOTALURI CUMULATE

NR NUME VANZARI TOTAL CUMULAT1 CRISTI 423 4232 DAN 4526 49493 MIHAI 234 51834 CRISTI 1234 64175 DAN 563785 5702026 GEORGETA 1243 5714457 GHITA 7856 5793018 MIHAI 84534 663835

Problema: afiseaza ultima vanzare din lista pentru un anumit omid unice

NUME VANZARI NUME ultima vanzareCRISTI 423 CRISTI 323DAN 4526 DAN 88MIHAI 234 MIHAI 84534CRISTI 1234 GEORGETA 1243DAN 563785 GHITA 7856GEORGETA 1243 VICTOR 2GHITA 7856MIHAI 84534CRISTI 323DAN 88VICTOR 2

356.6667

250

Page 57: Excel Formule Solutii Practice

va avea ca rezultat doar 0 sau 1, ptr ca impartim la 2 randul in care este celula respectiva.

9 890 -69 8978 0- 990 - -

0 89

OPTIUNEA CENTER ACROSS SELECTION ESTE O ALTERNATIVA LA MERGE AND CENTER SI CARE NU DISTRUGE CELULELE

ADVANCED FILTER PENTRU A EXTRAGE FIECARE A 3-A INREGISTRARE 3 0atentie cand se selecteaza criteriul se include si celula goala de deasupra N27

NR NUME PRENUME VARSTA3 RGS J 546 SEBG ASDGA 1239 RBTNHJ MMTRMN 57

12 WBV TTRJJYHTR 7615 NT FBD 5

Page 58: Excel Formule Solutii Practice

CRITERIU SELECTIE

0 0data1 data2

5 116 128 133679

Problema: extrage valorile dintr-un tabel, cu exceptia celor care intr-o coloana nu au nici o valoareCU ADVANCED FILTERNR NUME VARSTA true/false

1 CRISTI 32 12 DAN 34 14 CRISTI 24 15 DAN 32 17 GHITA 12 1

mai mare de mai mic deIf varsta>30 30 20

mai mare de 30 la extrememai mare de 30 la extreme

Page 59: Excel Formule Solutii Practice

mai mare de 30 la extremeinfant la mijlocmai mare de 30 la extremeinfant la extremeinfant la extremeinfant la extreme

Page 60: Excel Formule Solutii Practice

566665656

65

Page 61: Excel Formule Solutii Practice

555

543

Page 62: Excel Formule Solutii Practice

BROKER 1 BROKER 2 BROKER 3 BROKER 4 BROKER 5

ADMIN 1 0.535707 0.814641 0.181509 0.953024 0.833459

ADMIN 2 0.062395 0.627509 0.91868 0.391792 0.333395ADMIN 3 0.656109 0.228851 0.652805 0.595161 0.407066ADMIN 4 0.156612 0.034887 0.949258 0.939221 0.018051ADMIN 5 0.766286 0.356929 0.690925 0.947325 0.06612

tabel 1 ianuariebroker 1 broker 2 broker 3 broker 4 broker 5 brokeri

admin 1 112 453 2 45 546 broker 1admin 2 3421 2312 3 456 4536 broker 2admin 3 423 45 346 34 34 broker 3admin 4 899769 78547 3463 346 34 broker 4admin 5 2 34 23 234 786 broker 5

februariebroker 1 broker 2 broker 3 broker 4 broker 5

admin 1 34 56 45 456 563 BROKERadmin 2 87 4536 342 234 23 ADMINISTadmin 3 4 780 777 34345 4334 LUNAadmin 4 434 3465 457 6 86admin 5 568906 447 347 262 689

martie comisionbroker 1 broker 2 broker 3 broker 4 broker 5

admin 1 74 575 33475 56876 8565admin 2 56 5656 7687 780 7890765admin 3 665 4556 76899 56845 90admin 4 65 45 9678 789 7897089admin 5 8 856 789 769 909870

Page 63: Excel Formule Solutii Practice

FOARTE TARE !!!!POATE FI EXTREM DE UTIL LA UN MOMENT DAT !!!

administratluna etapeadmin 1 ianuarie se da cate un nume la fiecare tabel: brokerasi, admini, lunita. Ptr asta se selecteaza doar valorileadmin 2 februarie cu data validation se creaza cate o lista derulantaadmin 3 martie se scrie formula index prin selectarea celor 3 campuri de tabeleadmin 4 NUMELE SE FOLOSESC LA MATCH lookup arrayadmin 5

admin2broker 2

broker 2admin 2ianuarie

2312 EXCEPTIONAL

Page 64: Excel Formule Solutii Practice

se da cate un nume la fiecare tabel: brokerasi, admini, lunita. Ptr asta se selecteaza doar valorile