Selectați un document din arhivă pentru vizualizare:

18,5 KB mașini.xls

14 KBţări.xls

Excel pr.r. 1.docx

Bibliotecă
materiale

Lucrări practice 1

„Scopul și interfața MS Excel”

După finalizarea sarcinilor din acest subiect,:

1. Învață să rulezi foi de calcul;

2. Consolidarea conceptelor de bază: celulă, rând, coloană, adresa celulei;

3. Aflați cum să introduceți date într-o celulă și să editați bara de formule;

5. Cum se selectează rânduri întregi, o coloană, mai multe celule situate una lângă alta și întregul tabel.

Exercițiu: Familiarizați-vă cu elementele de bază ale ferestrei MS Excel.

    Lansați Microsoft Excel. Aruncă o privire atentă la fereastra programului.

Documentele care sunt create folosindEXCELA , sunt numitecarnete de lucru și au o extensie. XLS. Noul registru de lucru are trei foi de lucru numite SHEET1, SHEET2 și SHEET3. Aceste nume sunt situate pe etichetele foilor din partea de jos a ecranului. Pentru a trece la o altă foaie, faceți clic pe numele acelei foi.

Acțiuni cu foi de lucru:

    Redenumiți o foaie de lucru. Plasați indicatorul mouse-ului pe coloana foii de lucru și faceți dublu clic pe tasta din stânga sau apelați meniul contextual și selectați comanda Redenumire.Setați numele foii la „TRAINING”

    Inserarea unei foi de lucru . Selectați fila „Foaie 2” înaintea căreia doriți să introduceți o nouă foaie și utilizând meniul contextualintroduceți o foaie nouă și dați numele „Probe” .

    Ștergerea unei foi de lucru. Selectați comanda rapidă pentru foi "Sheet 2" și utilizând meniul contextualșterge .

Celule și intervale de celule.

Câmpul de lucru este format din rânduri și coloane. Rândurile sunt numerotate de la 1 la 65536. Coloanele sunt desemnate cu litere latine: A, B, C, ..., AA, AB, ..., IV, total - 256. La intersecția rândului și coloanei există este o celulă. Fiecare celulă are propria sa adresă: numele coloanei și numărul rândului la intersecția căruia se află. De exemplu, A1, SV234, P55.

Pentru a lucra cu mai multe celule, este convenabil să le combinați în „interval”.

Un interval este celulele aranjate într-un dreptunghi. De exemplu, A3, A4, A5, B3, B4, B5. Pentru a scrie un interval, utilizați „: „: A3:B5

8:20 – toate celulele din rândurile 8 până la 20.

A:A – toate celulele din coloana A.

H:P - toate celulele din coloanele H la R.

Puteți include numele foii de lucru în adresa celulei: Sheet8!A3:B6.

2. Selectarea celulelor în Excel

Ce scoatem in evidenta?

Acțiuni

O celulă

Faceți clic pe el sau mutați selecția cu tastele săgeți.

Şir

Faceți clic pe numărul liniei.

Coloană

Faceți clic pe numele coloanei.

Gama de celule

Trageți indicatorul mouse-ului din colțul din stânga sus al intervalului în dreapta jos.

Domenii multiple

Selectați primul, apăsați SCHIFT + F 8, selectați următorul.

Masa intreaga

Faceți clic pe butonul Selectați tot (butonul gol din stânga numelor coloanelor)

Puteți modifica lățimea coloanelor și înălțimea rândurilor trăgând marginile dintre ele.

Utilizați barele de defilare pentru a determina câte rânduri are tabelul și care este numele ultimei coloane.
Atenţie!!!
Pentru a ajunge rapid la sfârșitul tabelului pe orizontală sau pe verticală, trebuie să apăsați combinațiile de taste: Ctrl+→ - sfârșitul coloanelor sau Ctrl+↓ - sfârșitul rândurilor. Revenire rapidă la începutul tabelului - Ctrl+Home.

În celula A3, introduceți adresa ultimei coloane a tabelului.

Câte rânduri sunt în tabel? Introduceți adresa ultimului rând din celula B3.

3. Următoarele tipuri de date pot fi introduse în EXCEL:

    Numerele.

    Text (de exemplu, titluri și material explicativ).

    Funcții (de ex. sumă, sinus, rădăcină).

    Formule.

Datele sunt introduse în celule. Pentru a introduce date, celula necesară trebuie să fie evidențiată. Există două moduri de a introduce date:

    Doar faceți clic în celulă și introduceți datele necesare.

    Faceți clic în celulă și în bara de formule și introduceți datele în bara de formule.

Apasa Enter.

Introduceți numele dvs. în celula N35, centrați-l în celulă și puneți-l îngroșat.
Introduceți anul curent în celula C5 folosind bara de formule.

4. Modificarea datelor.

    Selectați celula și apăsați F 2 și modificați datele.

    Selectați celula și faceți clic în bara de formule și modificați datele de acolo.

Pentru a schimba formulele, puteți utiliza doar a doua metodă.

Modificați datele dintr-o celulă N35, adauga numele tau de familie. folosind oricare dintre metode.

5. Introducerea formulelor.

O formulă este o aritmetică sau expresie logică, conform cărora se fac calcule în tabel. Formulele constau din referințe de celule, simboluri de operare și funcții. Doamna EXCEL are un set foarte mare de funcții încorporate. Cu ajutorul lor, puteți calcula suma sau media aritmetică a valorilor dintr-un anumit interval de celule, puteți calcula dobânda la depozite etc.

Introducerea formulelor începe întotdeauna cu un semn egal. După introducerea unei formule, rezultatul calculului apare în celula corespunzătoare, iar formula în sine poate fi văzută în bara de formule.

Acțiune

Exemple

+

Plus

A1+B1

-

Scădere

A1 - B2

*

Multiplicare

B3*C12

/

Divizia

A1/B5

Exponentiație

A4 ^3

=, <,>,<=,>=,<>

Semne de relație

A2

Puteți folosi parantezele în formule pentru a schimba ordinea operațiilor.

    Completare automată.

Un instrument foarte convenabil, care este utilizat numai în MS EXCEL, este completarea automată a celulelor adiacente. De exemplu, trebuie să introduceți numele lunilor din an într-o coloană sau un rând. Acest lucru se poate face manual. Dar există mult mai mult mod convenabil:

    Introduceți luna dorită în prima celulă, de exemplu ianuarie.

    Selectați această celulă. În colțul din dreapta jos al cadrului de selecție există un pătrat mic - un marcator de umplere.

    Mutați indicatorul mouse-ului la marcatorul de umplere (va arăta ca o cruce), în timp ce țineți apăsat butonul stâng al mouse-ului, trageți marcatorul în direcția dorită. În acest caz, valoarea curentă a celulei va fi vizibilă lângă cadru.

Dacă trebuie să completați o serie de numere, atunci trebuie să introduceți primele două numere în cele două celule adiacente (de exemplu, introduceți 1 în A4 și 2 în B4), selectați aceste două celule și trageți zona de selecție folosind marker la dimensiunea dorită.

Document selectat pentru vizualizare Excel pr.r. 2.docx

Bibliotecă
materiale

Lucrări practice 2

„Introducerea datelor și formulelor în celulele din foaia de calcul MS Excel”

· Introduceți diferite tipuri de date în celule: text, numere, formule.

Exercițiu: Introduceți datele necesare și calculele simple în tabel.

Tehnologia de executare a sarcinilor:

1. Rulați programulMicrosoft Excel.

2. La celulăA1 Foaie 2 introduceți textul: „Anul înființării școlii”. Înregistrați datele în celulă folosind orice metodă cunoscută de dvs.

3. La celulăÎN 1 introduceți numărul - anul înființării școlii (1971).

4. La celulăC1 introduceți numărul – anul curent (2016).

Atenţie! Vă rugăm să rețineți că în MS Excel, datele text sunt aliniate la stânga, iar numerele și datele sunt aliniate la dreapta.

5. Selectați o celulăD1 , introduceți formula de la tastatură pentru a calcula vârsta școlară:= C1- B1

Atenţie! Introducerea formulelor începe întotdeauna cu un semn egal«=». Adresele celulelor trebuie introduse cu litere latine, fără spații. Adresele celulelor pot fi introduse în formule fără a utiliza tastatura, ci pur și simplu făcând clic pe celulele corespunzătoare.

6. Ștergeți conținutul unei celuleD1 și repetați introducerea formulei folosind mouse-ul. Într-o celulăD1 pune un semn«=» , apoi faceți clic pe celulăC1, Vă rugăm să rețineți că adresa acestei celule a apărut înD1, pune un semn«–» și faceți clic pe celulăB1 , presa(Introduce).

7. La celulăA2 introduceți text"Vârsta mea".

8. La celulăB2 introduceți anul de naștere.

9. La celulăC2 introduceți anul curent.

10. Tastați în celulăD2 formula de calcul al vârstei în anul curent(= C2- B2).

11. Selectați o celulăC2. Introduceți numărul de anul viitor. Vă rugăm să rețineți, recalcularea în celulăD2 s-a întâmplat automat.

12. Stabiliți-vă vârsta în 2025. Pentru a face acest lucru, înlocuiți anul din celulăC2 pe2025.

Muncă independentă

Exercițiu: Calculați, folosind ET, sunt suficiente 130 de ruble pentru a cumpăra toate produsele pe care mama le-a comandat pentru dvs. și este suficient să cumpărați jetoane pentru 25 de ruble?

Tehnologia exercițiilor:
o În celula A1 introduceți „Nu”.
o În celulele A2, A3 introduceți „1”, „2”, selectați celulele A2, A3, indicați spre colțul din dreapta jos (ar trebui să apară o cruce neagră), întindeți până la celula A6
o În celula B1 introduceți „Nume”
o În celula C1 introduceți „Prețul în ruble”
o În celula D1 introduceți „Cantitate”
o În celula E1 introduceți „Cost”, etc.
o În coloana „Cost”, sunt scrise toate formulele Limba engleză!
o În formule, numele celulelor sunt scrise în loc de variabile.
o După apăsarea Enter, în locul formulei, apare imediat un număr - rezultatul calculului

o Calculați singur totalul.

Arată rezultatul profesorului tău!!!

