31
5/26/2018 FisaDisciplineiExcelCECCARFunctiiPredefinite-slidepdf.com http://slidepdf.com/reader/full/fisa-disciplinei-excel-ceccar-functii-predefinite 1/31  Utilizarea TIC pentru servicii de calitate  î n domeniul financiar contabil POSDRU/81/3.2/S/59664 Proiect cofinanţat din Fondul Social European prin Programul Operaţional Sectorial Dezvoltarea Resurselor Umane 2007-2013 FONDUL SOCIAL EUROPEA N Programul Operaţional Sectorial Dezvoltarea Resurselor Umane 2007 – 2013  Axa prioritară 3 „Creşterea adaptabilităţii lucrătorilor şi a întreprinderilor Domeniul major de intervenţie 3.2 Formare şi sprijin pentru întreprinderi şi angajaţi pentru  promovarea adaptabilităţii  Titlul proiectului: „Utilizarea TIC pentru servicii de calitate în domeniul financiar contabil  Cod contract: POSDRU/81/3.2/S/59664 Proiect cofinanţat din Fondul Social European prin Programul Operaţional Sectorial Dezvoltarea Resurselor Umane 2007-2013” – „Investeşte în oameni”  Tehnologii Office cu aplicabilitate în domeniul financiar-contabil - Microsoft Excel -

Fisa Disciplinei Excel CECCAR Functii Predefinite

Embed Size (px)

