Documente Academic
Documente Profesional
Documente Cultură
Tabele pivot
La crearea tabelului pivot în mod automat acestuia îi este rezervat un spaţiu în foaia de
calcul; iniţial conţinutul tabelului pivot este gol, urmând a fi completat în funcţie de alegerile
utilizatorului; pentru a se defini conţinutul unui tabel pivot în partea dreaptă a foii de calcul
Excel este activată o zonă interactivă de editare cu următoarele componente:
- Pivot Table Field List: conţine lista tuturor coloanelor din tabelul de date iniţial,
identificate prin numele lor (acesta fiind motivul din care înainte de crearea unui tabel
pivot trebuie să ne asigurăm că toate coloanele din tabelul iniţial au câte un nume); din
această listă se vor alege coloanele care vor fi utilizate pentru generarea conţinutului
tabelului pivot, prin selecţia lor şi tragerea cu ajutorul mouse-ului în celelalte zone
rezervate;
- Report Filter: este folosită pentru a defini unul sau mai multe criterii de filtrare a
rezultatelor din tabelul pivot, pe baza aceluiaşi mecanism ca şi acela de filtrare a
conţinutului unui tabel simplu de date în Excel;
- Column Labels: coloanele încărcate din lista iniţială în această zonă sunt folosite pentru
a genera coloanele tabelului pivot;
- Row Labels: coloanele încărcate din lista iniţială în această zonă sunt folosite pentru a
genera liniile tabelului pivot;
- Values: coloanele încărcate din lista iniţială în această zonă sunt folosite pentru a realiza
calcule în celulele tabelului pivot; se pot folosi aceleaşi coloane din secţiunile Column
Labels sau Row Labels, dar şi coloane diferite de acestea.
OBSERVAŢIE: Zona interactivă de editare a unui tabel pivot este vizibilă numai atunci când
cel puţin o celulă din conţinutul acestuia este selectată; atunci când conţinutul unui tabel pivot
nu este selectat, zona de editare a sa dispare implicit, şi se va activa din nou la selectarea
tabelului.
Tabelele pivot în Excel pot fi alcătuite folosind toate tipurile de date care sunt introduse
într-un tabel obişnuit. Pentru variabilele numerice, care au o plajă mare de variaţie constituită
din valori distincte şi apropiate între ele, tabelele pivot au implementat un mecanism de
grupare a valorilor vecine în clase sau intervale comune, de lungime egală. Acest mecanism
funcţionează de asemenea şi pentru variabilele de tip dată calendaristică şi cele de tip Text.
Pentru a se soluţiona problema propusă vă recomandăm să parcurgeţi paşii următori:
1. Creaţi un nou tabel pivot în foaia de calcul curentă, folosind metoda cunoscută: selectaţi una
dintre celulele din tabelul iniţial de date, activaţi din meniul superior comanda Insert /
Tables / Pivot Table şi verificaţi conţinutul ferestrei de dialog Create PivotTable; în
secţiunea „Choose where you want the PivotTable report to be placed” modificaţi
opţiunea implicită în „Existing Worksheet” şi specificaţi o celulă arbitrară din foaia de
calcul care conţinea celelalte tabele pivot create; apăsaţi butonul OK;
2. Selectaţi coloana „Gen” din zona „Choose fields to add to report”; coloana va fi încărcată
automat în zona „Row Labels”, iar liniile tabelului pivot vor fi etichetate cu valorile
distincte înscrise aici;
3. Completaţi conţinutul tabelului selectând coloana „IMC” din zona „Choose fields to add to
report” şi trăgând-o în zona „Column Labels”; se constată că toate valorile distincte ale
variabilei IMC sunt încărcate în coloane separate ale tabelului pivot generat:
4. Selectaţi una dintre valorile distincte ale IMC şi folosiţi din meniul superior comanda
PivotTable Tools / Options / Group Selection:
„Starting at” reprezintă cea mai mică valoare a variabilei IMC, „Ending at” reprezintă cea mai
mare valoare a variabilei IMC (aceste două valori se lasă de regulă nemodificate), iar „By”
reprezintă lungimea intervalului, care se personalizează după dorinţă; în situaţia de faţă se va
introduce valoarea 2.5.
6. Apăsaţi butonul OK; tabelul este refăcut pe baza criteriului de grupare a datelor definit:
Column Labels
Row Labels 16-18.5 18.5-21 21-23.5 23.5-26 26-28.5 28.5-31 31-33.5 Grand Total
F
M
Grand Total
7. Completaţi conţinutul tabelului selectând coloana „IMC” din zona „Choose fields to add to
report” şi trăgând-o în zona „Values”; funcţia calculată automat este Count, care
corespunde cerinţelor problemei propuse.
2) Calculați comparativ pe grupe de vârstă de câte 10 ani distribuția pacienților pe grupe
de sânge.
5. Completaţi conţinutul tabelului selectând coloana „Grupa de sânge” din zona „Choose
fields to add to report” şi trăgând-o în zona „Values”; funcţia calculată automat este Count,
care corespunde cerinţelor problemei propuse.
OBSERVAŢIE: Pentru eliminarea unui grup de valori, indiferent de natura acestuia, este
suficientă selectarea uneia dintre valorile incluse în grup şi folosirea comenzii din meniul
superior PivotTable Tools / Options / Ungroup:
3) Calculați numărul de analize realizate anual și trimestrial, global și separat pe genuri,
folosind coloana Data control din tabelul inițial de date.
4. Selectaţi una dintre datele calendaristice şi folosiţi din meniul superior comanda PivotTable
Tools / Options / Group Selection; în fereastra de dialog Grouping alegeţi modul de
grupare a datelor; pentru a realiza gruparea pe ani, se va selecta opţiunea By Years; la
apăsarea butonului OK tabelul pivot este generat în forma dorită:
Column Labels
Row Labels F M Grand Total
2018
2019
Grand Total
5. Completaţi conţinutul tabelului selectând coloana „Data control” din zona „Choose fields
to add to report” şi trăgând-o în zona „Values”; funcţia calculată automat este Count, care
corespunde cerinţelor problemei propuse.
Pentru a reface calculele anterioare pe trimestre, este suficient să selectaţi din nou una
dintre datele calendaristice şi să alegeţi din meniul superior comanda PivotTable Tools /
Options / Group Selection; în fereastra de dialog Grouping alegeţi modul de grupare a datelor
bifând simultan By Quarters şi By Years (este permisă selectarea mai multor elemente de
grupare; dacă se alege doar Quarters, gruparea se va face global pe trimestre, punând la un loc
datele care corespund aceluiaşi trimestru, indiferent de anul din care provin, ceea ce nu este
util). Conţinutul tabelului pivot este actualizat automat în conformitate cu noul criteriu.
4) Valorile IMC sunt folosite pentru a caracteriza greutatea unei persoane, conform
următoarei interpretări:
IMC < 18.5 : subponderal
IMC între 18.5 – 25 : normoponderal
IMC între 25.1 – 30 : supraponderal
IMC > 30 : obezitate
Completați coloana “Intervale IMC” cu interpretarea corectă, conform cu valoarea IMC
corespunzătoare.
Indicație: Vom folosi funcții IF() imbricate (incluse unele în altele), pentru a identifica cele 4
categorii distincte.
Formula de calcul necesară va fi:
OBSERVAȚIE: Dacă valorile distincte din coloana ”Intervale IMC” nu sunt automat încărcate
în tabelul pivot creat (pentru că au fost adăugate ulterior și conținutul tabelului nu a fost
actualizat) folosiți butonul Refresh din secțiunea PivotTable Tools / Data.
3. Completaţi conţinutul tabelului selectând coloana „TGO” din zona „Choose fields to add
to report” şi trăgând-o în zona „Column Labels”; se constată că toate valorile distincte ale
TGO sunt încărcate în coloane separate ale tabelului pivot generat:
4. Selectaţi una dintre valorile distincte ale TGO şi folosiţi din meniul superior comanda
PivotTable Tools / Options / Group Selection; în fereastra de dialog activată, Grouping,
stabiliţi modul de grupare a datelor:
5. Completaţi conţinutul tabelului selectând coloana „TGO” din zona „Choose fields to add
to report” şi trăgând-o în zona „Values”; funcţia calculată automat este Count, care
corespunde cerinţelor problemei propuse.
1) Filtrarea clasică:
Pentru a se accesa facilitatea de filtrare clasică a conţinutului unui tabel pivot se poate
proceda în două modalităţi:
- Se apasă săgeata figurată în dreapta numelui celor două componente ale tabelului pivot,
„Row Labels” şi respectiv „Column Labels”;
- Se apasă săgeata figurată în dreapta numelor coloanelor încărcate în tabelul pivot, bifate
în zona „Choose fields to add to report”.
Un element caracteristic filtrării datelor în tabele pivot este acela că, odată activate, pot fi
definite două tipuri distincte de filtre:
- Filtre care se referă la valorile posibile ale variabilei selectate, identificate sub numele
„Label Filters”;
- Filtre care se referă la calculele realizate cu aceste valori, care sunt încărcate în conţinutul
tabelului pivot – identificate sub numele „Value Filters”.
Opţiunea implicită de filtrare se referă la valorile posibile ale variabilei selectate,
respectiv „Label Filters”.
Pentru a şterge un filtru care a fost definit pe o coloană inclusă într-un tabel pivot este
suficientă activarea funcţiei de filtrare, după care se va selecta din meniul personalizat comanda
„Clear Filter From Coloană”.
6) Folosind tabelul pivot creat la exercițiul nr. 3, afișați numărul de analize realizate
anual și trimestrial la femei.
7) Folosind tabelul pivot creat la exercițiul nr. 3, afișați numărul de analize realizate la
bărbați în perioada 1.09.2018–31.01.2019.
8) Calculați valorile medii ale TGO și TGP comparativ pe intervale IMC la femei.
6. Din lista de valori disponibile ale filtrului ”Gen” selectați valoarea „F” şi apăsaţi OK; tabelul
pivot va fi recalculat pentru filtrul definit:
Gen F
3. Bifaţi coloanele pe care 4. Filtrele create vor avea aspectul de mai jos, fiind active
doriţi să le utilizaţi pentru pentru utilizare:
filtrare din fereastra de
dialog activată, „Insert
Slicers” şi apăsaţi OK:
Se apasă butonul ”F” din filtrul ”Gen” și butonul „40 – 49 ani” din filtrul „Vârstă”, iar
tabelul pivot se actualizează instantaneu; pentru a se marca existenţa filtrului valorile
neselectate se colorează cu alb, iar butonul din colţul dreapta-sus de eliminare a filtrului devine
activ:
OBSERVAŢIE: Pentru a se realiza selecții multiple ale valorilor dintr-un filtru se ține apăsată