sâmbătă, 24 decembrie 2011

Template Balanta Personala - Personal Expense Tracker

Vreau sa incep acest post prin a-mi cere scuze ca nu am mai reusit sa scriu nimic in ultima luna. Daca pentru unii luna decembrie e mai libera, la mine a fost exact invers. Va promit ca in perioada urmatoare, o sa ma revansez pentru pauza de luna asta, mai ales ca am un nou laptop care sa ma ajute sa postez lucruri interesante.

Ca sa ma iertati mai usor, tot in acest post am sa va dau cadoul din partea mea de Craciun si noul an: un template balanta personala. Doresc sa va marturisesc ca noi, eu si cu sotul meu drag, folosim de doi ani un fisier in care tinem evidenta cheltuielilor si veniturilor.

Acum doi ani am inceput cu un fisier in google docs, facut de Bogdan si imbunatatit de mine :D. Trebuie sa va spun ca fisierul initial era tare rudimentar, iar toate cheltuielile erau la gramada, cu exceptia a catorva care erau lunare si fixe.

Anul acesta, prin mai, am zis ca trebuie sa facem ceva si am refacut complet balanta in excel. Ca sa putem sa vizualizam in orice clipa balanta din luna curenta, folosim si un sheet in google docs. Dar o sa vedem mai multe despre cum se foloseste mai tarziu.

Sa revenim la fisierul nostru. Templetul pe care vi-l ofer reprezinta varianta (zic eu) imbunatatita a fisierul pe care l-am facut in mai anul acesta.


















sâmbătă, 12 noiembrie 2011

Formula calcul program plata - Chandoo

Unul din blogurile de excel la care sunt abonata este http://chandoo.org/wp si aseara am primit newsletter cu noua postare de pe acest blog. In aceasta postare cititorii erau provocati sa creeze formula pentru calcularea programului de plata a unui reprezentant de vanzari. (Calculate Payment Schedule Homework)

Si cum era sa ratez asemenea provocare .... am downloadat fisierul pus la dispozitie de autor si m-am pus pe treaba. M-am chinuit cam 20 de minute pe urma am facut o pauza si l-am dat gata. Rezolvarea mea este una care nu foloseste functii prea complexe, un alt utilizator a postat o rezolvare chiar misto :D. Dar toate la timpul lor si s-o luam ca la scoala:


Datele problemei

Dupa cum am spus mai sus, provocarea este crearea formulei care calculeaza programul de plata pentru un reprezentant de vanzari. Dar cum era de asteptat sunt si conditii pentru a-si primi veniturile:
  1. Trebuie sa castige cel putin 200 dolari inainte de a fi platit;
  2. Trebuie sa existe o diferenta de 7 zile intre platile succesive.
Pentru aceasta problema am primit un tabel care contine urmatoarele coloane: Data (coloana B), Comisiul castigat in aceea zi (coloana C) si  Valoarea platii (coloana D). In rezolvarea problemei puteai introduce inca o coloana ajutatoare (lucru pe care l-am facut).















joi, 10 noiembrie 2011

Sparklines - Excel 2010

Haideti sa lasam toate chestiile grele din VBA si sa facem ceva mai usor dar de care multi dintre noi nu au auzit.

Ce sunt Sparklines?

Pe langa multe alte modificari sau adaugiri, in Excel 2010 a fost introdus o noua functie pentru vizualizarea datelor numit ca "sparklines". Cu ajutorul sparkilines-urilor introducem mini grafice care sunt adaugate intr-o celula dintr-o sheet si sunt folosite pentru a afisa tendintele dintr-o serie de valori, sau pentru a evidentia valorile maxime si minime.

Pentru exemplul de azi am creat un tabel in care sunt centralizate vanzarile din anul 2011 pentru mai multe produse. La sfarsitul tabelului am adaugat coloana Evolutie in care pentru fiecare produs am creat cate un sparkline pentru a arata evolutia vanzarilor pe parcursul anului.










luni, 31 octombrie 2011

VBA Basic


Mi-a fost atrasa atentia ca nu am specificat in postul anterior si unde anume scriem codul VB. Vreau sa ma revansez si am ales ca in aceasta postare sa dau cateva detalii despre acest lucru.

Ce este un Macro?

Macrocomenzile reprezinta o serie de comenzi şi funcţii care pot fi apelate ori de câte ori este nevoie. Cu ajutorul lor putem sa realizam urmatoarele lucruri:
  • automatizarea activitatilor - cu ajutorul macrocomenzilor se pot automatiza sarcinile care se realizeaza in mod repetat. Acest lucru va poate ajuta sa salvati timp. Un exemplu in acest sens ar fi formatarea repetata a unui sheet intr-un anumit mod. 
  • Crearea propriilor funcţii şi comenzi rapide ca de exemplu: crearea unei combinatii de taste sau doar a unei taste pentru a schimba culoarea unei celule fara a mai fi nevoie sa folosesti mouse-ul.
  • Crearea unui  fisier excel interactiv: Majoritatea persoanlor considera ca excelul este greu de folosit, cu ajutorul user form-urilor, a butoanelor si a altor functionalitati Macro se pot creea fisiere mult mai prietenoase
  • Crearea propriilor aplicatii: La un nivel superior, exista posibilitatea de a va crea propriile aplicaţii în Excel pentru diverse scopuri.

VB Editor si cum ajungem la el

VB Editor reprezinta mediul care se utilizeaza pentru a creea, modifica si a gestiona macro-urile pentru programele Office. In continuare voi prezenta mai multe modalitati pentru a deschide Editor VB. 

O prima modalitate de a ajunge in VB Editor este din meniul pentru Macrocomenzi, care se afla in bara de meniu a excelului. Fata de Office 2003 si variantele anterioare, in Office 2007 si 2010 s-a creat meniu separat pentru Macro-uri. De accea va voi arata si cum deschidem VB Editor in ambele variante.
    In Office 2007 si 2010 butonul care deschide editorul VB se gaseste in bara de meniu la categoria  DEVELOPER.