Citation preview

  • Utilizarea TIC pentru servicii de calitate n domeniul financiar contabil

    POSDRU/81/3.2/S/59664

    Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007-2013

    FONDUL SOCIAL EUROPEAN Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007 2013

    Axa prioritar 3 Creterea adaptabilitii lucrtorilor i a ntreprinderilor

    Domeniul major de intervenie 3.2 Formare i sprijin pentru ntreprinderi i angajai pentru

    promovarea adaptabilitii

    Titlul proiectului: Utilizarea TIC pentru servicii de calitate n domeniul financiar contabil

    Cod contract: POSDRU/81/3.2/S/59664

    Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea

    Resurselor Umane 2007-2013 Investete n oameni

    Tehnologii Office cu aplicabilitate n

    domeniul financiar-contabil

    - Microsoft Excel -

  • Utilizarea TIC pentru servicii de calitate n domeniul financiar contabil

    POSDRU/81/3.2/S/59664

    Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007-2013

    Coninutul acestui material nu reprezint n mod obligatoriu poziia oficial a Uniunii Europene sau a Guvernului Romniei. The document does not represent the point of view of the European Union or Romanian Government. Autori: Dana Boldeanu, Cristina Geambau, Mirela

    Gheorghe, Mirela Oancea, Ctlin Tudor ASE Bucureti

    Data: Aprilie, 2012

    Proiect: Utilizarea TIC pentru servicii de calitate n domeniul financiar contabil

    Copyright 2012 Reproducerea este autorizat, cu condiia menionrii sursei, cu excepia cazului n care se prevede altfel.

  • Utilizarea TIC pentru servicii de calitate n domeniul financiar contabil

    POSDRU/81/3.2/S/59664

    Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007-2013

    Coninut:

    1 FUNCII PREDEFINITE N EXCEL SPECIFICE DOMENIULUI FINANCIAR-

    CONTABIL .................................................................................................................. 4

    2.1. Funcii matematice ........................................................................................ 4

    2.2. Funcii statistice............................................................................................... 7

    2.3. Funcii financiare ......................................................................................... 12

    2.4. Funcii logice .................................................................................................. 18

    2.5. Funcii de tip dat calendaristic .................................................................... 20

    2.6. Funcii de consultare ...................................................................................... 22

    2.7. Funcii de tip text ......................................................................................... 26

    Bibliografie ................................................................................................................ 30

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 4 din 31

    1 FUNCII PREDEFINITE N EXCEL SPECIFICE

    DOMENIULUI FINANCIAR-CONTABIL

    Funciile predefinite reprezint formule speciale, care respect o anumit

    sintax i permit realizarea de calcule matematice i trigonometrice, statistice,

    financiare, de cutare i consultare cu recuperarea unor informaii n funcie de un

    element cheie, operaii cu iruri de caractere, date calendaristice, etc. Excel le

    grupeaz pe tipuri de funcii n funcie de specificul i utilitatea acestora. n paginile

    care vor urma, din cadrul acestui capitol, vom prezenta i exemplifica cele mai

    importante funcii predefinite specifice domeniului financiar-contabil.

    1.1 Funcii matematice

    Funciile matematice permit efectuarea de calcule, de la simple la complexe, oferind

    utlizatorului instrumentele necesare pentru rezolvarea unor aplicaii ce solicit

    algoritmi matematici i trigonometrici. Excel 2010 ofer o gam larg de funcii

    matematice i trigonometrice predefinite, ce pot fi clasificate dup tipul de calcul

    efectuat n 3 categorii distincte:

    Funcii algebrice

    Funcii trigonometrice

    Funcii de rotunjire

    1. Funcia SUM - calculeaz suma unei serii de date numerice.

    Sintaxa:

    = SUM (list-elemente)

    unde:

    list-elemente reprezint o list compus din valori numerice, nume de

    cmpuri, rezultate ale altor formule. Aceast list de elemente poate fi

    reprezentat de o plaj de celule continue, situaie n care nsumarea

    elementelor listei se poate realiza i prin apelarea butonului AutoSum

    () sau de o plaj de celule discontinue, situaie n care utilizatorul va

    preciza n mod distinct elementele listei de nsumat.

    Exemplu: Se consider situaia creantelor din figura nr. 2.1. Se dorete s se

    calculeze valoarea totala a creanelor care au termenul de lichiditate sub 1 an,

    respectiv peste 1 an.

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 5 din 31

    Figura nr. 2. 1 Exemple de utilizare a funciei SUM

    2. Funcia SUMIF realizeaz suma unei serii de numere n funcie de

    evaluarea unei condiii.

    Sintaxa:

    = SUMIF (cmp de evaluat;condiie; [cmp de nsumat])

    unde:

    cmp de evaluat reprezint domeniul de valori care urmeaz a fi testat;

    condiie reprezint un criteriu logic;

    [cmp de nsumat] este argumentul care desemneaz cmpul care va

    fi nsumat. Acest argument este opional i, dac lipsete din sintax,

    rolul su este preluat de cmpul de evaluat.

    Exemplu: Plecnd de la datele din figura nr. 2.1, se solicit calculul valorii totale a

    creanelor cu termen de lichiditate sub 1 an, aferent clienilor.

    Figura nr. 2. 2 Exemplu de utilizare a funciei SUMIF

    Obs: Analiznd datele din domeniul A9:A16, condiia care va ngloba toi clienii este

    Clienti*, caracterul * substituind orice ir de caractere care urmeaz dup cuvntul

    Clienti.

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 6 din 31

    3. Funcia SUMIFS realizeaz suma unei serii de numere n funcie de

    evaluarea unei condiii multiple.

    Sintaxa:

    = SUMIFS (cmp de nsumat; cmp de evaluat1;condiie1; cmp de

    evaluat2;condiie2;..)

    unde:

    cmp de nsumat este argumentul care desemneaz campul care va fi

    nsumat;

    cmp de evaluat1 reprezint primul domeniu de valori care urmeaz a

    fi testat;

    condiie1 reprezint un prim criteriu logic;

    camp de evaluat2 reprezint al doilea domeniu de valori care urmeaz

    a fi testat;

    condiie2 reprezint al doilea criteriu logic (accept pn la 127

    condiii de testat).

    Exemplu: Plecnd de la datele din figura nr. 2.1, se solicit calculul valorii totale a

    creanelor cu termen de lichiditate sub 1 an, pentru creanele cu o valoare individual

    cuprins ntre 50 i 100 lei.

    Figura nr. 2. 3 Exemplu de utilizare a funciei SUMIFS

    4. Funcia INT - returneaz o valoare numeric rotunjit prin lips pn la cel

    mai apropiat ntreg.

    Sintaxa:

    =INT (numr de rotunjit)

    unde:

    numr de rotunjit este numrul real care se dorete a fi rotunjit prin

    lips la un ntreg

    5. Funcia ROUND rotunjete o valoare specificat la un numr precizat de

    cifre.

    Sintaxa:

    =ROUND (numr de rotunjit; numr de digits)

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 7 din 31

    unde:

    numr de rotunjit reprezint o constant numeric cu zecimale, rezultatul

    unei expresii de calcul, referina celular sau numele celulei ce conine aceste

    elemente

    numr de digits reprezint numrul de cifre la care se efectueaz rotunjirea.

    Not:

    Dac numrul de digits este mai mare dect 0 (zero), atunci numrul este

    rotunjit pn la numrul specificat de zecimale;

    Dac numrul de digits este 0, atunci numrul este rotunjit pn la cel mai

    apropiat ntreg.

    Dac numrul de digits este mai mic dect 0, atunci numrul este rotunjit

    spre stnga separatorului zecimal (virgulei).

    Exemplu: S se rotunjeasc vrsta persoanelor din figura 2.4 folosind funciile

    ROUND i INT.

    Figura nr. 2. 4 Exemple de utilizare a funciilor ROUND i INT

    1.2 Funcii statistice

    Funciile statistice permit efectuarea de calcule statistice utiliznd serii de valori i

    distribuii statistice.

    1. Funcia MAX - returneaz cea mai mare valoare dintr-o distribuie statistic.

    Sintaxa:

    = MAX(list-elemente)

    unde:

    list-elemente reprezint o list compus din valori numerice, nume de

    cmpuri, rezultate ale altor formule.

    2. Funcia MIN - returneaz cea mai mic valoare dintr-o distribuie statistic.

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 8 din 31

    Sintaxa:

    = MIN(list-elemente)

    unde:

    list-elemente reprezint o list compus din valori numerice, nume de

    cmpuri, rezultate ale altor formule.

    Exemplu: S se formateze condiional persoanele cu vrsta cea mai mic (culoare

    galben) respectiv cu vrsta cea mai mare (culoare albastr).

    Figura nr. 2. 5 Exemple de utilizare a funciilor MIN i MAX n cadrul unei formatri condiionale

    Not: Pentru formatarea condiional au fost definite 2 reguli distincte: o regul pentru

    persoanele cu vrsta minim i o a doua regul pentru persoanele cu vrsta maxim.

    3. Funcia AVERAGE calculeaz media aritmetic a unei distribuii statistice.

    2

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 9 din 31

    Sintaxa:

    = AVERAGE (list-elemente)

    unde:

    list-elemente reprezint o list compus din valori numerice, nume de

    cmpuri, rezultate ale altor formule.

    Figura nr. 2. 6 Exemplu de utilizare a funciei AVERAGE

    4. Funcia AVERAGEIF calculeaz media aritmetic a unei distribuii statistice,

    n funcie de evaluarea unei condiii.

    Sintaxa:

    = AVERAGEIF (cmp de evaluat; conditie; [cmp de calcul medie])

    unde:

    cmp de evaluat reprezint domeniul de valori care urmeaz a fi testat

    condiie reprezint un criteriu logic

    [cmp de calcul medie] este argumentul care desemneaz cmpul

    pentru care se va calcula media aritmetic. Acest argument este

    opional i dac lipsete, cmpul de calcul medie va fi cmpul de

    evaluat.

    Exemplu: Plecnd de la datele din figura nr. 2.6, se solicit calculul valorii medii a

    cheltuielilor de protocol.

    Figura nr. 2. 7 Exemplu de utilizare a funciei AVERAGEIF

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 10 din 31

    5. Funcia AVERAGEIFS calculeaz media aritmetic a unei distribuii statistice,

    n funcie de evaluarea unei condiii multiple.

    Sintaxa:

    = AVERAGEIFS (cmp de calcul medie; cmp de evaluat1; condiie1; cmp de

    evaluat2; condiie2; )

    unde:

    cmp de calcul medie este argumentul care desemneaz cmpul

    pentru care se va calcula media aritmetic (obligatoriu).

    cmp de evaluat1 reprezint primul domeniu de valori care urmeaz a

    fi testat

    condiie1 reprezint un prim criteriu logic

    cmp de evaluat2 reprezint al doilea domeniu de valori care urmeaz

    a fi testat

    condiie2 reprezint al doilea criteriu logic (accept pn la 127

    condiii de testat).

    Exemplu: Plecnd de la datele din figura nr. 2.6, se solicit calculul valorii medii a

    platilor in luna februarie.

    Figura nr. 2. 8 Exemplu de utilizare a funciei AVERAGEIFS

    Not: Pentru a defini condiia specific lunii februarie se repet acelai cmp de

    evaluat, n cazul nostru Data tranzactie (B5:B10), pentru care o prima condiie va fi

    >02/01/2012 pentru data de 1 februarie 2012, iar a doua condite

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 11 din 31

    Figura nr. 2. 9 Exemplu de utilizare a funciei COUNT / COUNTA

    7. Funcia COUNTBLANK numr celulele goale dintr-o distribuie statistic.

    Sintaxa:

    = COUNTBLANK (list-elemente)

    8. Funcia COUNTIF calculeaz numrul de elemente dintr-o serie de date, n

    funcie de evaluarea unei condiii.

    Sintaxa:

    =COUNTIF(cmp de evaluat; condiie)

    unde:

    cmp de evaluat reprezint domeniul de valori care urmeaz a fi testat;

    condiie reprezint un criteriu logic.

    Exemplu: Plecnd de la datele din figura nr. 2.9, se solicit calculul numrului de

    plati efectuate dupa 15 februarie 2012.

    Figura nr. 2. 10 Exemplu de utilizare a funciei COUNTIF

    9. Funcia COUNTIFS calculeaz numrul de elemente dintr-o serie de date, n

    funcie de evaluarea unei condiii multiple.

    Sintaxa:

    =COUNTIFS(cmp de evaluat1; condiie1; cmp de evaluat2; condiie2;..)

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 12 din 31

    unde:

    cmp de evaluat1 reprezint primul domeniu de valori care urmeaz a

    fi testat (obligatoriu)

    condiie1 reprezint un prim criteriu logic (obligatoriu)

    cmp de evaluat2 reprezint al doilea domeniu de valori care urmeaz

    a fi testat

    condiie2 reprezint al doilea criteriu logic (accept pn la 127

    condiii de testat).

    Exemplu: Plecnd de la datele din figura nr. 2.9, se solicit calculul numrului de

    pli a cror valori individuale sunt cuprinse ntre 50 i 75 lei.

    Figura nr. 2. 11 Exemplu de utilizare a funciei COUNTIFS

    1.3 Funcii financiare

    1. Funcia PV calculeaz valoarea actualizat a unei investiii.

    Sintaxa:

    = PV(rate; nper; pmt; [fv];[type])

    unde:

    rate (rata dobnzii) este dobnda exprimat ca un procent pe o

    perioad.

    nper (numr rate) reprezint perioada de investiie .

    pmt reprezint plata efectuat periodic.

    [fv] (valoarea rezidual) este un parametru opional, care reprezint

    valoarea care rmne la sfritul plii. Daca acest parametru nu este

    precizat se presupune c este 0.

    [type] (tip) poate lua valorile 0 sau 1. Daca type=0 sau lipsete, plata

    se face la sfritul perioadei, iar dac type=1 plata se face la nceputul

    perioadei.

    Not : argumentele rata dobnzii i numr_perioade trebuie s fie exprimate n

    aceeai unitate de timp

    Exemplu: O persoan fizic dorete s fac o investiie n urmtoarele condiii: rata

    anual a dobnzii de 10%, perioada investiiei de 5 ani, pltind lunar o trans de

    1000 lei. Care este valoarea actual a investiiei?

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 13 din 31

    . Figura nr. 2. 12 Exemplu de utilizare a funciei PV

    2. Funcia PMT calculeaz plata lunar pentru un mprumut bazat pe pli

    constante i o rat constant a dobnzii. In fiecare lun se ramburseaz o

    sum constant format din rata creditului i dobnda.

    Sintaxa:

    = PMT(rate; nper; pv; [fv];[type])

    unde:

    rate (rata dobnzii) este dobnda exprimat ca un procent pe o

    perioad.

    nper (numr rate) reprezint numrul total de perioade de plat.

    pv (valoarea actual) reprezint suma mprumutat la nceputul

    tranzaciei.

    [fv] (valoarea rezidual) este un parametru opional, care reprezint

    valoarea care rmne la sfritul plii. Dac acest parametru nu este

    precizat se presupune c este 0.

    [type] (tip) poate lua valorile 0 sau 1. Daca type=0 sau lipsete, plata

    se face la sfritul perioadei, iar dac type=1 plata se face la nceputul

    perioadei.

    Exemplu: O persoan fizic incheie un contract de leasing de 10000 lei cu o

    doband anual de 18%, pe 3 ani, pentru a cumpra un autoturism. Care este rata

    lunar a acestui contract, stiind ca valoarea reziduala este de 1500 lei?

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 14 din 31

    Figura nr. 2. 13 Exemplu de utilizare a funciei PMT

    Obs: Argumentele functiei PMT rata anuala a dobanzii si perioada contractului

    sunt raportate la nivel lunar pentru calculul ratei lunare a contractului de leasing.

    3. Functia NPV calculeaz valoarea actual net a unei investiii pe baza

    cash-flows viitoare, la o anumit rat de actualizare.

    Sintaxa:

    = NPV(rata_actualizare, Cash-Flow1, Cash-Flow2, ...Cash-Flown)

    In practic, funcia NPV este utilizat pentru a evalua o investiie, n funcie de

    costurile i veniturile pe care le genereaz aceast investiie n perioadele urmtoare.

    Alturi de funcia NPV, o alt funcie des utilizat pentru acest scenariu este funcia

    de randament a unei investiii cunoscut i sub denumirea de rat de returnare

    (Internal Rate of Return) IRR.

    4. Functia IRR calculeaza rata de randament a unei investiii.

    Sintaxa:

    = IRR(Val_investitie, Cash-Flow1, Cash-Flow2, ...Cash-Flown)

    Functia IRR este rata la care fluxurile de numerar care survin dintr-o investiie sunt

    egale cu costul acelei investiii.

    Exemplu: O societate realizeaz o investiie de 1000000 lei i dorete evaluarea

    acestei investiii tiind c rata de actualizare este de 10% iar n perioadele urmtoare

    valorile cash-flows sunt redate n figura 2.14. n acest sens se solicit calculul NPV i

    IRR.

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 15 din 31

    Figura nr. 2. 14 Exemplu de utilizare a funciei NPV si IRR

    Not: Valorile rezultate pentru cei doi indicatori NPV i IRR ne determin s

    apreciem c investiia este una profitabil deoarece IRR>Rata_actualizare i NPV>0.

    5. Funcia DB calculeaz valoarea amortizrii degresive, pentru situaii cnd

    mijlocul fix este utilizat un anumit numr de luni n primul an de funcionare.

    Sintaxa:

    = DB(cost;salvage;life;per;[month])

    unde:

    cost reprezint valoarea de inventar a mijlocului fix, valoare cu care a

    fost nregistrat n contabilitate.

    salvage reprezint valoarea rezidual a mijlocului fix, valoare ce va

    putea fi recuperat la revnzarea mijlocului fix.

    life reprezint durata de funcionare a mijlocului fix.

    per reprezint perioada de calcul a amortizrii.

    [month] reprezint numrul de luni de funcionare a mijlocului fix n

    primul an. Dac acest parametru lipsete se consider o valoare

    implicit de 12 luni.

    Exemplu: O societate achiziioneaz un utilaj la data de 01.01.2011 cu o valoare de

    contabil de 20000 lei, avnd durata normal de funcionare 5 ani. tiind c se

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 16 din 31

    preconizeaz s se obin o valoare rezidual de 1000 lei, care este valoarea

    amortizrii mijlocului fix ?

    Figura nr. 2. 15 Exemplu de utilizare a funciei DB, DDB, SLN si SYD

    4. AMORLINC - calculeaz amortizarea liniar pentru fiecare perioad contabilizat.

    Sintaxa:

    = AMORLINC(cost;date_purchased;first_period;salvage;period;rate;basis)

    unde:

    cost reprezint valoarea de inventar a mijlocului fix, valoarea cu care a fost nregistrat n contabilitate.

    date_purchased reprezint data punerii n funciune a mijlocului fix. first_period reprezint data sfritului primei perioade de amortizare a

    mijlocului fix. salvage reprezint valoarea rezidual a mijlocului fix, valoarea ce va putea fi

    recuperat la revnzarea imobilizrii. Period reprezint durata pentru care se calculeaz amortismentul. Perioda ia

    valoarea 0 la sfritul primei perioade de funcionare. Rate reprezint rata amortizrii, altfel spus procentul de depreciere anual a

    imobilizrii supuse amortizrii. Rata anuala a amortizarii =100/Durata normala de folosin.

    Basis este un cod ce indic numrul anual de zile ce este luat n considerare pentru calculul amortismentului (0 sau omis 360 zile/an, 1 numrul real de zile/an, 3-365 zile/an, 4- 360 zile/an ).

    5. AMORDEGRC - calculeaz amortizarea degresiv pentru fiecare perioad contabilizat.

    Amortizarea degresiv const n multiplicarea ratei anuale liniare de amortizare cu

    anumii coeficieni prevzuti de lege (1,5 dac durata normala de utilizare este ntre

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 17 din 31

    2-5 ani, 2 daca durata este ntre 5-10 ani i de 2,5 dac durata este mai mare de 10

    ani). Rata multiplicat se aplic la valoarea rmas de amortizat. In ultimii ani, cnd

    se constat c anuitatea amortizrii este inferioar ctului rezultat din mprirea

    valorii rmase de amortizat la numrul de ani de parcurs, se calculeaz

    amortismente egale pentru aceti ultimi ani.

    Sintaxa:

    = AMORDEGRC (cost;date_purchased;first_period;salvage;period;rate;basis)

    unde:

    cost reprezint valoarea de inventar a mijlocului fix, valoarea cu care a fost nregistrat n contabilitate.

    date_purchased reprezint data punerii n funciune a mijlocului fix. first_period reprezint data sfritului primei perioade de amortizare a

    mijlocului fix. salvage reprezint valoarea rezidual a mijlocului fix, valoarea ce va putea fi

    recuperat la revnzarea imobilizrii. Period reprezint durata pentru care se calculeaz amortismentul. Perioda ia

    valoarea 0 la sfritul primei perioade de funcionare. Rate reprezint rata amortizrii, altfel spus procentul de depreciere anual a

    imobilizrii supuse amortizrii. Basis este un cod ce indic numrul anual de zile ce este luat n considerare

    pentru calculul amortismentului (0 sau omis 360 zile/an, 1 numrul real de zile/an, 3-365 zile/an, 4- 360 zile/an ).

    Exemplu. Un utilaj cumprat la 07.08.2008 a crui valoare contabil este de

    1000000 lei este amortizabil pe durata de 5 ani, rata anual de amortizare fiind

    100/5=20%. tiind c se preconizeaz s se obin o valoare rezidual de 3000 lei,

    s se calculeze amortizrile liniare i degresive aferente perioadelor de amortizare

    (0-5 ani).

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 18 din 31

    Figura nr. 2. 16 Exemplu de utilizare a funciei AMORLINC si AMORDEGR

    1.4 Funcii logice

    1. Funcia IF returneaz o valoare de adevr dac expresia condiional este

    evaluat ca adevrat sau o alt valoare dac expresia este evaluat fals.

    Sintaxa:

    = IF (test_logic; val_adevarat; val_fals)

    unde:

    test_logic reprezint o expresie condiional.

    val_adevarat este valoarea returnat dac expresia condiional este

    evaluat ca adevrat.

    val_fals este valoarea returnat dac expresia condiional este

    evaluat ca fals.

    Not: n sintaxa funciei IF pot fi imbricate pn la 64 de alte funcii IF n argumentele

    sale, pentru a construi teste mai elaborate.

    Exemplu: Plecnd de la vanzrile nregistrate n anul 2010, respectiv 2011 s se

    calculeze ponderea vnzrilor lunare din fiecare an n totalul vnzrilor anuale (% to

    total), respectiv ponderea vnzrilor 2010 fa de 2011 (%modif fa de anul

    anterior).

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 19 din 31

    Figura nr. 2. 17 Exemplu de utilizare a funciei IF

    2. Funcia AND - afieaz TRUE dac toate elementele din lista de argumente

    sunt adevrate i FALSE dac cel puin un element nu este adevrat.

    Sintaxa:

    = AND(lista-elemente1, lista-elemente2..)

    unde:

    list-elemente1 reprezint o niruire de elemente care vor fi evaluate

    logic.

    list-elemente2, opional, elemente ce vor fi evaluate logic.

    Not: se pot evalua de la 1 pn la maxim 255 de argumente ale funciei.

    3. Funcia OR - afieaz TRUE dac cel puin un element din lista de argumente

    este adevrat i FALSE dac nici un element din list nu este adevrat.

    Sintaxa:

    =OR (lista-elemente1, lista-elemente2..)

    unde:

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 20 din 31

    list-elemente1 reprezint o niruire de elemente care vor fi evaluate

    logic.

    list-elemente2, opional, elemente ce vor fi evaluate logic.

    Not: se pot evalua de la 1 pn la maxim 255 de argumente ale funciei.

    1.5 Funcii de tip dat calendaristic

    1. Funcia TODAY returneaz data curent a sistemului ntr-un format implicit

    sau specificat de utilizator prin formatare.

    Sintaxa:

    = TODAY()

    Not: TODAY() este o funcie fr argumente.

    2. Funcia YEAR extrage anul ce corespunde argumentului de tip dat

    calendaristic specificat (valori cuprinse ntre 1 i 9999).

    Sintaxa:

    = YEAR(numr_dat)

    unde:

    numr_dat poate fi un numr serial ce corespunde unei date calendaristice, o

    adres aferent unei celule ce conine o dat calendaristic sau o constant de

    tip dat ce este tratat printr-o funcie.

    3. Funcia MONTH returneaz luna care corespunde datei calendaristice

    precizate drept argument (mai exact, numrul de ordine corespunztor lunii

    valori ntre 1 i 12).

    Sintaxa:

    = MONTH (numr_dat)

    unde:

    numr_dat poate fi un numr serial ce corespunde unei date calendaristice, o

    adres aferent unei celule ce conine o dat calendaristic sau o constant de

    tip dat ce este tratat printr-o funcie.

    4. Funcia DAY - extrage numrul zilei (ntre 1 i 31) care corespunde

    argumentului specificat.

    Sintaxa:

    = DAY (numr_dat)

    unde:

    numr_dat poate fi un numr serial ce corespunde unei date calendaristice, o

    adres aferent unei celule ce conine o dat calendaristic sau o constant de

    tip dat ce este tratat printr-o funcie.

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 21 din 31

    5. Funcia DATE returneaz data calendaristic corespunztoare

    argumentelor specificate.

    Sintaxa:

    = DATE (an, luna, zi)

    6. Funcia EDATE returneaz o dat calendaristic decalat cu un anumit

    numr de luni n urm sau n avans n raport cu o dat specificat.

    Sintaxa:

    = EDATE (data_debut, +/- numr_luni)

    unde:

    data_debut poate fi un numr serial ce corespunde unei date calendaristice, o

    adres aferent unei celule ce conine o dat calendaristic sau o constant de

    tip dat ce este tratat printr-o funcie;

    numr_luni reprezint numrul de luni peste care se decaleaz o dat

    calendaristic n urm sau n avans.

    Not: dac argumentul data_debut nu este o dat calendaristic valid, EDATE

    returneaz valoarea de eroare #VALUE!.

    7. Funcia WEEKDAY returneaz numrul zilei din sptmn corespunztor

    semnificaiei parametrului din sintax.

    Sintaxa:

    = WEEKDAY(numr_dat [, parametru])

    unde:

    numr_dat poate fi un numr serial ce corespunde unei date calendaristice, o

    adres aferent unei celule ce conine o dat calendaristic sau o constant de

    tip dat ce este tratat printr-o funcie.

    parametru reprezint o constant de la care se pleac pentru a calcula

    nceputul sptmnii i poate avea diferite valori:

    1 (implicit) prima zi din sptmn este duminic, iar ultima este

    smbt;

    2 - prima zi din sptmn este luni, iar ultima este duminic;

    3 - prima zi din sptmn este mari.

    Exemplu: Se consider centralizatorul facturilor din figura nr. 2.18. Se cere sa se

    calculeze data scadent a acestora tiind c ele devin scadente la 1 luna de la data

    facturrii si s se formateze condiional (culoare galena) zilele de week-end pentru

    data de scadenta a facturii.

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 22 din 31

    Figura nr. 2. 18 Exemplu de utilizare a funciei EDATE

    Formatarea condiional s-a realizat prin definirea condiiei:

    = OR(WEEKDAY(C6,2)=6, WEEKDAY(C6,2)=7) (figura nr. 2.19)

    Figura nr. 2. 19 Exemplu de formatare condiional utiliznd funcia WEEKDAY

    1.6 Funcii de consultare

    1. Funcia VLOOKUP - asigur cutarea i recuperarea uneia sau a mai multor

    serii de date dintr-o ntr-o anumit coloan a unui tablou de consultare

    vertical n funcie de valorile unei chei de cutare.

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 23 din 31

    Sintaxa:

    = VLOOKUP(cheie de consultare, tabel de consultare vertical, numrul de

    ordine al coloanei de recuperat [;valoare logic])

    unde:

    cheie de consultare reprezint o valoare dup care are loc cutarea sau

    consultarea ntr-un tablou (cheia de consultare trebuie s fie plasat n prima

    coloan a tabelului de consultare). n cazul n care cheia de consultare este mai

    mic dect cea mai mic valoare din prima coloan a tabelului de cutare,

    VLOOKUP returneaz valoarea de eroare #N/A.

    tabel de consultare este un cmp asupra cruia opereaz consultarea

    vertical prin cutarea valorii cheii precizate anterior (tabelul de cutare poate fi

    identificat n sintaxa funciei VLOOKUP prin adrese absolute sau printr-un nume

    de cmp atribuit zonei respective);

    numr de ordine al coloanei de recuperat reprezint numrul coloanei

    (numrarea ncepe cu 1) de unde va fi recuperat valoarea gsit n tabelul de

    consultare potrivit valorilor cheii de consultare. Dac numrul de ordine al

    coloanei de recuperat este mai mic dect 1, VLOOKUP returneaz valoarea de

    eroare #VALUE!; dac numr coloanei de recuperat este mai mare dect

    numrul de coloane din tabelul de consultare, VLOOKUP returneaz valoarea

    de eroare #N/A.

    [valoare logic]- reprezint un argument logic (opional) cu valoarea TRUE sau

    FALSE, care specific comportamentul funciei VLOOKUP n momentul n care

    valoarea cheii de consultare nu va fi identificat n prima coloan a tabelului de

    consultare.

    Exemplu: Se consider cunoscute detaliile pentru fiecare cont (tabelul de consultare

    orientat pe vertical - $A$22:$C$72) i se dorete recuperarea valorilor asociate

    Denumire Cont i Tip Cont pentru conturile din balana de verificare din figura 2.20.

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 24 din 31

    Figura nr. 2. 20 Exemplu de utilizare a funciei VLOOKUP

    Not: Pentru simbolurile de cont din balana de verificare s-a utilizat funcia

    VLOOKUP (cu argumentul FALSE) pentru recuperarea Denumirii Contului i a

    Tipului de Cont.

    2. Funcia HLOOKUP - asigur cutarea i recuperarea coninutului unei celule

    care corespunde unei linii dintr-un tablou de consultare orizontal n funcie de

    valorile unei chei de cutare.

    Sintaxa:

    = HLOOKUP(cheie de consultare, tabel de consultare orizontal, numrul de

    ordine al liniei de recuperat [;valoare logic])

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 25 din 31

    unde:

    cheie de consultare reprezint o valoare dup care are loc cutarea sau

    consultarea ntr-un tablou (cheia de consultare trebuie s fie plasat n prima

    linie a tabelului de consultare).

    tabel de consultare este un cmp asupra cruia opereaz consultarea

    orizontal prin cutarea valorii cheii precizate anterior (tabelul de cutare poate

    fi identificat n sintaxa funciei HLOOKUP prin adrese absolute sau printr-un

    nume de cmp atribuit zonei respective);

    numr de ordine al liniei de recuperat reprezint numrul liniei (numrarea

    ncepe cu 1) de unde va fi recuperat valoarea gsit n tabelul de consultare

    potrivit valorilor cheii de consultare. Dac numrul de ordine al liniei de

    recuperat este mai mic dect 1, HLOOKUP returneaz valoarea de eroare

    #VALUE!; dac numrul liniei de recuperat este mai mare dect numrul de linii

    din tabelul de consultare, HLOOKUP returneaz valoarea de eroare #N/A.

    [valoare logic]- reprezint un argument logic (opional) cu valoarea TRUE sau

    FALSE, care specific comportamentul funciei HLOOKUP n momentul n care

    valoarea cheii de consultare nu va fi identificat n prima linie a tabelului de

    consultare.

    Exemplu: Se consider cunoscute detaliile pentru fiecare salariat (tabelul de

    consultare orientat pe orizontal - $J$1:$N$3). Se dorete recuperarea valorilor

    asociate NUMELUI i FUNCIEI salariatului aferente mrcilor din contractele

    specificate n figura 2.21.

    Figura nr. 2. 21 Exemplu de utilizare a funciei HLOOKUP

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 26 din 31

    Not: Pentru prima nregistrare de pe contractul 225, Marca 120 s-a utilizat funcia

    HLOOKUP n varianta cea mai simpl (fr argumentul FALSE) pentru recuperarea

    Numelui i Funciei salariatului.

    Aa cum se poate observa n figura 2.21 rezultatele recuperrii nu sunt reale

    deoarece, de fapt, n tabelul de consultare nu exist salariatul cu marca 120. Excel

    returneaz valorile celei mai mari mrci existente n tabelul de consultare.

    Pentru a corecta acest inconvenient se apeleaz la introducerea argumentului

    FALSE n sintaxa funciei HLOOKUP care permite afiarea mesajului de eroare

    #N/A! n momentul introducerii unei chei inexistente. Acest lucru se poate observa n

    exemplul nostru pentru ultima nregistrare, n care am reintrodus angajatul cu marca

    120.

    1.7 Funcii de tip text

    1. Funcia FIND /SEARCH caut valoarea poziional a unui caracter ntr-

    un ir de caractere.

    Sintaxa:

    = FIND/SEARCH(text_cutat, text_baz,[numr])

    unde:

    Text_cutat este un caracter sau ir de caractere ce se doreste a fi identificat ntr-

    un text de baz.

    Text_baz reprezint irul de caractere la nivelul cruia se face cutarea textului

    dorit.

    [numar] este un argument opional ce reprezint valoarea poziional a

    caracterului de la care sa nceap cutarea.

    Obs: Funcia FIND face distincie ntre tipul caracterelor (minuscule sau majuscule)

    fa de funcia SEARCH care nu face astfel de diferene.

    2. Funcia LEFT extrage primul caracter sau grup de caractere din stnga

    unui ir de caractere.

    Sintaxa:

    = LEFT(text, [numr caractere])

    unde:

    text este, fie un ir de caractere sau o valoare, fie adresa unei celule sau a unui

    nume de cmp ce conine un ir de caractere.

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 27 din 31

    [numr caractere] reprezint numrul de caractere de extras din stnga. Acest

    argument este opional i n situaia n care el lipsete, se va extrage primul carcater

    din stnga irului de caractere specificat.

    Exemplu:. Se consider persoanele din figura 2.22 pentru care se cunosc Numele

    Prenumele i CNP-ul. Se cere sa se extraga numele din irul Nume Prenume.

    Figura nr. 2. 22 Exemplu de utilizare a funciei LEFT i FIND

    Not: Funia LEFT extrage din stnga irului Nume Prenume, un numr de

    caractere, n cazul nostru pn la valoarea poziional a caracterului spaiu (=FIND(

    ,A12)).

    3. Funcia RIGHT extrage primul caracter sau grup de caractere din dreapta

    unui ir de caractere.

    Sintaxa:

    = RIGHT(text, [numr caractere])

    unde:

    text este, fie un ir de caractere sau o valoare, fie adresa unei celule sau a unui

    nume de cmp ce conine un ir de caractere.

    [numr caractere] reprezint numrul de caractere de extras din dreapa. Acest

    argument este opional i n situaia n care el lipsete, se va extrage primul carcater

    din dreapta irului de caractere specificat.

    4. Funcia MID extrage ncepnd de la o valoare poziional de debut un

    numr de caractere dintr-un ir de caractere.

    Sintaxa:

    = MID(text, val_debut, numr caractere)

    unde:

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 28 din 31

    text este, fie un ir de caractere sau o valoare, fie adresa unei celule sau a unui

    nume de cmp ce conine un ir de caractere.

    Val_debut reprezint un numr ce semnific valoarea poziional de la care se va

    extrage numrul de caractere specificat n cel de-al treilea argument.

    numr caractere reprezint numrul de caractere de extras.

    Exemplu: Se consider persoanele din figura 2.23 pentru care se cunosc Numele

    Prenumele i CNP-ul. Se cere sa se genereze Data de natere n funcie de CNP-ul

    fiecrei persoane.

    Figura nr. 2. 23 Exemplu de utilizare a funciei MID

    Not: Funia DATE genereaz o dat calendaristic n funcie de argumentele

    specificate. Pentru argumentul An se extrage cu ajutorul funciei MID din irul CNP,

    plecnd de la al doilea caracter 2 valori (=MID(cnp,2,2)), similar pentru argumentul

    Luna (=MID(cnp,4,2)) i ZI (=MID(cnp,6,2)).

    5. Funcia LEN calculeaz numrul de caractere aferent unui ir de

    caractere.

    Sintaxa:

    = LEN(text)

    unde:

    text este, fie un ir de caractere sau o valoare, fie adresa unei celule sau a unui

    nume de cmp ce conine un ir de caractere.

    Exemplu:. Se consider persoanele din figura 2.24 pentru care se cunosc Numele

    Prenumele i CNP-ul. Se cere sa se extrag Prenumele fiecrei persoane din irul

    Nume Prenume.

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 29 din 31

    Figura nr. 2. 24 Exemplu de utilizare a funciilor LEN i RIGHT

    Not: Funia RIGHT extrage din dreapta irului Nume Prenume, un numr de

    caractere, n cazul nostru din lungimea totala a irului Nume Prenume se scade

    valoarea poziional a caracterului spaiu (=LEN(A12)-FIND( ,A12)).

  • Tehnologia aplicaiilor Office - Microsoft Excel

    Pagina 30 din 31

    Bibliografie

    Ionescu,B., et al., (2005), Aplicaii i teste rezolvate de Word i Excel, Ed. Infomega,

    Bucureti

    Ionescu B., et al., (2011), Microsoft Office: Excel Profesional n Aplicaii economice,

    Editura InfoMega, Bucureti

    John Walkenbach, et al.,(2007), Office 2007 Bible, Wiley Publishing, Inc., Indianapolis, Indiana

  • Utilizarea TIC pentru servicii de calitate n domeniul financiar contabil

    POSDRU/81/3.2/S/59664

    Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007-2013

    Titlul programului: Programul Operaional Sectorial Dezvoltarea Resurselor

    Umane 2007-2013

    Titlul proiectului: Utilizarea TIC pentru servicii de calitate n domeniul

    financiar contabil

    Editorul materialului: Academia de Studii Economice

    Data publicrii: Aprilie, 2012

    Citat: Coninutul acestui material nu reprezint n mod

    obligatoriu poziia oficial a Uniunii Europene sau a

    Guvernului Romniei.

    1 FUNCII PREDEFINITE N EXCEL SPECIFICE DOMENIULUI FINANCIAR-CONTABIL1.1 Funcii matematice1.2 Funcii statistice1.3 Funcii financiare1.4 Funcii logice1.5 Funcii de tip dat calendaristic1.6 Funcii de consultare1.7 Funcii de tip text

    Bibliografie