Această aplicaţie este destinată calculul consumului lunar
de apă rece pentru un bloc.
Variantă prezentată calculează consumul de apă rece, pentru
un imobil cu 75 de apartamente cu maximum două contoare pe apartament.
Algoritmul se poate modifica foarte uşor pentru un alt număr de apartamente.
Algoritmul se poate modifica foarte uşor pentru un alt număr de apartamente.
Versiunea prezentată necesită Excel 2003 sau mai recent.
Scurtă prezentare
Fişierul Excel conţine 4 sheeturi:
contoare – conţine
un tabel cu citirile lunare a apometrelor pe fiecare apartament
În afară de datele propriu-zise, are implementat, un sistem
de filtrare (click pe săgeţile din colţul dreapta jos la capul de tabel) care permit
selecţia după an, lună, apartament.
Acest tabel cu citiri este completat automat de program.
lista – conţine un
tabel cu numărul apartamentului şi cu numele proprietarului
Se completează la început sau în caz de modificare.
Se completează la început sau în caz de modificare.
fisa – este pagina
cu care lucrăm
Cred că din imaginea este suficient de ilustrativă.
În A2 se completează numărul de apartamente a imobilului. Varianta actuală permite maximum 200 de apartamente.
În A2 se completează numărul de apartamente a imobilului. Varianta actuală permite maximum 200 de apartamente.
Evident trebuie să fie concordanţă între numărul de
apartamente şi conţinutul din lista.
În celula E1, este stocat numărul de înregistrări din
contoare, a NU se modifica.
Utilizatorul poate modifica numărul apartamentului, luna şi
anul, respectiv poate adăuga un rând nou la tabelul cu indexul contoarelor.
Funcţionare
Vizualizare situaţie consumuri pe apartament
După ce am introdus în A1 numărul apartamentului , pentru a
vizualiza fişa de consum avem următoarele două posibilităţi, apăsăm butonul
Vizualizare sau facem dublu click pe celula A1 sau A2.
Programul nu ne lasă să introducem un număr mai mare pentru
numărul apartamentului decât cel maxim stabilit.
Înregistrare consum
În A1, introducem 1 (numărul primului apartament), completăm
luna şi anul, facem click pe Vizualizare ca să avem fişa pentru primul
apartament, în rândul corespunzător
lunii completăm indexul curent a contoarelor. Pentru a înregistra
efectiv consumul avem doua posibilităţi, apăsăm butonul Inregistrare sau după ce am
completat indexul contoarelor cu săgeta
dreapta sau cu TAB facem două mişcări spre dreapta, ca să ajungem în coloana E.
A doua variantă pare mai rapidă.
A doua variantă pare mai rapidă.
Programul nu permite înregistrarea de indecşi mai mici, decât
cei din luna anterioară.
Indiferent ce variantă am ales, indexul contoarelor o să fie înregistrat în contoare, numărul apartamentului se va incrementa, o să fie încărcate datele existente pentru acest apartament,
şi de aici reluăm introducerea indexurilor.
Indiferent ce variantă am ales, indexul contoarelor o să fie înregistrat în contoare, numărul apartamentului se va incrementa, o să fie încărcate datele existente pentru acest apartament,
şi de aici reluăm introducerea indexurilor.
Corectarea eventualelor greşeli de introducere, mergem în
pagina contoare facem o filtrare după
numărul apartamentului şi corectăm manual.
Prin apăsarea butonului Calcul
Consum programul face calculul consumului pentru luna curentă.
consum - aici sunt calculate consumurile pentru întregul bloc.
Ce am folosit din Excel
Această funcţie permite căutarea într-un tabel după o cheie şi are următoarea sintaxă
VLOOKUP(continut_cautat;
tabel_sursa; coloana;0)
continut_cautat cheia de căutare după care căutam in tabel
tabel_sursa locul tabelului în care căutăm, cheia de căutare trebuie să fie în prima coloană
coloana coloana din care se introduce rezultatul
continut_cautat cheia de căutare după care căutam in tabel
tabel_sursa locul tabelului în care căutăm, cheia de căutare trebuie să fie în prima coloană
coloana coloana din care se introduce rezultatul
În cazul nostru:
=VLOOKUP(A1;lista!A1:B200;2;0)
căutăm după celula A1, numărul apartamentului, în tabelul din lista zona A1:B200 , şi se va întoarce conţinutul coloanei a doua unde Excelul în prima coloană va găsi numărul apartamentului indicat de noi
=VLOOKUP(A1;lista!A1:B200;2;0)
căutăm după celula A1, numărul apartamentului, în tabelul din lista zona A1:B200 , şi se va întoarce conţinutul coloanei a doua unde Excelul în prima coloană va găsi numărul apartamentului indicat de noi
În coloana D avem următoarea funcţie
Această permite calculul consumului pentru amândouă contoare
dar numai în cazul dacă conţinutul coloanei B este completat
În coloanele E şi F avem următoarele formule
Formulele lucrează numai dacă celulele din coloana B sau C sunt
completate şi ne dă un mesaj de eroare dacă indicele din luna această ar fi mai
mic decât cel din luna anterioară.
Celelalte funcţiuni sunt realizate cu VBA, la acestea o să
revin intr-o postare următoare.
Fişierul Excel se poate descărca de aici:http://www.fileshare.ro/e29733265
Fişierul Excel se poate descărca de aici:http://www.fileshare.ro/e29733265
Niciun comentariu:
Trimiteți un comentariu