Rotunjire zecimale la o anumita valoare

1.99K viewsIntrebari
0

Va salut cu respect!

Am in excel o coloana cu numere, cu doua zecimale. Ce vreau eu sa fac este in felul urmator: numerele care contin zecimale mai mari de 0.50, sa le rotunjesc la 1 (asta e simplu, e clar). Dar numerele cu zecimale de pana la 0.49, vreau sa le rotunjeasca la valoarea de 0.3!

De ce asa? Pentru ca numerele respective sunt defapt niste timpi!

Exemplu:

7.56 reprezinta 7 ore si 56% dintro ora: e ok sa fie rotunjita la 8 (valoarea fiind citita 8 ore)

dar in situatia:

7.49 reprezinta 7 ore si 49% dintro ora: vreau sa imi aduca valoarea 7.30 (valoarea fiind citita 7 ore si 30 min)

Answered question
0

Salut,

Nu imi e clar cum ai sa folosesti numerele acelea, si nici daca numerele arata asa datorita formatarii celulelor sau sunt pur si simplu numere…

Daca sunt numere si vrei sa arate ca timp ore, minute si secunde atunci imparte numarul respectiv la 24

Ceva de genul:

In A2 ai 7.56 in B2 pui A2/24 si vei obtine 07:33:36

daca doar vrei rotunjirea numerelor atunci:

In – sa zicem – B2 pune formula:

=IF((A2-INT(A2))<0.5,INT(A2)+0.3,ROUNDUP(A2,)).

Sper sa revii si sa spui daca ti-a folosit sau nu.

Answered question
0

Salut! Merge perfect! 🙂

Mersi mult!

Answered question
0

Salut din nou! 🙂

Pentru ca e vorba de un fisier de pontaj, tocmai am aflat ca trebuie sa ii scad omului pauza si sa ii pontez orele lucrate, fara pauza.

Pe scurt, pe urma adaptez eu in fisier:

In coloana A sunt trecute orele lucrate zilnic de o persoana.

In coloana B, sa imi calculeze astfel:

  • ce este pana in 9 inclusiv, sa imi scada 8.3%
  • ce este peste 9, sa imi scada 16.6%

(sper ca am calculat bine, 9=ore, iar 8.3% inseamna 45 min pauza / peste 9 ore lucrate, are 90 min pauza)

Multumesc mult!

Answered question
0

Nu inteleg de ce te complici? Iti place sa te scarpini in urechea stanga cu mana dreapta?

De ce nu lucrezi, NATIV, cu ore in format ora-minute si nu ore in format zecimal – sa spunem 6,38?

Fa un tabel de genul:

Nume, prenume|ora start|ora plecare|pauza de masa|ore lucrate

Sfat: Pe viitor nu mai incerca sa simplifici problema, asa cum o intelegi tu (sigur sunt solutii mai bune) deoarece s-ar putea sa nu stii sa adaptezi formula/cod VBA la pozitionarea reala a datelor din fisierul tau….

PS Este mult prea simplu raspunsul la intrebarea pusa!!!!

Chiar nu iti dai seama ca un simplu IF rezolva problema?

Answered question
0

E vorba ca descarc dintr-o aplicatie de GPS, timpii de conducere in secunde. Pentru firma care se ocupa de plata salariului, ii trebuie fisierul cu ore lucrate, unde 6.3 reprezinta 6 ore si 30 min, nu 6 ore si 30%. Si tot asa.

Eu sunt cumva prins la mijloc si voiam doar sa imi fac un prelucrator in Excel unde sa copiez dintro parte si apoi sa iau cum imi trebui sa mut in alta parte. Atata tot.

Mersi mult inca o data pentru ajutorul acordat.

Answered question