Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateC
C sharpCalculatoareCorel drawDot netExcelFox pro
FrontpageHardwareHtmlInternetJavaLinux
MatlabMs dosPascalPhpPower pointRetele calculatoare
SqlTutorialsWebdesignWindowsWordXml

Proiect la informatica - Functii

calculatoare



+ Font mai mare | - Font mai mic



Universitatea "Aurel Vlaicu" Arad

Facultatea de Stiinte Economice



Functii

Functiile sunt formule predefinite ce efecueaza calcule utilizand argumentele, intr-o ordine sau structura.

Functia incepe cu semnul egal, urmat de numele acesteia si o pereche de paranteze deschise. In interiorul parantezelor sunt argumentele functiei care pot fi numere, text, valori logice (true sau false), constante, matrice, aderese, sau chiar alte functii. Argumentele sunt separate de virgula (sau punct si virgula in functie de Regional Settings).

Exista:

- functii predefinite - la tastarea functiei apare descrierea sintaxei si a argumentelor - functii imbricate - o functie este utilizata ca argumentul altei functii

Excel contine o biblioteca bogata de functii (peste 200) grupate pe diferite categorii: matemetice, statistice, data si ora, de cautare, financiare, functii baza de date, informatii ingineresti, logice, pe care utilizatorul le poate apela in formule.

Pentru a introduce o functie intr-o formula utilizand Function Wizard, alegem una din variantele:

  • Din meniul Insert comanda Function;
  • Executam clic pe butonul F(x) de pe bara de formule sau de pe bara standard.

Indiferent care varianta o alegem se va deschide fereastra Paste function.

In cadrul ferestrei se observa faptul ca functiile sunt grupate pe categorii. Astfel din lista derulanta putem selecta: Most Recently Used (daca functia respectiva a mai fost accesata recent), All (daca nu stim din ce categorie face parte functia pe care dorim sa o inseram) sau o categorie anume.

Prin selectarea unei categorii se pot observa toate functiile care fac parte din categoria respectiva. Pentru functia selectata se poate vedea, ceva mai jos in cadrul ferestrei Paste function, sintaxa acesteia si o scurta descriere a functiei.

Pe langa functiile predefinite fiecare utilizator are posibiltatea de a-si defini functii proprii.

Functii logice:

Functia If returneaza o valoare daca condita specificata este evaluata la True si o alta valoare daca este evaluata la False.

Sintaxa functiei:

If (logical_test; value_if_true; value_if_false),

unde:

logical_test este orice valoare sau expresie ce se poate evalua cu True sau False;

value_if_true este o valoare returnata (poate fi chiar o alta formula) in cazul in care logical_test este True;

value_if_false reprezinta valoarea retutnata daca logical_test este False; si in acest caz acest argument poate fi alta formula.

Functia And- returneaza True daca toate argumentele sal sunt adevarate si returneaza False daca unul sau mai multe argumente sunt false.

Sintaxa functiei:

And (ligical1; logical2;),

unde argumentele logical1; logical2 sunt conditii pe care le testam si care pot avea valoarea True sau False. Pot fi precizate maximum 30 de conditii.

Probleme:

1) Sa se afiseze termenul de plata al studentilor in functie de suma datorata si credite. 

2) Sa se returneze intr-o celula numita statistica daca studentul este absolvit sau repetent, in functie de credite si termen de plata.

Nr.crt

Nume

Credite

Suma datorata

Termen de plata

Statistica

Toader Lavinia

10 zile

absolvit

Sas Corina

45 zile

absolvit

Popescu Dan

45 zile

absolvit

Tat Andreea

10 zile

absolvit

Pap Monica

45 zile

absolvit

Suci Rnata

10 zile

absolvit

Sandru Gabriel

repetent

Toth Peter

repetent

Popenmajer Alina

repetent

Toader Cosmin

10 zile

absolvit

Pentru rezolvarea acestei probleme am folosit functia if in if. In cazul nostru functia returneaza termenul de plata in functie de suma datorata si credite.