Document selectat pentru vizualizare Excel pr.r. 3.docx

Bibliotecă
materiale

Lucrări practice 3

„MS Excel. Crearea și editarea unui document foaie de calcul”

Prin finalizarea sarcinilor din acest subiect, veți învăța:

Creați și completați un tabel cu date;

Formatați și editați datele într-o celulă;

Folosiți formule simple în tabel;

Copiați formule.

Exercițiu:

1. Creați un tabel care să conțină orarul trenurilor de la gara Saratov la gara Samara. Vederea generală a tabelului „Program” este prezentată în figură.

2. Selectați celulaA3 , înlocuiți cuvântul „Golden” cu „Great” și apăsați tastaintroduce .

3. Selectați celulaA6 , faceți clic stânga pe el de două ori și înlocuiți „Ugryumovo” cu „Veselkovo”

4. Selectați celulaA5 mergeți la bara de formule și înlocuiți „Sennaya” cu „Sennaya 1”.

5. Completați tabelul „Orar” cu calculele orelor de oprire a trenurilor în fiecare localitate. (inserați coloane) Calculați timpul total de oprire, timpul total de călătorie, timpul petrecut de trenul care se deplasează dintr-o localitate în alta.

Tehnologia de executare a sarcinilor:

1. Mutați coloana Ora plecării din coloana C în coloana D. Pentru a face acest lucru, urmați acești pași:

Selectați blocul C1:C7; alege echipaA tăia .
Plasați cursorul în celula D1;
Rulați comanda
Introduce ;
Aliniați lățimea coloanei pentru a se potrivi cu dimensiunea antetului.;

2. Introduceți textul „Parcare” în celula C1. Aliniați lățimea coloanei pentru a se potrivi cu dimensiunea antetului.

3. Creați o formulă care calculează timpul de parcare într-o zonă populată.

4. Trebuie să copiați formula în blocul C4:C7 folosind mânerul de umplere. Pentru a face acest lucru, urmați acești pași:
În jurul celulei active există un cadru, în colțul căruia se află un mic dreptunghi, apucați-l și extindeți formula până la celula C7.

5. Introduceți textul „Timp de călătorie” în celula E1. Aliniați lățimea coloanei pentru a se potrivi cu dimensiunea antetului.

6. Creați o formulă care calculează timpul necesar unui tren pentru a călători dintr-un oraș în altul.

7. Modificați formatul numărului pentru blocurile C2:C9 și E2:E9. Pentru a face acest lucru, urmați acești pași:

Selectați blocul de celule C2:C9;
Acasă – Format – Alte formate de numere - Timp și parametri setați (ore:minute) .

Apăsați tastaBine .

8. Calculați timpul total de parcare.
Selectați celula C9;
Faceți clic pe butonul
Autosumă pe bara de instrumente;
Confirmați selecția blocului de celule C3:C8 și apăsați tasta
introduce .

9. Introduceți text în celula B9. Pentru a face acest lucru, urmați acești pași:

Selectați celula B9;
Introduceți textul „Timp total de parcare”. Aliniați lățimea coloanei pentru a se potrivi cu dimensiunea antetului.

10. Ștergeți conținutul celulei C3.

Selectați celula C3;
Executați comanda meniului principal Editare - Ștergeți sau faceți clicȘterge pe tastatură;
Atenţie! Calculatorul recalcula automat suma din celula C9!!!

Rulați comanda Anulare sau faceți clic pe butonul corespunzător din bara de instrumente.

11. Introduceți textul „Timp total de călătorie” în celula D9.

12. Calculați timpul total de călătorie.

13. Decorează masa cu culoare și evidențiază marginile mesei.

Muncă independentă

Calculați folosind o foaie de calculexcelacheltuielile școlarilor care plănuiesc să plece într-o excursie în alt oraș.

Document selectat pentru vizualizare Excel pr.r. 4.docx

Bibliotecă
materiale

Lucrări practice 4

"Legături. Funcții încorporate ale MS Excel."

Prin finalizarea sarcinilor din acest subiect, veți învăța:

    Efectuați operațiuni de copiere, mutare și completare automată pe celule și intervale individuale.

    Distingeți tipurile de legături (absolute, relative, mixte)

    Utilizați funcțiile matematice și statistice încorporate ale Excel în calcule.

MS Excel conține 320 de funcții încorporate. Cel mai simplu mod primind informatii complete despre oricare dintre ele este să folosești meniulReferinţă . Pentru comoditate, funcțiile din Excel sunt împărțite în categorii (matematice, financiare, statistice etc.).
Fiecare apel de funcție este format din două părți: numele funcției și argumentele din paranteze.

Masa. Funcții Excel încorporate

* Scris fără argumente.

Masa . Tipuri de linkuri

Exercițiu.

1. Costul de 1 kW/h este stabilit. electricitate și citiri ale contoarelor pentru lunile precedente și curente. Este necesar să se calculeze consumul de energie electrică în perioada trecută și costul energiei electrice consumate.

Tehnologia de lucru:

1. Aliniați textul în celule. Selectați celulele A3:E3. Acasă - Format - Format celulă - Aliniere: orizontal - în centru, vertical - în centru, afișare - deplasare prin cuvinte.

2. În celula A4 introduceți: Sq. 1, în celula A5 introduceți: Sq. 2. Selectați celulele A4:A5 și utilizați marcatorul de completare automată pentru a completa numerotarea apartamentelor, 7 inclusiv.

5. Completați celulele B4: C10 așa cum se arată.

6. În celula D4, introduceți formula pentru a afla consumul de energie electrică. Și completați rândurile de mai jos folosind marcatorul de completare automată.

7. În celula E4, introduceți formula pentru a afla costul energiei electrice=D4*$B$1. Și completați rândurile de mai jos folosind marcatorul de completare automată.

Notă!
La completarea automată, adresa celulei B1 nu se schimbă,
deoarece set de legături absolute.

8. În celula A11, introduceți textul „Statistici”, selectați celulele A11:B11 și faceți clic pe butonul „Îmbinare și Centrare” din bara de instrumente.

9. În celulele A12:A15, introduceți textul afișat în imagine.

10. Faceți clic pe celula B12 și introduceți funcția matematicăSUMĂ , pentru a face acest lucru trebuie să faceți clic în bara de formuleprin semnfx și selectați funcția, precum și confirmați intervalul de celule.

11. Funcțiile sunt setate în mod similar în celulele B13:B15.

12. Ai efectuat calculele pe Foaia 1, redenumiți-o Electricitate.

Muncă independentă

Exercitiul 1:

Calculați-vă vârsta din acest an până în 2030 folosind marcatorul de completare automată. Anul în care te-ai născut este o referință absolută. Efectuați calcule pe Foaia 2. Redenumiți Foaia 2 în Age.

Exercițiul 2: Creați un tabel pe baza exemplului.În celuleeu5: L12 șiD13: L14 ar trebui să existe formule: AVERAGE, COUNTIF, MAX, MIN. CeluleleB3: H12 sunt completate cu informații de către dvs.

Document selectat pentru vizualizare Excel pr.r. 5.docx

Bibliotecă
materiale

Lucrări practice 5

Prin finalizarea sarcinilor din acest subiect, veți învăța:

Tehnologii pentru crearea unui document foaie de calcul;

Atribuiți un tip datelor utilizate;

Crearea de formule și reguli pentru modificarea legăturilor din acestea;

Utilizați funcțiile statistice încorporate din Excel pentru calcule.

Exercitiul 1. Calculați numărul de zile trăite.

Tehnologia de lucru:

1. Lansați aplicația Excel.

2. În celula A1, introduceți data nașterii (zi, lună, an – 20/12/97). Înregistrați datele introduse.

3. Vizualizați diferite formate de date(Acasă - Format celulă - Alte formate de numere - Data) . Convertiți data în tipHH.LL.AAAA. Exemplu, 14.03.2001

4. Luați în considerare mai multe tipuri de formate de dată în celula A1.

5. Introduceți data de astăzi în celula A2.

6. În celula A3, calculați numărul de zile trăite folosind formula. Rezultatul poate fi prezentat ca dată, caz în care ar trebui convertit într-un tip numeric.

Sarcina 2. Vârsta elevilor. Pe baza unei liste date de studenți și a datelor lor de naștere. Stabiliți cine s-a născut mai devreme (mai târziu), stabiliți cine este cel mai în vârstă (cel mai tânăr).


Tehnologia de lucru:

1. Obțineți fișierul Age. De retea locala: Deschideți folderul Network Neighborhood -Şeful–Acte generale– Clasa a IX-a, găsiți dosarul Vârstă. Copiați-l în orice mod pe care îl cunoașteți sau descărcați de pe această pagină din partea de jos a aplicației.

2. Să calculăm vârsta elevilor. Pentru a calcula vârsta, trebuie să utilizați funcțiaASTĂZI selectați data curentă de astăzi, data nașterii elevului este scăzută din ea, apoi numai anul este extras din data rezultată folosind funcția AN. Din numărul rezultat scădem 1900 de secole și obținem vârsta elevului. Scrieți formula în celula D3=AN(AZI()-С3)-1900 . Rezultatul poate fi prezentat ca dată, apoi ar trebui convertit întip numeric.

3. Să stabilim cea mai devreme zi de naștere. Scrieți formula în celula C22=MIN(C3:C21) ;

4. Să determinăm cel mai tânăr student. Scrieți formula în celula D22=MIN(D3:D21) ;

5. Să stabilim ultima zi de naștere. Scrieți formula în celula C23=MAX(C3:C21) ;

6. Să determinăm cel mai în vârstă student. Scrieți formula în celula D23=MAX(D3:D21) .

Muncă independentă:
Sarcină. Faceți calculele necesare ale înălțimii elevului în diferite unități de măsură.

Document selectat pentru vizualizare Excel pr.r. 6.docx

Bibliotecă
materiale

Lucrări practice 6

„MS Excel. Funcţii statistice” Partea a II-a.

Sarcina 3. Folosind o foaie de calcul, procesați datele folosind funcții statistice. Sunt oferite informații despre elevii din clasă, inclusiv scorul mediu pentru trimestru, vârsta (anul nașterii) și sexul. Determinați scorul mediu al băieților, proporția elevilor excelenți în rândul fetelor și diferența dintre scorul mediu al elevilor de diferite vârste.

