excel c5 string, grafice

18
Situații posibile întâlnite în practică: Crearea a două coloane cu informații separate TAS, TAD din coloana sursă D Determinarea anului nașterii din CNP (zilei, lunii) Determinarea sexului din CNP 1 Metode de lucru cu șiruri de caractere. Funcții disponibile în Excel 2010 Extragerea unui subșir Left(text, număr de caractere) – Extrage un număr de caractere începând din stânga șirului . Ex.: Left(”Medicină”, 3) -> ”Med” Right(text, număr de caractere) – Extrage un număr de caractere începând din dreapta șirului . Ex.: Right(”Medicină”, 3) -> ”inăMid(text, nr-start, nr-lungime) – Extrage un număr de caractere (nr-lungime) începând din poziția dată de nr-start. Ex.: Mid(”abcdefghi”,2,3) -> “bcd” Căutare Find(text de căutat, text sursă, [start nr.]) – Determină poziția de început a unui sir de căutat în cadrul unui text sursă. Opțional se poate impune startul de căutare de pe poziția start nr. Face diferență între litere mari și mici Ex.: Fiind(”cd”, ”abcde”) -> 3 Search – este varianta Fiind ce nu face diferență între litere mari și mici. 2

Upload: cush-gisca

Post on 06-Sep-2015

54 views

Category:

Documents


4 download

DESCRIPTION

dfsdgfsd