Pentru aceasta se executa clic pe butonul f(x) din bara standard si se alege functia if   avand urmatoarele argumentele:

logical_test: C3 >= 32

Se mai deschide un if in value_if_true:

logical_test: D3>500;

value_if_true: "10 zile";

value_if_false: "45 zile";

value_if_true: if(D3>500;"10 zile";"45 zile");

value_if_false:

2) Pentru rezolvarea acestei probleme am folosit functiile if si and.

Am executat clic pe butonul f(x) din bara standard si am ales functia if cu argumentele:

logical_test:"and(C3>20,E2>3)"

In logical_test am deschis functia And cu urmatoarele argumente:

logical1: C4<40;

logical2: E4="?";

value_if_true "repetent";

value_if_false: "absolvit".

Functii de cautare

Functia Vlookup - cauta o valoare in cea mai din stanga coloana a unui table si returneaza o valoare in acelasi rand dintr-o coloana din table, pe care o specificam.

Sintaxa functiei:

Vlookup(lookup_value; table_array; col_index_num; range_lookup) unde:

lookup_value (valoarea cautata) este valoarea care trebuie gasita in prima coloana a matricei;

table_array este tabelul in care sunt cautate datele. Se va preciza sub forma unei referinte la o zona sau a unui nume de zona.

col_index_num este un numar ce rezulta din numararea coloanelor;se porneste de la coloana pe care se face cautarea si se numara pana la coloana de pe care se va intoarce rezultatul;

range_lookup este o valoare logica (poate fi True sau False) acest argument este optional; pentru True este returnata o potrivire aproximativa, iar in cazul False va cauta o potrivire exacta.

Problema

Sa se afiseze pentru un student termenul de plata.

Sas Corina

45 zile

Pentru rezolvarea acestei probleme am folosit functia vlookup avand urmatoarele argumente:

lookup_value: A16;

table_array: B3: E12;

col_index_num

range_lookup: "False".

Functii financiare

Functia PMT calculeaza plata pentru un imprumut bazat pe plati constante si o rata a dobanzii constanta.

PMT(rate;nper;pv;fv;type)

unde:

rate reprezinta rata dobanzii pentru imprumut(se imparte la 12 pentru a obtine o rata lunara);

nper este numarul total de plati pentru imprumut; 

pv este valoarea actualizata sau suma totala pe care o valoreaza in present o serie de plati viitoare, denumita si capital de baza;

fv este valoarea viitoare sau balanta in numerar la care vreti sa ajungeti dupa efectuarea ultimei plati. Daca pv este omis, se presupune a fi 0(zero), ceea ce inseamna ca valoarea viitoare a imprumutului este 0.

type este numarul 0 (implicit) sau 1 si indica momentul cand sunt datorate platite. Se va completa cu 0 daca platile sunt datorate la sfarsitul perioadei si 1 daca

platile sunt datorate la inceputul perioadei. Pentru specificarea argumentelor rate si nper se vor utiliza aceleasi unitati.

Problema

Determinati plata lunara pentru rambursarea unui imprumut de 150000 lei acordat pe o perioada de 15 ani, cu o dobanda anuala de 12%.

Valoare imprumut

Dobanda anuala

Perioada

Plata lunara

1.800,25 lei

Pentru rezolvarea acestei probleme am folosit functia PMT avand urmatoarele argumente:

rate: B2/12;

nper: B3*12;

pv: B1.

Daca dorim sa aflam cat reprezinta valoarea dobanzii intr-o anumita perioada dintre cele aferente platii unui imprumut cu dobanda constanta se va folosi functia IPMT.

Sintaxa IPMT(rate,per,nper,pv,fv,type)

Luna care ne intereseaza

Ponderea dobanzii

-1.500,00 lei

-1.497,00 lei

-1.493,96 lei

-1.465,27 lei

-819,12 lei

-17,82 lei

Se vor folosi urmatoarele argumente:

rate: $B$2/12

per: A9;

nper: $B$3*12;

pv: $B$1.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 2236
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved