Documente Academic
Documente Profesional
Documente Cultură
1 234 15
Câmpurile Nr.crt, Nr1,Nr2,Nr3 se vor completa automat asfel: Nr.cr este o serie
(progresie aritmetică) cu raţia 1, Nr1 serie cu raţia 38, Nr2 serie cu raţia 45, Nr3 serie
cu raţia 67. Valorile iniţiale sunt cele din tabel;
Se va calcula în câmpul Suma şi Produs suma respeciv produsul valorilor numerice
înscrise în câmpurile Nr1, Nr2, Nr3. Celulele vor avea 4 zecimale;
În partea inferioară a tabelului se va afişa suma numerelor Nr1, Nr2 şi Nr 3 precum şi
media aritmetică a acestora.
Dacă suma numerelor depăşeşte 100000 se va afişa textul “Suma este mare” iar dacă
media aritmetică <7000 se va afişa textul “Media aritmetică prea mică”.
Să se realizeze un grafic de tip placinta care ca date de intrare domeniul format din
celulele câmpurilor “Suma” şi “Produs”
1 12 34 15
Câmpurile Nr.crt, Nr1,Nr2,Nr3 se vor completa automat asfel: Nr.cr este o serie
(progresie aritmetică) cu raţia 1, Nr1 serie cu raţia 38, Nr2 serie cu raţia 45, Nr3 serie
cu raţia 67. Valorile iniţiale sunt cele din tabel;
Se va calcula în câmpul ”Media Aritmetică” şi ”Media Geometrică” media aritmetică,
respectiv media geometrică cu valorilor numerice înscrise în câmpurile Nr1, Nr2, Nr3.
Celulele vor avea 2 zecimale;
În partea inferioară a tabelului se va afişa media artmetică si media geometrică a
tuturor numerelor.
Dacă ”Media Aritmetică”depăşeşte 500 se va afişa textul “Media Aritmetică Mare ”
iar dacă ”Media aritmeticăȚ < 100 se va afişa textul “Media aritmetică prea
mică”Dacă media aritmetică este cuprinsă între 100-500 se va afisa textul ”Medie
aritmetică de valoare intermediară”.
Să se realizeze un grafic de tip pie care are ca date de intrare domeniul format din
celulele câmpurilor “Suma” şi “Produs”
Dacă în una din lunile Ianuarie şi februarie temperatura<-5 în câmpul Tip Luna
va apare “Luna rece”;
Dacă în una din lunile Martie, Aprilieşi Mai temperatura<5 în câmpul Tip Luna
va apare “Luna rece” ;
Dacă în una din lunile Iunie, Iulie sau August temperatura<10 în câmpul Tip
Luna va apare “Luna rece” ;
Dacă în una din lunile Septembrie, Octombrie sau Noiembrie temperatura<5 în
câmpul Tip Luna va apare “Luna rece” ;
Se va realiza un filtru (Advanced Filter) prin care se vor vizualiza incepand de
la celula cu adresa H20 informatiile care se refera la o anumita lună.
Dacă în una din lunile Ianuarie şi Februarie precipitaţiile<20 l/m2 în câmpul Tip
Luna va apare ”Luna secetoasa”
Dacă în una din lunile Martie, Aprilieşi Mai precipitaţiile<30 l/m2 în câmpul Tip
Luna va apare “Luna secetoasa”
Dacă în una din lunile Iunie, Iulie sau August precipitaţiile<10 l/m2 în câmpul Tip
Luna va apare “Luna secetoasă”
Dacă în una din lunile Septembrie, Octombrie sau Noiembrie precipitaţiile<20 l/m2
în câmpul Tip Luna va apare “Luna secetoasă”.
Se va realiza un filtru avansat prin care se vor afisa începând cu adresa A30 doar
acele date din tabel pentru care ”Tip Luna” = “Luna secetoasă”
Tabelul va arăta identic cu cel din figură. Impozitul va fi de 16% din salar.
In celulele coloanelor « Salar » şi « Impozit » datele se vor valida, ele vor fi
numerice si pozitive în cazul în care se va introduce un alt tip de dată, va apare
mesajul de eroare « Date Eronate »
În partea de jos a tabelului se va afişa salariul mediu pentru un anumit atelier,
total fond de salarii pentru un anumit atelier, total impozit pentru un anumit
atelier si impozitul mediu.
Se va realiza un grafic Salar = f(Nume salariat)
Se va realiza un Autofilter pentru datele din tabel care corespund unui anumit
atelier.
8. Folosind cod VBA, realizaţi în EXCEL un tabel care ţine evidenţa utilajelor
dintr-o secţie.
Dacă diferenţa dintre data curentă şi data intrării în funcţiune este mai mare decât 3000
atunci în câmpul “Amortizat” va apare “Da” iar în caz contrar “Nu”.
Se va calcula valoarea tuturor utilajelor existente în secţie. Câmpul Nr utilaj se completează
automat. Câmpul Data intrării în funcţiune se va completa automat incremenându-se luna.
Valoarea inţială este dată în tabel.
În câmpul Valoare datele se vor valida, ele vor fi vor fi pozitive.
Se vor aranja datele din tabel in ordinea valorii şi a datei punerii în funcţiune.
e 3 log( x) / x 2 x0
F(x) =
tg ( x) x x
2 4
x0
10. Folosind cod VBA, să se scrie o procedură care calculează următoarea funcţie:
ln( x)3 log( x) / x 2 x 0
F(x) =
tg ( x) x 2 x 4 x0
sin( x) 3 cos( x) / tg ( x) 2 x
F(x) =
tg ( x) sin( x 2 ) cos( x 4 ) x
12. Folosind cod VBA, să se scrie o procedură care calculează următoarea funcţie:
ln( x)3 log( x) / x 2 x 0
F(x) =
tg ( x) x 2 x 4 x0
13. Folosind instrucţiuni ale limbajului VBA realizaţi în foaia de calcul cu numele
“Media” următorul tabel:
14. Folosind instrucţiuni ale limbajului VBA realizaţi în foaia de calcul cu numele
“Dobânda” următorul tabel:
09-08-2001 35000
15. Folosind instrucţiuni ale limbajului VBA să se realizeze tabelul de mai jos în
Excel. Pe ultimele coloane se va calcula media precipitaţiilor anuale şi media
temperaturilor anuale. Nr.crt se va completa automat. Câmpul luna se va completa
automat, pe fiecare linie va apare data de început a lunii. Valoarea iniţială este cea dată
în tabel. Precipitatiile pe trimestru si temperaturile lunare se vor completa prin
program VBA.
16. Folosind instrucţiuni VBA redenumiţi foaia de calcul Sheet 3 în Foaie de lucru şi
realizaţi urmatoarele:
Nr. Numele Prenumele Nota Nota 2 Nota 3 Nota 4 Media Calificativ
Crt. 1
introduceţi 5 înregistrări prin instrucţiuni de intrare ieşire;
nr.crt. se va completa automat
datele din coloanele Nota1, Nota2, Nota3 trebuie sǎ fie mai mari decat 0 şi mai mici
sau egale decât 10, se vor valida;
calculaţi media aritmetică a celor 4 note si realizati graficul Media functie de
”Numele”;
daca media este mai mică decât 5 se va afişa automat în coloana Calificativ textul
„Respins”, altfel se va afişa textul „Admis”;
se va realiza un filtru în foaia de calcul de la adresa M 20 care va afişa numai acele
înregistrǎri care au Nota1 si Nota2 şi Media >5
17. Folosind instrucţiuni VBA, creaţi un sheet nou cu numele de „Examen” şi apoi
creaţi în aceasta următoarea structură:
Nr. Nume Prenume Ore de lucru Venit / oră Venit Statut
Crt. total
1 Popescu Ioan 12 89.999
2 Ionescu Florin 8 69.999
3 Georgescu Vasile 10 79.999
4 Popa Marin 5 89.999
1..5 Sinus 30 - 45
6..10 Cosinus 30 -45
10..15 Tangentă 30 - 60
16..20 Cotangentă 45 -60
5 Factorial 10
Dacă media notelor unui candidat este mai mare decât 6 atunci candidatul se consideră
admis, iar dacă media notelor unui candidat este mai mică decât 6 atunci el va fi
considerat respins. Calculul mediei şi afişarea rezultatului la examen se va realiza
folosind funcţii proprii mediului Excel.
Aranjaţi datele în ordine alfabetică după câmpul medie şi Nume&Prenume.
Se va crea un filtru prin care se vor afişa Numele din înregistrǎrile care au Nota1 şi
Nota2 şi Nota3 >=5.
Se va realiza graficul Medie functie de ” Nume & Prenume”.
21. Folosind cod VBA să se întocmească următorul tabel în care să se calculeze suma
care trebuie restituită lunar la un împrumut de o anumită valoare în cazul în care se
cunoaşte dobânda anuală şi perioada pe care se face împrumutul. Se foloseşte funcţia
PMT.
Nume Valoare Dobânda pe an Perioada în ani Suma care trebuie
împrumut plătită pe lună
Popescu 20.000.000 40% 10
Ionescu 10.000.000 30% 8
În câmpul „valoare împrumut” datele trebuie sǎ fie validate şi mai mari decât 5.000.000. Se
va trasa graficul Nume (Valoare împrumut). Se va realiza un filtru care va afişa la o anumită
adresă din foaia de calcul numai împrumuturile cu perioada mai mare de 9 ani.
22. Folosind cod VBA, să se creeze un tabel care va calcula următoarele expresii:
X Y Z Expresia
2 1 3 (sin(x)+cos(y))/tg(z)
2 3 5 ( x2 * y2 * z3 )
4 5 3 ex+ey+ez
Se vor impune urmǎtoarele reguli de validare : X>=2, Y>0, Z>=3. Fiecare coloană va avea o
culoare distinctă. Să se realizeze un filtru prin care sunt vizualizate valorile expresiei pentru
x>2 si y>3 şi z>1. Se vor aranja datele din tabel descrescător după câmpul ”Expresia”.
PROBLEME FORMULARE
P 12. Să se realizeze un formular care realizeaza capul de tabel din figură si care realizeazã
funcţiile:
adaugare informaţii ;
ştergere informaţii;
pentru foaia de calcul ”Biblioteca”
P 15. Sa se realizeze un formular care vizualizeazã date referitoare la judeţele din România
şi municipiul Bucureşti. Se va introduce numele judeţului, pe ecran afişându-se urmãtoarele
date:
capitala judeţului şi numãrul de locuitori;
oraşele din judeţ cu numãrul de locuitori;
numãrul de locuitori ai judeţului;
suprafaţa în Km2;
Principalele obiective turistice;
Codul poştal al judeţului;
P 16. Considerând o agenţie care vinde bilete de zbor pentru o anumitã companie aviaticã sã
se realizeze un formular prin care se afişeazã toate direcţiile de zbor de la respectiva agenţie
(se foloseşte un obiect listã sau listã ascunsã). Prin alegerea direcţiei de zbor se vor afişa toate
cursele disponibile într-o zi cu ora de plecare şi ora de sosire la destinaţie, tipul avionului care
efectueazã cursa, numãrul de locuri la clasa I şi la clasa II şi preţul biletului.
P17. Să se realizeze un formular care calculează 50 de valori ale functiei sin(x), pentru x
cuprins intre 0- 2π. Valorile functiei se vor afisa într-un obiect ListBox si în foaia de calcul cu
numele ”Functia sinus”. Dacă se va face click pe un buton de comanda din formular se va
genera graficul functiei.
P18. Să se realizeze un formular care calculează 50 de valori ale functiei cos(x), pentru x
cuprins intre 0- 2π. Valorile functiei se vor afisa într-un obiect ListBox si în foaia de calcul cu
numele ”Functia sinus”. Dacă se va face click pe un buton de comanda din formular se va
genera graficul functiei.
P21 Sa se realizeze un formular care calculeaza expresia unde a,b,c si d sunt valori
numerice care se citesc din obiecte textbox. Rezultatul se va afisa într-un obiect textbox. Daca
se face click pe un buton a, b, c, d si rezultatul expresiei se vor scrie în foaia de calcul cu
numele ”Expresie”.
P22. Sa se realizeze un formular care permite scrierea numerelor prime cuprinse intre doua
limite într-un obiect ListBox. Limitele se citesc in obiecte TextBox. Numerele prime si
numerele naturale cuprinse intre cele doua limite se vor scrie in foaia de calcul cu numele
”Nr_Prime”.