TRANSCRIPT

  • Situaii posibile ntlnite n practic:

    Crearea a dou coloane cu informaii separate TAS, TAD din coloana surs D Determinarea anului naterii din CNP (zilei, lunii) Determinarea sexului din CNP 1

    Metode de lucru cu iruri de caractere.Funcii disponibile n Excel 2010

    Extragerea unui subirLeft(text, numr de caractere) Extrage un numr de caractere ncepnd din stnga irului .Ex.: Left(Medicin, 3) -> Med

    Right(text, numr de caractere) Extrage un numr de caractere ncepnd din dreapta irului .Ex.: Right(Medicin, 3) -> in

    Mid(text, nr-start, nr-lungime) Extrage un numr de caractere (nr-lungime) ncepnd din poziia dat de nr-start.Ex.: Mid(abcdefghi,2,3) -> bcd

    CutareFind(text de cutat, text surs, [start nr.]) Determin poziia de nceput a unui sir de cutat n cadrul unui text surs. Opional se poate impune startul de cutare de pe poziia start nr. Face diferen ntre litere mari i miciEx.: Fiind(cd, abcde) -> 3Search este varianta Fiind ce nu face diferen ntre litere mari i mici. 2

  • Problema 1Crearea a dou coloane cu informaii separate TAS , TAD din coloana surs D

    Am putea folosi funcia Left pentru aextrage 3 caractere din stnga irului.

    Astfel n rndul 14 am putea scrie:LEFT(B14,3)

    Vom obine astfel valori de genul 120, 110dar i 90/ deoarece nu toate valorile suntmai mari ca 100.

    Ce am obinut nu este tocmai satisfctor.Putem observa c rezultatul este text vatrebui s-l convertim n numr.

    Funcia Value(text ce conine o valoarenumeric) ne ajut s facem conversia dintext n numeric. Totui pentru 90/ vomobine un mesaj de eroare: #VALUE!.

    Pentru a scpa de caracterul nedorit / am putea copia coloana TAStocmai creat folosind Paste special value. Apoi cu search and replaceputem nlocui caracterul / cu (nimic) - practic vom terge acestcaracter. 3

    Coloan obinut cu copy paste value apoi replace /.

    Eroare obinut prin funcia VALUE

    Valori text alinierea este la stnga.

    4

  • Metoda a doua de rezolvare.

    Practic avem de trunchiat din stnga irului un numr de caractere delimitat dentlnirea caracterului/. Dac am afla poziia acestui caracter / am puteadetermina i lungimea irului (numrul de caractere) de extras.

    Putem folosi funcia FIND pentru determinarea poziiei acestui caracter.Astfel final vom avea: LEFT(D2,FIIND(/,D2)-1)n acest mod i valoarea 90 va fi convertit corect.

    5

    Pentru calculul tensiunii arteriala diastolice (TAD) ar trebui s extragemcaracterele ncepnd dup caracterul delimitator /.

    Vom folosi pentru aceasta funcia : MID(D2,FIND("/",D2)+1,3)

    6

  • n cadrul extragerii de informaii din CNP nu sunt probleme deoarece poziiilesunt fixe.

    ExempluExtragerea anului naterii din CNP.

    Putem s fim mai riguroi.

    7

    ExempluExtragerea informaiei de sex din CNP.

    8

  • 9Ms Excel- program dedicat calculului tabelar i realizrii de grafice.

    Datele conin valori numerice ce pot fi reprezentate sub form grafic.

    Un grafic corect realizat prezint informaia ntr-o form uor deinterpretat.

    Principiu general : un grafic trebuie s se autoexplice (chiar o persoancare nu are cunotine solide n domeniu trebuie sa neleag ct mai multeelemente din grafic , self - explaining).

    Grafic = Diagram

    10

  • Sisteme de reprezentare grafica se caracterizeaza prin definirea coordonatelor

    Spatiul Euclidean bidimensional :

    Coordonate carteziene Coordonate polare

    X (abscisa)

    Y (ordonata)

    O (origine)

    A(x1,y1)

    x1

    y1

    O (origine)

    A( ,d)d

    11

    Variabil de studiu

    21

    19

    26

    22

    16

    Se determin valorile minim respectiv maxim i se definete intervalul de pe axa YY. De obicei se aplic o extensie de 10% pentru valoarea maxim iar valoarea minim pozitiv este considerat 0.

    12

  • 43%

    57%

    75%

    25%

    36%

    64%

    0%10%20%30%40%50%60%70%80%

    %

    HTAE HTANR HTAR

    Cu afectare cardiaca fara afectare cardiaca

    CoAo GFA GNC HTAE malf RDiagnostic

    25

    50

    75

    100

    125

    150

    175

    200

    225

    250

    275

    LVM

    I

    Analiza PWV la copii hemodializai vs copii normali

    7.13

    5.726.11

    5.04

    6.62

    5.385

    5.5

    6

    6.5

    7

    7.5

    Copii HD Copii normali

    155.92, 29%

    12345

    13

    Titlu

    Legenda

    Etichete

    Abscisa valori

    Titlu axa x

    Fundal grafic

    Linii de ghidaj

    Observaie: Graficul este format din mai multe obiecte. Acestea au proprieti ce pot fi editate (modificate).

    Set 1 dateSet 2 date

    14

  • TIPURI DE GRAFICE (DIAGRAME):

    Grafice coloan Grafice linie Grafice cu structur radial (cerc) Grafice bar Grafice zon Grafice prin puncte(XY) Grafice bursiere Grafice suprafa Grafice de structur inelar Grafice cu bule Grafice radar

    Creare:1 introducere valori2 selecie 3 Insert + Chart4 personalizare

    15

    Tipuri de grafice (Excel 2010)

    Grafice coloan (column)Datele ce sunt aranjate n coloane sau rnduri pot reprezenta informaianecesar reprezentrii unei diagrame coloan. Aceste grafice sunt utile pentruafiarea modificrilor datelor ntr-o perioad de timp sau pentru ilustrarea unorcomparaii ntre elemente. n diagramele coloan, categoriile sunt organizate peaxa orizontal iar valorile numerice pe axa vertical.

    Observaie: Majoritatea diagramelor accept mai mult de o serie pentrureprezentare grafic. Toate seriile trebuie s fie ori pe coloane ori pe rnduri.

    Dou serii de valori reprezint datele specifice pe anii de studiu

    16

  • Grafice linie (line)Graficele tip linie pot afia date continue n timp, n funcie de o scal comun i, de aceea, sunt ideale pentru afiarea tendinelor datelor msurate la intervale egale. ntr-o diagram linie axa XX este tratat ca o ax categorial.

    Grupa 1 Grupa 21 lun 87.3% 75.6%3luni 64.8% 57.2%6 luni 22.1% 37.1%9 luni 6.0% 15.8%12 luni 4.0% 9.7%

    Axa XX permite utilizarea doar a variabilelor de tip categorial !!! 17

    Grafice cu structur radial sau cerc (pie)Graficele cu structur radial prezint sectoarele dintr-un cerc proporionalecu valorile seriei de date. Acestea accept numai un set de date (pe linie saupe coloan). ntr-un grafic cu structur radial valorile pot fi afiate ca procentdin ntreaga structur radial (ntregul cerc). Sunt des ntlnite nreprezentarea compoziiei unei populaii de studiu.

    Anumite sectoare pot fi scoase n eviden prin descompunerea n formcoloan sau cerc.

    cazuri procent (%)

    Grupa 1 12 12.6%

    Grupa 2 17 17.9%

    Grupa 3 8 8.4%

    Grupa 4 21 22.1%

    Grupa 5 37 38.9%

    total1 95 100.0%

    18

  • Grafice barSunt asemntoare diagramelor coloan. Practic sunt grafice coloan rotite cu900.

    19

    Grafice zon , domeniu sau arie (area)Graficele tip zon accentueaz magnitudinea schimbrii n timp i pot fi utilizatepentru a atrage atenia asupra valorii totale n funcie de o tendin. De exemplu,datele care reprezint evoluia n timp pot fi reprezentate ntr-o diagram zonpentru a accentua frecvena total.Afind suma valorilor reprezentate, o diagram zon arat i relaia prilor cuntregul.Se folosesc tot pentru a prezenta magnitudini, sau evoluii in timp sau compozitian timp a lotului studiat.

    n pregtire Specialiti2009 34 212010 41 352011 46 41

    20

  • Grafice prin puncte (xy, scatter)Sunt formate din cel puin dou serii de date (ambele pe rnduri sau coloane).Se accept i se reprezint proporional valorile numerice pe XX ct i pe YY.Ca urmare a acestei proporii n redare, diagramele prin puncte sunt folositepentru a afia posibile relaii ntre valorile numerice de pe axa XX i valorilenumerice de pe axa YY. n statistic sunt dedicate pentru determinarea drepteide regresie.Axa XX permite utilizarea variabilelor de tip numeric reprezentarea esteproporional cu aceste valori !

    21

    ziua max min media ziua 1 39.2 38.2 38.7 ziua 2 39.1 38 38.6 ziua 3 38.5 37.6 38.1 ziua 4 38.2 37.4 37.8 ziua 5 38 37.1 37.6 ziua 6 37.6 36.8 37.2 ziua 7 37.1 36.5 36.8

    36

    36.5

    37

    37.5

    38

    38.5

    39

    39.5

    ziua

    1

    ziua

    2

    ziua

    3

    ziua

    4

    ziua

    5

    ziua

    6

    ziua

    7

    max

    min

    media

    Grafice bursiere (stock)Sunt situaii n care avem de reprezentat mai multe valori numerice ce sunt

    caracteristice pentru fiecare grup de pe axa XX. De exemplu variaia de pre nforma valoare minim, maxim i final pentru un anumit produs. Dup cumimplic i numele dar i folosind puin imaginaie, putem aprecia c o diagrambursier se utilizeaz n special pentru a ilustra fluctuaia anumitor parametri. Cutoate acestea, aceast diagrama bursier poate fi utilizat i pentru date de altnatur. De exemplu, se poate utiliza acest grafic pentru a indica variaiatemperaturii zilnice.

    Trebuie sa introducei datele ntr-o ordine predefinit pentru a crea diagramebursiere. Aceasta este descris chiar de numele subtitlului.

    Mai jos grafic de tip High Low Close

    22

  • SuprafaSunt utilizate n reprezentarea 3D a valorilor numerice.Pentru a putea crea un astfel de grafic va trebui s avem o matrice a valorilor

    de reprezentat.Axa X este categorial i reprezint prima coloan din stnga seleciei.Axa Y este categorial i reprezint prima linie din capul seleciei.Axa Z este numeric i reprezint valoarea funciei reprezentate sau a

    parametrului msurat.

    Atenie Excel va cuta s converteasc n valori numerice celulele ceconin text de aceea am preferat notaia x-2x1, x1.2 (de fapt suntnumerele -2, -1.8) 23

    Tip toroidal (sau inel)Permite prezentarea mai multor serii de date, comparativ cu tipul cerc.Prezint avantajul realizrii unor comparaii lesne de vizualizat. Totui dac

    avem mai mult de 3 serii nu este indicat utilizarea acestui tip.Sunt situaii n care datele sunt greu de citit i se prefera nlocuirea cu tipului

    bar sau coloan.

    Tip 1 Tip 2 Tip 3 Tip 4Grupa 1 65 26 47 11Grupa 2 35 57 13 40

    24

  • Tip Radar

    Este tipul de date ce folosete coordonate polare.

    tip 1 tip 2 tip 3ian. 17.30% 9.2% 5.40%feb. 9.55% 17.7% 6.70%martie 24.30% 23.8% 9.10%aprilie 8.39% 6.2% 11%mai 12.60% 1.5% 5%iunie 6.32% 10.4% 16%iulie 4.93% 5.8% 7%aug. 6.13% 12.6% 13%sept. 22.40% 21.1% 5%oct. 16.70% 3.6% 7%noiembrie 9.00% 11.4% 14%dec. 12.16% 9.8% 20%

    25

    presiune temperatur densitate1.7 90 0.81.2 110 0.71.8 100 0.92.1 85 1.11.4 80 0.6

    Grafice cu baloane (bule)Acest tip de grafic necesit trei serii de date numerice. Acestea vor fi

    interpretate ca date pentru axa XX`, YY` respectiv dimensiunea balonului.De exemplu, se pot organiza datele aa cum se afieaz n urmtorul

    exemplu.

    26

  • Reguli de urmat pentru reprezentare grafic

    Introducei datele n foaia de calcul respectnd regula: seriile sunt toatedefinite pe coloane sau toate definite pe rnduri. inei cont c nu toate graficele folosesc mai multe serii (de ex. tipul cerc), darde asemenea unele grafice nu pot fi realizate fr nu numr minim de serii(graficul bursier). Putei s v folosii de definirea sursei de celule activnd Chart Tools +Design + Select Data. Selectarea celulelor ce definesc informaia de reprezentat.

    27

    Graficul este format din obiecte. Obiectele au proprieti ce pot fi editate. Ometod const n selecia obiectului i alegerea opiunilor de personalizare.

    Exemplu.Clic dreapta pe etichete i activarea proprietilor.

    28

  • Dac am selectat un grafic meniul se modific i apar grupuri de comenzispecifice. De aici putem alege toate opiunile de modificare , practicpersonalizarea diagramei (Chart tools: Design, Layout, Format).

    29

    78.30

    21.7044.70

    55.30

    2.56

    97.44

    33.30

    66.70

    42.60

    57.40

    0102030405060708090

    100

    %

    CoAo GNC GFA malf R HTAEDiagnostic

    Cu afectare cardiac Fr afectare cardiac

    78.30

    21.70 44.70

    55.30

    2.56

    97.44

    33.30

    66.7042.60

    57.40

    1

    10

    100

    %

    CoAo GNC GFA malf R HTAEDiagnostic

    Cu afectare cardiac Fr afectare cardiac

    Axa liniara

    Axa logaritmica

    Axa logaritmic are ca efectcomprimarea diferenelor dintrevalori.Este folosit cnd se lucreaz cuvalori f. diferite.

    30

  • Exemple

    LVMI Cl_Cr

    1 51.52 45

    2 73.28 34

    3 151.24 89

    4 101.53 83

    5 44.27 15

    6 68.2 45

    7 72.83 54

    8 97.84 79

    9 73.16 65

    10 109.59 88

    11 96.83 76

    12 169.34 99

    13 110.5 87

    14 195.88 102

    15 111.17 78

    Tip HTACu afectare

    cardiacFr afectare cardiac Total

    HTAENr cazuri 23 31 54

    % cazuri 42.6% 57.4% 100.0%

    HTANRNr cazuri 21 7 28

    % cazuri 75.0% 25.0% 100.0%

    HTARNr cazuri 62 112 174

    % cazuri 35.6% 64.4% 100.0%

    TotalNr cazuri 106 150 256

    % cazuri 41.4% 58.6% 100.0%

    Nr. Cazuri Barbati Femeimajori 345 321minori 123 211

    31

    ( )2

    2

    2

    21)(

    pi

    =

    x

    exfTEHNIC DE REPREZENTARE GRAFIC A FUNCIILOR

    Reprezentarea funciei Gauss-Laplace

    32

  • Densitatea de probabilitate a funciei de repartiie normal bivariat(avnd doi parametri) are expresia:

    ( )

    +

    =

    22

    212

    1exp

    121),(

    y

    y

    y

    y

    x

    xx

    yx

    yyxx

    xyxf

    pi ( )

    +

    =

    22

    212

    1exp

    121),(

    y

    y

    y

    y

    x

    xx

    yx

    yyxx

    xyxf

    pi

    -2

    -1.

    6

    -1.

    2

    -0.

    8

    -0.

    4 0

    0.4

    0.8

    1.2

    1.6 2 -2

    -1

    0

    1

    2

    0

    0.1

    0.2

    0.3

    0.4

    0.5

    0.6

    0.7

    0.8

    0.9

    1

    0.9-10.8-0.90.7-0.80.6-0.70.5-0.60.4-0.50.3-0.40.2-0.30.1-0.20-0.1

    33

    Birthweigh (g) SystolicBP (mm col Hg)3150 772850 793600 803750 823000 833150 853600 863750 884050 893600 903900 924800 922700 953600 964500 973750 98

    Exemplu regresie

    Se selecteaz graficul de tip XY (scatter).Clic dreapta pe unul din puncte.Se alege Add trendline.La optiuni se bifeaz : Display equation i Display R squared.

    Interpretare: 1 panta dreptei este pozitiv, este 0,00524, astfel dependena este direct proporional (o cretere pe x va duce la o cretere pe y).2 R2 este 0,1946 ceea ce nseamn c 19,46 % din variaia Systolic BP este determinat de variaia greutii la natere. 34

  • Determinarea volumului eantionului de studiu pentru estimarea unei proporii

    n cazul studiului de prevalen scopul este de a determina proporia de bolnavi dintr-o anumit populaie. Pentru aceast situaie avem formula de calcul:

    ( )2

    2

    21

    1d

    ppZn

    Formula pare puin ciudat! Dorim sestimm proporia p cu o eroare mic notat d ideterminm volumul eantionului, funcie tot deproporia p. Dac nu cunoatem aceastproporie, atunci ar trebui mai nti estimat ntr-o form, poate aplicnd un studiu pilot pentru aavea o informaie minim asupra ei.Z este o constant, d este eroarea admis. Vomstudia produsul p(1+p).

    Reprezentarea grafic

    35