Soluţie:
Să umplem tabelul cu datele inițiale și să efectuăm calculele necesare.
Acordați atenție formatului valorilor din celulele „GPA” (numerice) și „Data nașterii” (data).

Tabelul folosește coloane suplimentare care sunt necesare pentru a răspunde la întrebările puse în problemă -vârsta studentului și este studentulo studentă excelentă și o fată simultan.
Pentru a calcula vârsta, a fost utilizată următoarea formulă (folosind celula G4 ca exemplu):

=INTEGER((AZI()-E4)/365,25)

Să comentăm. Data nașterii elevului se scade din data de astăzi. Astfel, obținem numărul total de zile care au trecut de la nașterea elevului. Împărțind acest număr la 365,25 (numărul real de zile dintr-un an, 0,25 zile pentru un an normal este compensat cu un an bisect), obținem numărul total de ani ai studentului; în sfârșit, evidențiind întreaga parte – vârsta elevului.

Dacă o fată este o elevă excelentă este determinat de formula (folosind celula H4 ca exemplu):

=DACĂ(ȘI(D4=5;F4="w");1,0)

Să trecem la calculele de bază.
În primul rând, trebuie să determinați scorul mediu al fetelor. Conform definiției, este necesar să se împartă scorul total al fetelor la numărul lor. În aceste scopuri, puteți utiliza funcțiile corespunzătoare ale procesorului de masă.

=SUMĂDACA(F4:F15,"w";D4:D15)/COUNTIF(F4:F15;"w")

Funcția SUMIF vă permite să însumați valorile numai în acele celule din interval care îndeplinesc un anumit criteriu (în cazul nostru, copilul este un băiat). Funcția COUNTIF numără numărul de valori care îndeplinesc un criteriu specificat. Astfel obținem ceea ce ne trebuie.
Pentru a calcula ponderea elevilor excelente în rândul tuturor fetelor, vom lua numărul de fete excelente la numărul total de fete (aici vom folosi un set de valori dintr-una dintre coloanele auxiliare):

=SUM(H4:H15)/COUNTIF(F4:F15,"w")

În cele din urmă, vom determina diferența dintre scorurile medii ale copiilor de diferite vârste (vom folosi coloana auxiliară în calculeVârstă ):

=ABS(SUMĂDAC(G4:G15,15,D4:D15)/CONTĂRĂDAC(G4:G15,15)-
SUMIF(G4:G15,16,D4:D15)/COUNTIF(G4:G15,16))

Vă rugăm să rețineți că formatul datelor din celulele G18:G20 este numeric, cu două zecimale. Astfel, problema este complet rezolvată. Figura arată rezultatele soluției pentru un anumit set de date.

Document selectat pentru vizualizare Excel pr.r. 7.docx

Bibliotecă
materiale

Lucrări practice 7

„Crearea de diagrame folosind MS Excel”

Prin finalizarea sarcinilor din acest subiect, veți învăța:

Efectuați operațiuni pentru a crea diagrame pe baza datelor introduse în tabel;

Editați datele diagramei, tipul și designul acesteia.

Ce este o diagramă? O diagramă este concepută pentru a reprezenta datele grafic. Liniile, barele, coloanele, sectoarele și alte elemente vizuale sunt folosite pentru a afișa datele numerice introduse în celulele tabelului. Aspectul diagramei depinde de tipul acesteia. Toate diagramele, cu excepția diagramei circulare, au două axe: una orizontală – axa categoriei și una verticală – axa valorii. La crearea diagramelor 3-D, se adaugă o a treia axă - axa seriei. Adesea, o diagramă va conține elemente precum o grilă, titluri și o legendă. Grilele sunt o extensie a diviziunilor găsite pe axe, titlurile sunt folosite pentru a explica elementele individuale ale diagramei și natura datelor prezentate pe acesta, iar legenda ajută la identificarea seriei de date prezentate în diagramă. Există două moduri de a adăuga diagrame: încorporați-le în foaia de lucru curentă sau adăugați o foaie de diagramă separată. Dacă diagrama în sine este de interes, aceasta este plasată pe o foaie separată. Dacă trebuie să vizualizați simultan diagrama și datele pe care a fost construită, atunci este creată o diagramă încorporată.

Diagrama este salvată și tipărită împreună cu registrul de lucru.

Odată ce diagrama este generată, se pot face modificări. Înainte de a efectua orice acțiune asupra elementelor diagramei, selectați-le făcând clic stânga pe ele. După aceasta, apelați meniul contextual folosind butonul drept al mouse-ului sau utilizați butoanele corespunzătoareBara de instrumente pentru diagrame .

Sarcină: Utilizați o foaie de calcul pentru a reprezenta grafic funcția Y=3,5x–5. Unde X ia valori de la –6 la 6 în trepte de 1.

Tehnologia de lucru:

1. Lansați procesorul de foi de calcul Excel.

2. În celula A1 introduceți „X”, în celula B1 introduceți „Y”.

3. Selectați intervalul de celule A1:B1 și centrați textul în celule.

4. În celula A2, introduceți numărul -6, iar în celula A3, introduceți -5. Utilizați marcatorul de completare automată pentru a completa celulele de mai jos până la opțiunea 6.

5. În celula B2, introduceți formula: =3,5*A2–5. Utilizați marcatorul de completare automată pentru a extinde această formulă până la sfârșitul parametrilor de date.

6. Selectați întregul tabel pe care l-ați creat și acordați-i margini externe și interne.

7. Selectați antetul tabelului și completați zona interioară.

8. Selectați celulele rămase din tabel și completați zona interioară cu o culoare diferită.

9. Selectați întregul tabel. Selectați Inserare din bara de meniu -Diagramă , Tip: punct, Vedere: Punct cu curbe netede.

10. Mutați graficul sub tabel.

Muncă independentă:

    Reprezentați grafic funcția y=păcat(X)/ Xpe segmentul [-10;10] cu un pas de 0,5.

    Afișați graficul funcției: a) y=x; b) y=x 3 ; c) y=-x pe segmentul [-15;15] cu pasul 1.

    Deschideți fișierul „Orașe” (mergeți în folderul de rețea - clasa a IX-a - Orașe).

    Calculați costul unui apel fără reducere (coloana D) și costul unui apel ținând cont de reducere (coloana F).

    Pentru o reprezentare mai clară, construiți două diagrame circulare. (1-diagramă a costului unui apel fără reducere; 2-diagramă a costului unui apel cu reducere).

Document selectat pentru vizualizare Excel pr.r. 8.docx

Bibliotecă
materiale

Lucrări practice 8

CONSTRUCȚIA GRAFICELOR ȘI A DESENELOR PRIN MIJLOACE MS EXCEL

1. Construcția desenului"UMBRELĂ"

Funcțiile ale căror grafice sunt incluse în această imagine sunt date:

y1= -1/18x 2 + 12, xО[-12;12]

y2= ​​​​-1/8x 2 +6, xО[-4;4]

y3= -1/8(X+8) 2 + 6, xО[-12; -4]

y4= -1/8(X-8) 2 + 6, xО

y5= 2(X+3) 2 9, xО[-4;0]

y6=1.5(X+3) 2 – 10, xО[-4;0]

- Lansați MS EXCEL

· - În celulăA1 introduceți desemnarea variabileiX

· - Completați intervalul de celule A2:A26 cu numere de la -12 la 12.

Vom introduce formule secvenţial pentru fiecare grafic al funcţiei. Pentru y1= -1/8x 2 + 12, xО[-12;12], pentru
y2= ​​​​-1/8x 2 +6, xО[-4;4] etc.

Procedură:

    Plasați cursorul într-o celulăÎN 1 si intray1

    La celulăLA 2 introduceți formula=(-1/18)*A2^2 +12

    Clic introduce pe tastatură

    Valoarea funcției este calculată automat.

    Întindeți formula la celula A26

    Similar cu celulaC10 (deoarece găsim valoarea funcției doar pe segmentul x din [-4;4]) introduceți formula pentru graficul funcțieiy2= ​​​​-1/8x 2 +6. ETC.

Rezultatul ar trebui să fie următorul ET

După ce toate valorile funcției au fost calculate, putețiconstruiți grafice acestefuncții

    Selectați intervalul de celule A1:G26

    Pe bara de instrumente selectațiInserați meniul Diagramă

    În fereastra Chart Wizard, selectațiSpot → Selectați vizualizarea dorită → Faceți clic Bine .

Rezultatul ar trebui să fie următoarea figură:

Misiunea pentru munca individuala:

Construiți grafice ale funcțiilor într-un sistem de coordonate.x de la -9 la 9 în pași de 1 . Ia desenul.

1. „Ochelari”

2. „Pisica” Filtrarea (eșantionarea) datelor într-un tabel vă permite să afișați numai acele rânduri al căror conținut de celule îndeplinește o condiție specificată sau mai multe condiții. Spre deosebire de sortare, filtrarea nu reordonează datele, ci doar ascunde acele înregistrări care nu îndeplinesc criteriile de selecție specificate.

Filtrarea datelor se poate face în două moduri:folosind AutoFilter sau Advanced Filter.

Pentru a utiliza filtrul automat aveți nevoie de:

o plasați cursorul în interiorul tabelului;

o selectați o echipăDate - Filtru - AutoFilter;

o extinde lista coloanei prin care se va face selecția;

o selectați o valoare sau condiție și setați criteriul de selecție în caseta de dialogFiltru automat personalizat.

Pentru a restabili toate rândurile din tabelul sursă, trebuie să selectați toate rândurile din lista derulantă a filtrului sau să selectați comandaDate - Filtru - Afișează toate.

Pentru a anula modul de filtrare, trebuie să plasați cursorul în interiorul tabelului și să selectați din nou comanda de meniuDate - Filter - Autofilter (debifați caseta).

Filtrul avansat vă permite să creați mai multe criterii de selecție și să efectuați o filtrare mai complexă a datelor din foile de calcul prin specificarea unui set de condiții de selecție pe mai multe coloane. Filtrarea înregistrărilor folosind un filtru avansat se face folosind comanda de meniuDate - Filtru - Filtru avansat.

Exercițiu.

Creați un tabel în conformitate cu exemplul prezentat în figură. Salvați-l ca Sort.xls.

Tehnologia de executare a sarcinilor:

1. Deschideți documentul Sort.xls

2.

3. Executați comanda de meniuDate - Sortare.

4. Selectați prima cheie de sortare „Ascendent” (Toate departamentele din tabel vor fi aranjate alfabetic).

Să ne amintim că în fiecare zi trebuie să tipărim o listă de mărfuri rămase în magazin (având un sold diferit de zero), dar pentru aceasta trebuie mai întâi să obținem o astfel de listă, de exemplu. filtrați datele.

5. Plasați cursorul cadru în interiorul tabelului de date.

6. Executați comanda de meniuDate - Filtru

7. Deselectați tabele.

8. Fiecare celulă de antet de tabel are acum un buton „Săgeată în jos”; acesta nu este imprimat; Dorim să lăsăm toate înregistrările cu un rest diferit de zero.

9. Faceți clic pe butonul săgeată care apare în coloanăCantitatea ramasa . Se va deschide o listă din care se va face selecția. Selectați liniaCondiție. Setați condiția: > 0. Faceți clicBine . Datele din tabel vor fi filtrate.

10. În loc de o listă completă de produse, vom primi o listă de produse vândute până în prezent.

11. Filtrul poate fi consolidat. Dacă selectați suplimentar un departament, puteți obține o listă de mărfuri nelivrate în funcție de departament.

12. Pentru a vedea din nou lista tuturor bunurilor nevândute pentru toate departamentele, trebuie să selectați criteriul „Toate” din lista „Departament”.

13. Pentru a evita confuzia în rapoartele dvs., introduceți o dată care se va schimba automat în funcție de ora sistemului computerului dvsFormule - Funcție de inserare - Data și ora - Azi .

Muncă independentă

„MS Excel. Funcții statistice"

1 sarcină (generală) (2 puncte).

Folosind o foaie de calcul, procesați datele folosind funcții statistice.
1. Se oferă informații despre elevii clasei (10 persoane), inclusiv notele pentru o lună la matematică. Numărați numărul de cinci, patru, doi și trei, găsiți scorul mediu al fiecărui elev și scorul mediu al întregului grup. Creați o diagramă care ilustrează procentul de note dintr-un grup.

2.1 sarcină (2 puncte).

Patru prieteni călătoresc cu trei moduri de transport: tren, avion și navă. Nikolai a navigat 150 km cu barca, a călătorit 140 km cu trenul și a zburat 1100 km cu avionul. Vasily a navigat 200 km cu barca, 220 km cu trenul și 1160 km cu avionul. Anatoly a zburat 1200 km cu avionul, 110 km cu trenul și 125 km cu barca. Maria a parcurs 130 km cu trenul, a zburat 1500 km cu avionul și a navigat 160 km cu barca.
Creați o foaie de calcul pe baza datelor de mai sus.

    Adăugați o coloană la tabel care va afișa numărul total de kilometri pe care i-a parcurs fiecare dintre băieți.

    Calculați numărul total de kilometri pe care copiii i-au parcurs cu trenul, au zburat cu avionul și au navigat cu barca (pe fiecare tip de transport separat).

    Calculați numărul total de kilometri ai tuturor prietenilor.

    Stabiliți numărul maxim și minim de kilometri parcurși de prieteni folosind toate tipurile de transport.

    Determinați numărul mediu de kilometri pentru toate tipurile de transport.

2.2 sarcină (2 puncte).

Creați un tabel „Lacurile Europei” folosind următoarele date privind suprafața (km pătrați) și cea mai mare adâncime (m): Ladoga 17.700 și 225; Onega 9510 și 110; Marea Caspică 371.000 și 995; Wenern 5550 și 100; Chudskoye cu Pskovsky 3560 și 14; Balaton 591 și 11; Geneva 581 și 310; Wettern 1900 și 119; Constanța 538 și 252; Mälaren 1140 și 64. Determinați cel mai mare și cel mai mic lac din zonă, cel mai adânc și cel mai puțin adânc.

2.3 sarcină (2 puncte).

Creați un tabel „Râurile Europei” folosind următoarea lungime (km) și suprafața bazinului (mii km pătrați): Volga 3688 și 1350; Dunărea 2850 și 817; Rinul 1330 și 224; Elba 1150 și 148; Vistula 1090 și 198; Loara 1020 și 120; Ural 2530 și 220; Don 1870 și 422; Sena 780 și 79; Tamisa 340 și 15. Determinați cel mai lung și cel mai scurt râu, calculați suprafața totală a bazinelor hidrografice, lungimea medie a râurilor din partea europeană a Rusiei.

Sarcina 3 (2 puncte).

Banca înregistrează oportunitatea plăților împrumuturilor acordate mai multor organizații. Sunt cunoscute suma împrumutului și suma deja plătită de organizație. Pentru debitori se stabilesc penalități: dacă societatea a rambursat împrumutul cu mai mult de 70 la sută, amenda va fi de 10 la sută din valoarea datoriei, în caz contrar amenda va fi de 15 la sută. Calculați amenda pentru fiecare organizație, amenda medie, suma totală de bani pe care banca urmează să o primească suplimentar. Determinați amenda medie a organizațiilor bugetare.

Găsiți material pentru orice lecție,

Într-un tabel pivot standard, datele sursă sunt stocate pe hard disk-ul local. În acest fel, le puteți gestiona și reorganiza oricând, chiar și fără acces la rețea. Dar acest lucru nu se aplică în niciun caz tabelelor pivot OLAP. În tabelele pivot OLAP, memoria cache nu este niciodată stocată pe hard disk-ul local. Prin urmare, imediat după deconectarea de la rețeaua locală, tabelul pivot nu va mai funcționa. Nu veți putea muta un singur câmp în el.

Dacă mai trebuie să analizați datele OLAP după ce ați fost offline, creați un cub de date offline. Un cub de date offline este un fișier separat care este un cache de tabel pivot și stochează date OLAP care sunt vizualizate după deconectarea de la rețeaua locală. Datele OLAP copiate într-un tabel pivot pot fi tipărite, acest lucru este descris în detaliu pe site-ul http://everest.ua.

Pentru a crea un cub de date autonom, creați mai întâi un pivot tabel OLAP. Plasați cursorul în tabelul pivot și faceți clic pe butonul Instrumente OLAP din fila contextuală Instrumente, care face parte din grupul de file contextuale Instrumente PivotTable. Selectați comanda Offline OLAP (Fig. 9.8).

Orez. 9.8. Creați un cub de date offline

Pe ecran apare caseta de dialog Offline OLAP Data Cube Settings. Faceți clic pe butonul Creare fișier de date offline. Ați lansat Expertul de creare a fișierelor Data Cube. Faceți clic pe butonul Următorul pentru a continua procedura.

Mai întâi trebuie să specificați dimensiunile și nivelurile care vor fi incluse în cubul de date. În caseta de dialog, trebuie să selectați datele care vor fi importate din baza de date OLAP. Ideea este de a specifica doar acele dimensiuni care vor fi necesare după ce computerul este deconectat de la rețeaua locală. Cu cât specificați mai multe dimensiuni, cu atât va fi mai mare cubul de date autonom.

Faceți clic pe butonul Următorul pentru a trece la următoarea casetă de dialog expert. Acest lucru vă oferă posibilitatea de a specifica membri sau elemente de date care nu vor fi incluse în cub. În special, nu veți avea nevoie de măsura Vânzărilor pe Internet-Sumă extinsă, așa că caseta de selectare a acesteia va fi debifată din listă. O casetă de selectare debifată indică faptul că elementul specificat nu va fi importat și va ocupa spațiu inutil pe hard disk-ul local.

În ultimul pas, specificați locația și numele cubului de date. În cazul nostru, fișierul cub va fi numit MyOfflineCube.cub și va fi localizat în folderul Work.

Fișierele cub de date au extensia .pui

După ceva timp, Excel va salva cubul de date offline în folderul specificat. Pentru a-l testa, faceți dublu clic pe fișier, care va genera automat un registru de lucru Excel care conține un tabel pivot asociat cu cubul de date selectat. Odată creat, puteți distribui cubul de date offline tuturor utilizatorilor interesați care lucrează în modul LAN offline.

Odată conectat la rețeaua locală, puteți deschide fișierul cub de date offline și îl puteți actualiza și tabelul de date corespunzător. Principiul principal prevede că cubul de date offline este folosit doar pentru a funcționa atunci când rețeaua locală este deconectată, dar este necesar să fie actualizat după restabilirea conexiunii. Încercarea de a actualiza un cub de date offline după o eroare a conexiunii va avea ca rezultat un eșec.

Lucrul cu fișiere cub offline

Un fișier cub offline (.cub) stochează date sub forma unui cub OLAP (Online Analytical Processing). Aceste date pot reprezenta o parte a bazei de date OLAP pe serverul OLAP sau pot fi create independent de baza de date OLAP. Utilizați un fișier cub offline pentru a continua să lucrați cu rapoartele PivotTable și PivotChart atunci când serverul nu este disponibil sau când sunteți offline.

Notă de siguranță: Aveți grijă când utilizați sau distribuiți un fișier cub offline care conține date sensibile sau personale. Se recomandă să salvați datele într-un registru de lucru în loc de un fișier cub, astfel încât să puteți controla accesul la date utilizând gestionarea drepturilor. Pentru mai multe informații, consultați Gestionarea drepturilor de informare în Office.

Când lucrați cu un raport PivotTable sau PivotChart care se bazează pe datele sursă de server OLAP, puteți utiliza Offline Cube Wizard pentru a copia datele sursă într-un fișier cub offline separat de pe computer. Pentru a crea aceste fișiere offline, furnizorul dvs. de date OLAP trebuie să accepte această capacitate, cum ar fi MSOLAP de la Microsoft Services SQL Server Servicii de analiză instalate pe computer.

Notă: Crearea și utilizarea fișierelor cub offline de la Microsoft SQL Server Analysis Services se supune termenilor și licenței Instalări Microsoft SQL Server. Examinați informațiile de licențiere aplicabile pentru versiunea SQL Server.

Lucrul cu Offline Cube Wizard

Pentru a crea un fișier cub offline, puteți selecta un subset de date dintr-o bază de date OLAP utilizând Expertul cub offline și apoi salvați subsetul. Raportul nu trebuie să includă toate câmpurile incluse în fișier și nici nu trebuie să selecteze niciunul dintre ele și câmpurile de date disponibile în baza de date OLAP. Pentru a menține fișierul la minimum, puteți include numai datele pe care doriți să apară în raport. Puteți omite toate dimensiunile și, pentru majoritatea tipurilor de dimensiuni, puteți exclude și informațiile de nivel inferior și elementele de nivel superior pe care nu doriți să le afișați. Pentru toate elementele pe care le includeți, câmpurile de proprietate disponibile în baza de date pentru acele elemente sunt, de asemenea, salvate într-un fișier offline.

Preluarea datelor offline și conectarea lor înapoi

Pentru a face acest lucru, mai întâi trebuie să creați un raport PivotTable sau PivotChart care se bazează pe baza de date a serverului, apoi creați un fișier cub offline din raport. Apoi puteți comuta oricând raportul între baza de date server și fișierul offline. De exemplu, dacă utilizați un laptop pentru munca acasă și călătorii video, atunci reconectați computerul la rețea.

Mai jos sunt pașii de bază pe care trebuie să îi urmați durata de viata a bateriei cu datele și apoi transferați datele înapoi pe Internet.

Creați sau deschideți un raport PivotTable sau PivotChart bazat pe datele OLAP pe care doriți să le accesați offline.

Creați un fișier cub offline pe computer. În capitolul Crearea unui fișier cub offline dintr-o bază de date de server OLAP(mai jos în acest articol).

Deconectarea de la rețea și lucrul cu fișierul cub offline.

Conectați-vă la rețea și reconectați fișierul cub offline. Consultați secțiunea Reconectarea fișierului cub offline la baza de date a serverului OLAP(mai jos în acest articol).

Actualizați fișierul cub offline cu date noi și recreați fișierul cub offline. Consultați secțiunea actualizarea și re-crearea fișierului cub offline(mai jos în acest articol).

BLOG

Doar postări de calitate

Ce sunt tabelele pivot Excel și cuburile OLAP

Urmărește videoclipul pentru articol:

OLAP- asta e engleza. procesare analitică online, tehnologie analitică pentru prelucrarea datelor în timp real. In termeni simpli– un depozit cu date multidimensionale (Cube), și mai simplu – doar o bază de date din care poți obține date în Excel și să le analizezi folosind instrumentul Excel – Pivot Tables.

Tabele pivot este o interfață cu utilizatorul pentru afișarea datelor multidimensionale. Cu alte cuvinte, este un tip special de tabele cu care poți face aproape orice raport.

Pentru a fi clar, să comparăm un „Tabel obișnuit” cu un „Tabel Pivot”

Masa obisnuita:

Tabel rezumat:

Diferența principală Tabele pivot– aceasta este prezența unei ferestre” Lista câmpurilor din tabelul pivot", din care poți selecta câmpurile necesare și obține automat orice tabel!

Cum se utilizează

Deschideți un fișier Excel care este conectat la un cub OLAP, de exemplu „BIWEB”:

Acum, ce înseamnă asta și cum să-l folosești?

Trageți și plasați câmpurile necesare pentru a obține, de exemplu, un tabel ca acesta:

« Plusuri» vă permit să detaliați raportul. În acest exemplu, „Brand” este detaliat la „Nume abreviate”, iar „Trimest” la „Lună”, adică. Asa de:

Funcții analitice în Excel (funcții cub)

Microsoft adaugă în mod constant noi capabilități la Excel în ceea ce privește analiza și vizualizarea datelor. Lucrul cu informații în Excel poate fi reprezentat ca trei straturi relativ independente:

  • date sursă organizate „corect”.
  • matematica (logica) prelucrării datelor
  • prezentarea datelor

Orez. 1. Analiza datelor în Excel: a) date sursă, b) măsurare în Power Pivot, c) tablou de bord; Pentru a mări imaginea, faceți clic dreapta pe ea și selectați Deschide imaginea într-o filă nouă

Descărcați nota în Format Word sau pdf, exemple în format Excel

Funcții cub și tabele pivot

Cele mai simple și în același timp foarte puternice mijloace de prezentare a datelor sunt tabelele pivot. Acestea pot fi construite din date conținute în: a) o foaie de lucru Excel, b) un cub OLAP sau c) un model de date Power Pivot. În ultimele două cazuri, pe lângă tabelul pivot, puteți folosi funcții analitice (funcții cub) pentru a genera un raport pe o foaie Excel. Tabelele pivot sunt mai simple. Funcțiile cubului sunt mai complexe, dar oferă mai multă flexibilitate, în special în proiectarea rapoartelor, motiv pentru care sunt utilizate pe scară largă în tablourile de bord.

Următoarea discuție se aplică formulelor cuburilor și tabelelor pivot bazate pe modelul Power Pivot și, în câteva cazuri, pe baza cuburilor OLAP.

O modalitate ușoară de a obține funcții cub

Când (dacă) ați început să învățați codul VBA, ați învățat că cel mai simplu mod de a ajunge la cod este să utilizați înregistrarea macro. Apoi codul poate fi editat, pot fi adăugate bucle, verificări etc. În mod similar, cel mai simplu mod de a obține un set de funcții de cub este transformarea tabelului pivot (Fig. 2). Stați pe orice celulă a tabelului pivot, accesați fila Analiză, faceți clic pe butonul Facilităţi OLAP, și apăsați Convertiți în formule.

Orez. 2. Convertiți un tabel pivot într-un set de funcții cub

Numerele vor fi salvate, iar acestea nu vor fi valori, ci formule care extrag date din modelul de date Power Pivot (Figura 3). Puteți formata tabelul rezultat. Inclusiv, puteți șterge și introduce rânduri și coloane în interiorul tabelului. Secțiunea rămâne și afectează datele din tabel. Când datele sursă sunt actualizate, se vor actualiza și numerele din tabel.

Orez. 3. Tabel bazat pe formule cub

Funcția CUBEVALUE().

Aceasta este probabil funcția principală a cuburilor. Ea este echivalentă cu zona Valori masă rotativă. CUBEVALUE preia date dintr-un cub sau model Power Pivot și le afișează în afara unui PivotTable. Aceasta înseamnă că nu sunteți limitat de PivotTable și puteți crea rapoarte cu nenumărate posibilități.

Scrierea unei formule de la zero

Nu trebuie să convertiți un tabel pivot pre-construit. Puteți scrie orice formulă de cub de la zero. De exemplu, următoarea formulă este introdusă în celula C10 (Fig. 4):

Orez. 4. Funcția CUBEVALUE() din celula C10 returnează vânzările de biciclete pentru toți anii, ca în tabelul pivot

Un mic truc. Pentru a facilita citirea formulelor cuburilor, este recomandabil ca pe fiecare linie să fie plasat un singur argument. Puteți face fereastra Excel mai mică. Pentru a face acest lucru, faceți clic pe pictogramă Rulează pe fereastră, situat în colțul din dreapta sus al ecranului. Și apoi reglați dimensiunea ferestrei pe orizontală. O opțiune alternativă este de a forța textul formulei să se mute pe o nouă linie. Pentru a face acest lucru, în bara de formule, plasați cursorul în locul în care doriți să faceți transferul și apăsați Alt+Enter.

Orez. 5. Minimizați fereastra

Sintaxa funcției CUBEVALUE().

Ajutorul Excel este complet precis și complet inutil pentru începători:

CUBEVALUE(conexiune; [expresie_element1]; [expresie_element2]; ...)

Conexiune– argument necesar; șir de text A care reprezintă numele conexiunii la cub.

Element_expression– argument optional; un șir de text reprezentând un MDX care returnează un element sau un tuplu într-un cub. În plus, „element_expression” poate fi un set definit folosind funcția CUBESET. Utilizați „element_expression” ca o felie pentru a determina partea din cub pentru care doriți să returnați o valoare agregată. Dacă nu este specificată nicio măsură în element_expression, va fi utilizată măsura implicită pentru acel cub.

Înainte de a continua să explicăm sintaxa funcției CUBEVALUE, câteva cuvinte despre cuburi, modele de date și misteriosul caravană.

Câteva informații despre cuburile OLAP și modelele de date Power Pivot

cuburi de date OLAP ( O n l ine A analitic P procesare - analiza datelor operaționale) au fost dezvoltate special pentru prelucrarea analitică și extragerea rapidă a datelor din acestea. Imaginați-vă un spațiu tridimensional în care perioadele de timp, orașele și bunurile sunt reprezentate de-a lungul axelor (Fig. 5a). Nodurile unei astfel de grile de coordonate conțin valorile diferitelor măsuri: volumul vânzărilor, profitul, costurile, numărul de unități vândute etc. Acum imaginați-vă că sunt zeci, sau chiar sute de dimensiuni... și există și un o mulțime de măsuri. Acesta va fi un cub OLAP multidimensional. Crearea, configurarea și întreținerea cuburilor OLAP este treaba specialiștilor IT.

Orez. 5a. cub 3D OLAP

Formulele analitice Excel (formule cub) extrag numele axelor (de exemplu, Timp), nume ale elementelor de pe aceste axe (august, septembrie), valori ale măsurilor la intersecția coordonatelor. Această structură permite tabelelor pivot pe bază de cuburi și formulelor cuburilor să fie atât de flexibile și să se adapteze nevoilor utilizatorilor. Tabelele pivot bazate pe foi Excel nu folosesc măsuri, deci nu sunt la fel de flexibile în scopul analizei datelor.

Power Pivot este o caracteristică Microsoft relativ nouă. Acesta este un mediu Excel încorporat și parțial independent, cu o interfață familiară. Power Pivot este mult mai puternic decât tabelele pivot standard. În același timp, dezvoltarea cuburilor în Power Pivot este relativ simplă și, cel mai important, nu necesită participarea unui specialist IT. Microsoft își implementează sloganul: „Analitice de afaceri pentru mase!” Deși modelele Power Pivot nu sunt 100% cuburi, ele pot fi considerate și cuburi (pentru mai multe informații, consultați cursul introductiv al lui Mark Moore, Power Pivot și cursul mai lung al lui Rob Colley, Formule DAX pentru Power Pivot).

Componentele principale ale unui cub sunt dimensiunile, ierarhiile, nivelurile, elementele (sau membrii; în engleză membri) și măsurile (măsurile). Măsurare - principalele caracteristici ale datelor analizate. De exemplu, categoria de produs, perioada de timp, geografia vânzărilor. O dimensiune este ceva ce putem plasa pe una dintre axele unui tabel pivot. Fiecare dimensiune, pe lângă valorile unice, include un element care realizează o agregare a tuturor elementelor acestei dimensiuni.

Măsurătorile se bazează pe ierarhie. De exemplu, o categorie de produse poate fi împărțită în subcategorii, apoi în modele și, în final, în nume de produse (Fig. 5b Ierarhia vă permite să creați date rezumative și să le analizați la diferite niveluri ale structurii). În exemplul nostru, ierarhia Categorie include 4 Nivel.

Elemente(membri individuali) sunt prezenți la toate nivelurile. De exemplu, la nivel de Categorie sunt patru elemente: Accesorii, Biciclete, Îmbrăcăminte, Componente. Alte niveluri au propriile lor elemente.

Măsuri– acestea sunt valori calculate, de exemplu, volumul vânzărilor. Măsurile în cuburi sunt stocate în propria lor dimensiune numită (vezi Figura 9 de mai jos). Măsurile nu au ierarhii. Fiecare măsură calculează și stochează o valoare pentru toate dimensiunile și toate elementele și este tăiată în funcție de elementele de dimensiune pe care le plasăm pe axă. De asemenea, ei spun ce coordonate vom seta sau ce context de filtru vom seta. De exemplu, în Fig. 5a, în fiecare cub mic se calculează aceeași măsură - Profit. Iar valoarea returnată de măsură depinde de coordonate. În dreapta, Figura 5a arată că Profitul (în trei coordonate) la Moscova în octombrie pe mere = 63.000 de ruble. O măsură poate fi interpretată și ca una dintre dimensiuni. De exemplu, în Fig. 5a în loc de o axă Bunuri, plasați axa Măsuri cu elemente Volumul vânzărilor, Profit, Unități vândute. Apoi, fiecare celulă va avea o valoare, de exemplu, Moscova, septembrie, volumul vânzărilor.

Cortegiu– mai multe elemente de dimensiuni diferite care precizează coordonatele de-a lungul axelor cubului în care calculăm măsura. De exemplu, în Fig. 5a Cortegiu= Moscova, octombrie, mere. De asemenea, un tuplu acceptabil este Perm, mere. Altul – mere, august. Dimensiunile care nu sunt incluse în tuplu sunt prezente implicit în acesta și sunt reprezentate de membrul implicit. Astfel, o celulă a unui spațiu multidimensional este întotdeauna definită de un set complet de coordonate, chiar dacă unele dintre ele sunt omise din tuplu. Nu puteți include două elemente de aceeași dimensiune într-un tuplu, sintaxa nu va permite acest lucru. De exemplu, un tuplu invalid Moscova și Perm, mere. Pentru a implementa o astfel de expresie multidimensională, veți avea nevoie de un set de două tupluri: Moscova și mere + Perm și mere.

Set de elemente– mai multe elemente de o dimensiune. De exemplu, mere și pere. Set de tupluri– mai multe tupluri, fiecare dintre ele constând din aceleași dimensiuni în aceeași succesiune. De exemplu, un set de două tuple: Moscova, mere și Perm, banane.

Completare automată pentru a ajuta

Să revenim la sintaxa funcției CUBEVALUE. Să folosim completarea automată. Începeți să introduceți o formulă într-o celulă:

Excel va oferi toate conexiunile disponibile în registrul de lucru Excel:

Orez. 6. Conexiunea la modelul de date Power Pivot se numește întotdeauna ThisWorkbookDataModel

Orez. 7. Conexiuni la cuburi

Să continuăm introducerea formulei (în cazul nostru pentru modelul de date):

Completarea automată va sugera toate tabelele și măsurile disponibile în modelul de date:

Orez. 8. Elemente disponibile ale primului nivel - nume de tabel și un set de măsuri (evidențiate)

Selectați o pictogramă Măsuri. Faceți un punct:

