Jump to content
Forum Roportal
ceapaev

Functii Excel 2007

Rate this topic

Recommended Posts

Functii Excel 2007

 

1.Exista o functie care sa-mi permita , la o conditie copierea unor celule in alte celule? De exexemplu : if e1 #0 copiaza a1 si a2 in f1 respectiv g1.

2.Daca am un tabel in care nu toate liniile au date (de exemplu din 10 linii liniile 2,7 si 8 sunt goale) cum pot creea un buton care daca il tastez sa stearga acele linii ?)

Multumesc.

Share this post


Link to post
Share on other sites

Nu pe un forum ca ăsta ai cele mai mari şanse să afli aşa ceva.

 

Există site-uri specializate

  • Upvote 1

Share this post


Link to post
Share on other sites

1. Ai functia if pe care o poti pune in celulele f1 si g1 (=IF(E1<>0,A1,""))

Daca nu vrei sa pui formule in celulele F1 si G1, atunci trebuie sa verifici undeva continutul celulei E1 si sa executi copierea. Asta poti sa o faci cel mai lejer pe evenimentul WorkSheetChange. Detalii gasesti la http://www.ozgrid.com/VBA/run-macros-change.htm

 

2. Creezi un macro pe care il atasezi la un buton. In macro faci verificarile de rigoare si stergerea randurilor goale.

Pentru exemple vezi la http://www.ozgrid.com/VBA/VBACode.htm

Share this post


Link to post
Share on other sites

Buna ziua!

 

Nu stiu cum sa fac formule pentru exemplul urmator:

 

Tabelul arata asa:

 

STATIA 1

ORA MINUTE

4 10 30 59

5 10 30 59

6 10 30

 

STATIA 2

----

 

E defapt acelasi mod afisat la STATIA 2 doar se adauga 2 minute la minutele afisate de la STATIA 1.

Intrebarea este: Ce formula sa fac ca minutul 59 de la ora 4, care va deveni 61 sa treaca la ora 5, ca minut 01, iar pe aceeasi linie minutul 10 (care va deveni 12) sa treaca mai in dreapta, minutul 30 (care va deveni 32), la fel sa treaca mai in dreapta, iar din nou minutul 59 de la ora 5 (care va deveni 61) sa treaca la ora 6, ca minut 01, iar minutul 10 (care va fi 12) sa treaca mai in dreapta si tot asa.

 

In final STATIA 2 trebuie sa fie asa

 

STATIA 2

ORA MINUTE

4 12 32

5 01 12 32

6 01 12 32

 

Si asa mai departe in statiile urmatoare.

Sigur ati inteles ce vreau sa fac.

Stie cineva cum sa conceapa formule pentru asa ceva?

Edited by Razor_tm

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×