CUBEVALUE(" Acest model de date caiet de lucru " ; " .

Completarea automată va sugera toate măsurile disponibile:

Orez. 9. Elemente disponibile de al doilea nivel în setul de măsuri

Selectați o măsură. Adăugați ghilimele, o paranteză de închidere și apăsați Enter.

CUBEVALUE(" ThisWorkbookDataModel " ; " . " )

Orez. 10. Formula CUBE VALUE într-o celulă Excel

În mod similar, puteți adăuga un al treilea argument la formulă:

VBA în Excel Excel.Obiect PivotTable și lucrul cu tabele pivot și cuburi OLAP în Excel

10.8 Lucrul cu tabele pivot (obiect PivotTable)

Obiect Excel.PivotTable, lucru programatic cu tabele pivot și cuburi OLAP în Excel folosind VBA, obiect PivotCache, crearea unui aspect de tabel pivot

În timpul funcționării majorității întreprinderilor, se acumulează așa-numitele date brute despre activități. De exemplu, pentru o întreprindere comercială, datele privind vânzările de bunuri pot fi acumulate - pentru fiecare achiziție separat, pentru întreprinderi comunicatii celulare- statistici de încărcare stații de bazăși așa mai departe. Foarte des, managementul întreprinderii are nevoie de informații analitice care sunt generate pe baza informațiilor brute - de exemplu, pentru a calcula contribuția fiecărui tip de produs la veniturile întreprinderii sau calitatea serviciului în zona unei stație dată. Este foarte dificil să extragi astfel de informații din informații brute: trebuie să rulezi interogări SQL foarte complexe care durează mult timp pentru a se executa și adesea interferează cu munca curentă. Prin urmare, din ce în ce mai mult, datele brute sunt acum consolidate mai întâi într-un depozit de date de arhivă - Depozitul de date, iar apoi în cuburi OLAP, care sunt foarte convenabile pentru analiza interactivă. Cel mai simplu mod de a gândi cuburile OLAP este ca tabele multidimensionale, în care, în loc de cele două dimensiuni standard (coloane și rânduri, ca în tabelele obișnuite), pot exista o mulțime de dimensiuni. Termenul „secțional” este folosit în mod obișnuit pentru a descrie măsurătorile într-un cub. De exemplu, departamentul de marketing poate avea nevoie de informații în funcție de timp, regiune, tip de produs, canal de vânzare etc. Folosind cuburi (spre deosebire de interogările standard SQL), este foarte ușor să obțineți răspunsuri la întrebări precum „câte produse de acest tip au fost vândute în trimestrul IV al anului trecut în regiunea Nord-Vest prin distribuitori regionali.

Desigur, astfel de cuburi nu pot fi create în baze de date convenționale. Lucrul cu cuburi OLAP necesită produse software specializate. SQL Server vine cu o bază de date OLAP de la Microsoft numită Analysis Services. Există soluții OLAP de la Oracle, IBM, Sybase etc.

Pentru a lucra cu astfel de cuburi, Excel are un client încorporat. În rusă se numește Masă rotativă(pe ecranul grafic este accesibil prin meniu Date -> Masă rotativă), iar în engleză - Masă rotativă. În consecință, obiectul pe care îl reprezintă acest client se numește PivotTable. Trebuie remarcat faptul că poate funcționa nu numai cu cuburi OLAP, ci și cu date obișnuite din tabele sau baze de date Excel, dar multe capacități se pierd.

PivotTable și PivotTable sunt produse software de la Panorama Software care au fost achiziționate de Microsoft și integrate în Excel. Prin urmare, lucrul cu obiectul PivotTable este oarecum diferit de lucrul cu alte obiecte Excel. Să-ți dai seama ce trebuie făcut este adesea dificil. Prin urmare, este recomandat să utilizați în mod activ reportofonul macro pentru a primi indicii. În același timp, atunci când lucrează cu tabele pivot, utilizatorii trebuie adesea să efectueze aceleași operațiuni repetitive, astfel încât automatizarea este necesară în multe situații.

Cum arată programatic lucrul cu un tabel pivot?

Primul lucru pe care trebuie să-l facem este să creăm un obiect PivotCache care va reprezenta un set de înregistrări preluate din sursa OLAP. Foarte aproximativ, acest obiect PivotCache poate fi comparat cu un QueryTable. Puteți utiliza doar un obiect PivotCache pentru fiecare obiect PivotTable. Un obiect PivotCache este creat folosind metoda Add() a colecției PivotCaches:

Dim PC1 ca PivotCache

Set PC1 = ActiveWorkbook.PivotCaches.Add(xlExternal)

PivotCaches este o colecție standard, iar printre metodele care merită o atenție detaliată, numai metoda Add() poate fi numită în ea. Această metodă ia doi parametri:

  • SourceType- obligatoriu, definește tipul sursei de date pentru tabelul pivot. Puteți specifica crearea unui Tabel Pivot pe baza unui interval în Excel, a datelor dintr-o bază de date, a unei surse de date externe, a unui alt Tabel Pivot etc. În practică, de obicei are sens să utilizați OLAP numai atunci când există o mulțime de date - în consecință, aveți nevoie de stocare externă specializată (de exemplu, Microsoft Analysis Services). În această situație, este selectată valoarea xlExternal.
  • Date sursă- obligatoriu în toate cazurile, cu excepția cazului în care valoarea primului parametru este xlExternal. De fapt, definește intervalul de date pe baza căruia va fi creat PivotTable. De obicei ia un obiect Range.

Următoarea sarcină este să configurați setările obiectului PivotCache. După cum sa menționat deja, acest obiect este foarte asemănător cu QueryTable, iar setul său de proprietăți și metode este foarte asemănător. Unele dintre cele mai importante proprietăți și metode:

  • ADOConnection- capacitatea de a returna un obiect ADO Connection care este creat automat pentru a se conecta la o sursă de date externă. Este folosit pentru setari aditionale proprietățile conexiunii.
  • Conexiune- funcționează exact la fel ca proprietatea obiectului QueryTable cu același nume. Poate accepta un șir de conexiune, un obiect Recordset gata făcut, fisier text,Interogare web. fișier Microsoft Interogare. Cel mai adesea, atunci când lucrați cu OLAP, șirul de conexiune este scris direct (din moment ce obținerea unui obiect Recordset, de exemplu, pentru a schimba date, nu are prea mult sens - sursele de date OLAP sunt aproape întotdeauna doar pentru citire). De exemplu, setarea acestei proprietăți pentru a se conecta la baza de date Foodmart (baza de date de exemplu de la Analysis Services) pe serverul LONDRA ar putea arăta astfel:

PC1.Conexiune = "OLEDB; Furnizor=MSOLAP.2; Sursa datelor=LONDRA1; Catalog inițial = FoodMart 2000"

  • proprietăți CommandTypeȘi CommandText ele descriu, de asemenea, tipul de comandă care este trimisă către serverul bazei de date și textul comenzii în sine. De exemplu, pentru a accesa cubul de vânzări și a-l introduce în întregime în memoria cache a clientului, puteți utiliza cod precum
  • proprietate LocalConnection vă permite să vă conectați la un cub local (fișier *.cub) creat folosind Excel. Desigur, nu se recomandă utilizarea unor astfel de fișiere pentru a lucra cu volume de date „de producție” - numai în scopul creării de machete etc.
  • proprietate MemoryUsed returneaza cantitatea memorie cu acces aleator, folosit de PivotCache. Dacă un PivotTable bazat pe acest PivotCache nu a fost încă creat și deschis, acesta returnează 0. Poate fi folosit pentru a verifica dacă aplicația dvs. va rula pe clienți slabi.
  • proprietate OLAP returnează True dacă PivotCache este conectat la serverul OLAP.
  • OptimizeCache- capacitatea de a optimiza structura cache-ului. Descărcarea inițială a datelor va dura mai mult, dar apoi viteza poate crește. Nu funcționează pentru sursele OLE DB.

Proprietățile rămase ale obiectului PivotCache sunt aceleași cu cele ale obiectului QueryTable și, prin urmare, nu vor fi discutate aici.

Metoda principală a obiectului PivotCache este metoda CreatePivotTable(). Folosind această metodă, se realizează următoarea etapă - crearea unui tabel pivot (obiect PivotTable). Această metodă ia patru parametri:

  • TableDestination- singurul parametru necesar. Acceptă un obiect Range în colțul din stânga sus al căruia va fi plasat tabelul pivot.
  • TableName- numele tabelului pivot. Dacă nu este specificat, numele vizualizării „PivotTable1” va fi generat automat.
  • CitițiDate- dacă este setat la True, atunci întregul conținut al cubului va fi plasat automat în cache. Trebuie să fiți foarte atenți cu acest parametru, deoarece utilizarea lui incorect poate crește dramatic sarcina asupra clientului.
  • DefaultVersion- această proprietate nu este de obicei specificată. Vă permite să determinați versiunea tabelului pivot care este creat. În mod implicit, este utilizată cea mai recentă versiune.

Crearea unui tabel pivot în prima celulă a primei foi de lucru ar putea arăta astfel:

PC1.CreatePivotTable Range ("A1")

Am creat un tabel pivot, dar imediat după creare este gol. Oferă patru zone în care puteți plasa câmpuri din sursă (pe ecranul grafic toate acestea pot fi configurate fie folosind fereastra Lista câmpurilor din tabelul pivot- se deschide automat sau folosind un buton Aspect pe ultimul ecran al expertului PivotTable):

  • zona coloanei- conține acele dimensiuni („secțiune” în care vor fi analizate datele) ai căror membri sunt mai mici;
  • zona liniei- acele dimensiuni care au mai mulți membri;
  • zona paginii- acele măsurători pentru care trebuie doar să filtrați (de exemplu, afișați date doar pentru așa și pentru o regiune sau doar pentru un anume și anume);
  • zona de date- de fapt, partea centrală a mesei. Acele date numerice (de exemplu, valoarea vânzărilor) pe care le analizăm.

Este dificil să te bazezi pe utilizator pentru a plasa corect elementele în toate cele patru zone. În plus, acest lucru poate dura ceva timp. Prin urmare, este adesea necesar să aranjați datele într-un tabel pivot în mod programatic. Această operație este efectuată folosind obiectul CubeField. Proprietatea principală a acestui obiect este Orientarea, aceasta determină unde va fi amplasat acest sau acel câmp. De exemplu, să punem dimensiunea Clienți în zona coloanelor:

PT1.CubeFields("").Orientation = xlColumnField

Apoi - măsurarea timpului în zona liniei:

PT1.CubeFields("").Orientation = xlRowField

Apoi - dimensiunea Produs în zona paginii:

PT1.CubeFields("").Orientation = xlPageField

Și, în sfârșit, indicatorul (date numerice pentru analiză) Vânzări unitare:

PT1.CubeFields(“.”).Orientation = xlDataField

Instrumentele client OLAP sunt aplicații care calculează date agregate (sume, medii, valori maxime sau minime) și le afișează, în timp ce datele agregate în sine sunt conținute într-un cache în spațiul de adrese al unui astfel de instrument OLAP.

Dacă datele sursă sunt conținute într-un SGBD desktop, calculul datelor agregate este efectuat de instrumentul OLAP însuși. Dacă sursa datelor inițiale este un SGBD de server, multe dintre instrumentele OLAP client trimit interogări SQL care conțin instrucțiunea GROUP BY către server și, ca rezultat, primesc date agregate calculate pe server.

De regulă, funcționalitatea OLAP este implementată în instrumentele de prelucrare a datelor statistice (de la produse din această clasă la piata ruseasca produsele StatSoft și SPSS sunt utilizate pe scară largă) și în unele foi de calcul. În special, Microsoft Excel are instrumente de analiză multidimensională. Cu acest produs, puteți crea și salva ca fișier un mic cub OLAP multidimensional local și puteți afișa secțiuni transversale bidimensionale sau tridimensionale ale acestuia.

Complementele Microsoft Office Data Mining sunt un set de caracteristici care oferă acces la capacitățile de extragere a datelor ale aplicațiilor Microsoft Office, permițând astfel analiza predictivă în întreaga calculator local. Datorită faptului că serviciile sunt integrate în platformele Microsoft Cu algoritmii de extragere și procesare a datelor SQL Server disponibili din mediul aplicației Microsoft Office, utilizatorii de afaceri pot extrage cu ușurință informații valoroase din seturi complexe de date cu doar câteva clicuri. Suplimentele de extragere și manipulare a datelor Office permit utilizatorilor finali să efectueze analize direct în Microsoft Excel și Microsoft Visio.

Microsoft Office 2007 include trei componente OLAP separate:

  1. Data Mining Client pentru Excel vă permite să creați și să gestionați proiecte de data mining bazate pe SSAS din Excel 2007;
  2. Instrumentele de analiză a tabelelor pentru Excel vă permit să utilizați capacitățile de extragere și procesare a informațiilor încorporate ale SSAS pentru a analiza datele stocate în tabelele Excel;
  3. Șabloanele Visio Data Mining vă permit să vizualizați arbori de decizie, arbori de regresie, diagrame de cluster și rețele de dependență în diagramele Visio.
Tabelul 1.1. Produse Oracle pentru OLAP și Business Intelligence
Tipul fondurilor Produs

Prima interfață pentru tabele pivot, numită și rapoarte pivot, a fost inclusă în Excel încă din 1993 (Excel versiunea 5.0). În ciuda numeroaselor utile funcţionalitate, practic nu este folosit în muncă de majoritatea utilizatorilor Excel. Chiar și utilizatorii experimentați înțeleg adesea prin termenul „raport rezumat” ceva construit folosind formule complexe. Să încercăm să popularizăm utilizarea tabelelor pivot în munca de zi cu zi a economiștilor. Articolul discută baza teoretică pentru crearea rapoartelor rezumative, oferă recomandări practice pentru utilizarea acestora și oferă, de asemenea, un exemplu de accesare a datelor bazate pe mai multe tabele.

Termenii de analiză multivariată a datelor

Majoritatea economiștilor au auzit termenii „date multidimensionale”, „cub virtual”, „tehnologii OLAP”, etc. Dar o conversație detaliată, de obicei, se dovedește că aproape toată lumea nu are idee despre ce vorbim. Adică oamenii înseamnă ceva complex și de obicei care nu are legătură cu activitățile lor zilnice. De fapt, acest lucru nu este adevărat.

Date multidimensionale, măsurători

Este sigur să spunem că economiștii întâlnesc aproape constant date multidimensionale, dar încearcă să le prezinte într-o formă predefinită folosind foi de calcul. Multidimensionalitatea înseamnă aici capacitatea de a introduce, vizualiza sau analiza aceleași informații cu modificări aspect, folosind diverse grupări și sortarea datelor. De exemplu, un plan de vânzări poate fi analizat folosind următoarele criterii:

  • tipuri sau grupuri de bunuri;
  • mărci sau categorii de produse;
  • perioade (lună, trimestru, an);
  • cumpărători sau grupuri de cumpărători;
  • regiuni de vânzare
  • și așa mai departe.

Fiecare dintre criteriile de mai sus se numește „dimensiune” în ceea ce privește analiza multidimensională a datelor. Putem spune că o măsurătoare caracterizează informația în funcție de un set specific de valori. Un tip special de măsurare a informațiilor multidimensionale este „date”. În exemplul nostru, datele planului de vânzări ar putea fi:

  • volumul vânzărilor;
  • Prețul de vânzare;
  • reducere individuală
  • și așa mai departe.

În teorie, datele pot fi, de asemenea, o dimensiune standard a informațiilor multidimensionale (de exemplu, puteți grupa datele după prețul de vânzare), dar datele sunt, de obicei, încă un tip special de valoare.

Astfel, putem spune că în munca practică economiștii folosesc două tipuri de informații: date multidimensionale ( numere reale și planificate care au multe caracteristici) și cărți de referință (caracteristici sau măsurători de date).

OLAP

Abrevierea OLAP (prelucrare analitică online) înseamnă literal „prelucrare analitică în timp real”. Definiția nu este foarte specifică aproape orice raport al oricărui produs software. În sensul său, OLAP presupune o tehnologie de lucru cu rapoarte speciale, inclusiv software, pentru obținerea și analiza datelor structurate multidimensionale. Unul dintre produsele software populare care implementează tehnologiile OLAP este SQL Server Analysis Server. Unii chiar îl consideră în mod eronat singurul reprezentant al implementării software a acestui concept.

Cub de date virtual

„Cub virtual” (cub multidimensional, cub OLAP) este un termen special propus de unii furnizori de specialitate software. Sistemele OLAP de obicei pregătesc și stochează datele în propriile structuri, iar interfețele speciale de analiză (cum ar fi rapoartele rezumative Excel) accesează datele din aceste cuburi virtuale. Mai mult, utilizarea unei astfel de stocări dedicate nu este deloc necesară pentru procesarea informațiilor multidimensionale. În general, cub virtual– aceasta este o serie de date multidimensionale special optimizate care sunt utilizate pentru a crea rapoarte rezumative. Poate fi obținut fie prin software specializat, fie prin simplu acces la tabelele bazei de date sau orice altă sursă, cum ar fi o foaie de calcul Excel.

Masă rotativă

Pivot Table este o interfață cu utilizatorul pentru afișarea datelor multidimensionale. Folosind această interfață, puteți grupa, sorta, filtra și rearanja datele pentru a obține diferite mostre analitice. Actualizarea raportului se face prin mijloace simple interfața cu utilizatorul, datele sunt agregate automat conform regulilor specificate, fără a necesita introducerea suplimentară sau repetată a vreunei informații. Interfața tabelului pivot din Excel este poate cea mai populară produs software pentru lucrul cu date multidimensionale. Acceptă atât surse de date externe (cuburi OLAP și baze de date relaționale), cât și intervale de foi de calcul interne ca sursă de date. Începând cu versiunea 2000 (9.0), Excel acceptă și o formă grafică de afișare a datelor multidimensionale - o diagramă pivot.

Interfața Excel PivotTable vă permite să aranjați dimensiunile datelor multidimensionale într-o zonă a foii de lucru. Pentru simplitate, vă puteți gândi la un tabel pivot ca la un raport situat deasupra unui interval de celule (de fapt, există o anumită legare a formatelor de celule de câmpurile tabelului pivot). Un tabel pivot Excel are patru zone pentru a afișa informații: filtru, coloane, rânduri și date. Dimensiunile datelor sunt numite Câmpuri din tabel pivot. Aceste câmpuri au propriile proprietăți și format de afișare.

Încă o dată, aș dori să vă atrag atenția asupra faptului că tabelul pivot Excel este destinat exclusiv analizei datelor fără posibilitatea de a edita informațiile. Un sens mai apropiat ar fi utilizarea pe scară largă a termenului „raport pivot”, și exact așa a fost numită această interfață până în 2000. Dar din anumite motive, în versiunile ulterioare dezvoltatorii l-au abandonat.

Editarea tabelelor pivot

Prin definiția sa, tehnologia OLAP, în principiu, nu implică capacitatea de a schimba datele sursă atunci când lucrezi cu rapoarte. Cu toate acestea, pe piață a apărut o întreagă clasă de sisteme software care implementează capabilitățile atât de analiză, cât și de editare directă a datelor în tabele multidimensionale. Practic, astfel de sisteme sunt axate pe rezolvarea problemelor de bugetare.

Folosind instrumentele de automatizare încorporate ale Excel, puteți rezolva multe probleme nestandard. Un exemplu de implementare de editare pentru tabelele pivot Datele din foile de lucru bazate pe Excel pot fi găsite pe site-ul nostru web.

Pregătirea datelor multidimensionale

Să ajungem la utilizarea practică a tabelelor pivot. Să încercăm să analizăm datele vânzărilor în diverse direcții. Fişier pivottableexample.xls este format din mai multe foi. Foaie Exemplu conține informații de bază despre vânzări pentru o anumită perioadă. Pentru a simplifica exemplul, vom analiza un singur indicator numeric – volumul vânzărilor în kg. Dimensiunile cheie ale datelor sunt: ​​produs, cumpărător și transportator (companie de transport). În plus, există mai multe dimensiuni de date suplimentare care sunt caracteristici ale produsului: tip, marcă, categorie, furnizor și client: tip. Aceste date sunt colectate pe foaia Directoare. În practică, pot exista mult mai multe astfel de măsurători.

Foaie Exemplu conţine remediu standard analiza datelor – autofiltru. Privind exemplul de completare a tabelului, este evident că datele vânzărilor după dată (sunt aranjate în coloane) se pretează unei analize normale. În plus, folosind un filtru automat, puteți încerca să rezumați datele pe baza combinațiilor de unul sau mai multe criterii cheie. Nu există absolut nicio informație despre mărci, categorii și tipuri. Nu există nicio modalitate de a grupa datele cu însumare automată după o anumită cheie (de exemplu, de către clienți). În plus, setul de date este fix și nu va fi posibilă vizualizarea informațiilor rezumative pentru o anumită perioadă, de exemplu, 3 zile, folosind mijloace automate.

În general, prezența unei locații de date predefinite în acest exemplu este principalul dezavantaj al tabelului. Prin aranjarea datelor pe coloane, am predeterminat dimensiunea acestui tabel, privându-ne astfel de posibilitatea de a folosi analiza folosind tabele pivot.

În primul rând, trebuie să scăpăm de acest neajuns - de exemplu. eliminați locația predefinită a unuia dintre dimensiunile datelor sursă. Exemplu de tabel corect - foaie Vânzări.

Tabelul are forma unui jurnal de introducere a informațiilor. Aici, data este o dimensiune egală a datelor. De asemenea, trebuie remarcat faptul că pentru analiza ulterioară în tabelele pivot, poziția relativă a rândurilor unul față de celălalt (cu alte cuvinte, sortarea) este complet indiferentă. Înregistrările din bazele de date relaționale au aceste proprietăți. Interfața tabelelor pivot vizează în primul rând analiza unor volume mari de baze de date. Prin urmare, trebuie să respectați aceste reguli atunci când lucrați cu o sursă de date sub formă de intervale de celule. În același timp, nimeni nu interzice utilizarea instrumentelor de interfață Excel în munca lor - tabelele pivot analizează numai datele, iar formatarea, filtrele, grupările și sortarea celulelor sursă pot fi arbitrare.

De la filtru automat la raport rezumat

Teoretic, este deja posibil să se efectueze analize în trei dimensiuni folosind datele din Fișa de vânzări: mărfuri, clienți și transportatori. Nu există date despre proprietățile produselor și ale clienților pe această fișă, ceea ce, în consecință, nu va permite ca acestea să fie afișate în tabelul rezumativ. În modul normal de creare a unui tabel pivot pentru datele sursă, Excel nu vă permite să legați datele din mai multe tabele după anumite câmpuri. Puteți ocoli această limitare folosind software - vezi. exemplu-adăugare la acest articol de pe site-ul nostru. Pentru a nu recurge la metode software de prelucrare a informațiilor (mai ales că nu sunt universale), ar trebui să adăugați caracteristici suplimentare direct în formularul de înscriere în jurnal - consultați fișa SalesAnalysis.

Utilizarea funcțiilor VLOOKUP facilitează completarea datelor originale cu caracteristici lipsă. Acum, folosind AutoFilter, puteți analiza datele în diferite dimensiuni. Dar problema grupărilor rămâne nerezolvată. De exemplu, urmărirea sumei numai după marcă pentru anumite date este destul de problematică. Dacă te limitezi formule Excel, atunci trebuie să construiți mostre suplimentare folosind funcția SUMIF.

Acum să vedem ce capabilități oferă interfața tabelului pivot. Pe o foaie RezumatAnaliză a construit mai multe rapoarte bazate pe o serie de celule cu date din foi Analiza vânzărilor.

Primul tabel de analiză a fost construit prin interfața Excel 2007 Ribbon\Insert\PivotTable(în meniul Excel 2000-2003 Date\PivotTable).

Al doilea și al treilea tabel au fost create prin copiere și configurare ulterioară. Sursa de date pentru toate tabelele este aceeași. Puteți verifica acest lucru modificând datele sursă, apoi trebuie să actualizați datele raportului rezumat.

Din punctul nostru de vedere, avantajele în vizibilitatea informațiilor sunt evidente. Puteți schimba filtre, coloane și rânduri și puteți ascunde anumite grupuri de valori de orice dimensiune, utilizați manual drag and drop și sortarea automată.

Proprietăți și formatare

Pe lângă afișarea directă a datelor, există o gamă largă de opțiuni pentru afișarea aspectului tabelelor pivot. Puteți ascunde datele inutile folosind filtre. Pentru un singur element sau câmp este mai ușor să utilizați elementul din meniul contextual Șterge(în versiunea 2000-2003 Ascunde).

De asemenea, este recomandabil să setați afișarea altor elemente ale tabelului pivot nu prin formatarea celulelor, ci prin setarea unui câmp sau element al tabelului pivot. Pentru a face acest lucru, trebuie să mutați indicatorul mouse-ului la elementul dorit, să așteptați să apară o formă specială de cursor (sub forma unei săgeți), apoi să selectați elementul selectat cu un singur clic. După selecție, puteți schimba vizualizarea prin panglică, meniul contextual sau puteți apela dialogul format standard de celulă:

În plus, Excel 2007 a introdus multe stiluri de afișare PivotTable predefinite:

Observați că filtrele de control și zonele de glisare sunt active în diagramă.

Acces la date externe

După cum sa menționat deja, poate cel mai mare efect din utilizarea tabelelor pivot poate fi obținut la accesarea datelor surse externe– Cuburi OLAP și interogări baze de date. Astfel de surse stochează de obicei cantități mari de informații și au, de asemenea, o structură relațională predefinită, care facilitează definirea dimensiunilor datelor multidimensionale (câmpuri de tabel pivot).

Excel acceptă multe tipuri de surse de date externe:

Cel mai mare efect din utilizarea surselor externe de informații poate fi obținut prin utilizarea instrumentelor de automatizare (programe VBA) atât pentru obținerea datelor, cât și pentru preprocesarea lor în tabele pivot.