Zavrieť

Porady

excel a zaokrúhlovanie

Ahojte

poradíte mi niekto , ako nastaviť v exceli zaokrúhlovanie . potrebujem aby zaokrúhloval v niektorých bunkách len hore a v niektorých len dole.

ď.k.
Usporiadat
marjankaj marjankaj

marjankaj je offline (nepripojený) marjankaj

I am a man
Alebo si nahraj toto makro
Sub Makro1()
For Each bunka In Selection
bunka.Value = Int(bunka.Value * 100) / 100
Next
End Sub
Vyznač oblasť, ktorú treba zaokrúhliť na dve desatinné miesta a spusti makro.
2 0
Menej reklamy? Zaregistrujte sa! - Žiadne vyskakovacie reklamy!
robin78 robin78

robin78 je offline (nepripojený) robin78

na zaokruhlovanie smerom dole sluzi funkcia FLOOR a na zaokruhlovanie smerom hore funkcia CEILING
1 0
jojom jojom

jojom je offline (nepripojený) jojom

Alebo: round - zaokrúhli číslo na daný počet číslic.
roundup - zaokrúhli číslo nahor.
rounddown - zaokrúhli číslo nadol.
1 0
ivka70 ivka70

ivka70 je offline (nepripojený) ivka70

Ten vzorec si skopirujes do bunky B1, das enter (tam ti vyskoci zaokruhlena hodnota) a potom sa postavis na pravy roh bunky B1 a potiahnes ho po bunku B10. Skopiruje ti to vzorce.
1 0
brucháč brucháč

brucháč je offline (nepripojený) brucháč

Ďakujem Vám
0 0
Fero11 Fero11

Fero11 je offline (nepripojený) Fero11

V excely som moc lama, chcem sa opytat, mam bunky vyplnene cislami dajme tomu od A1 az po J10 a chcem ich vsetky zaokruhlit na 2 desatinne miesta nahor
0 0
marjankaj marjankaj

marjankaj je offline (nepripojený) marjankaj

I am a man
Fero11 Pozri príspevok
V excely som moc lama, chcem sa opytat, mam bunky vyplnene cislami dajme tomu od A1 az po J10 a chcem ich vsetky zaokruhlit na 2 desatinne miesta nahor
'=roundup(A1;2)
Príspevok č.3 si nečítal?
0 0
Fero11 Fero11

Fero11 je offline (nepripojený) Fero11

pisem, ze som lama ne ?
V excely som nikdy nerobil, viem ze roundup zaokruhli na hor a rounddown dole. Aj chapem tomu, ze tento prikaz =roundup(A1;2) zaokruhli cislo v bunke A1 na 2 desatinne, ale neviem, ako urobit, aby to zaokruhlilo cisla v bunkach A1 az J10 a naraz
0 0
Fero11 Fero11

Fero11 je offline (nepripojený) Fero11

dik funguje to voboje
0 0
marjankaj marjankaj

marjankaj je offline (nepripojený) marjankaj

I am a man
Sorry. To predtým zaokrúhľuje nadol.
Toto zaokrúhľuje nahor.
Public Sub aaa()
For Each bunka In Selection
bunka.Value = Round((bunka.Value + 0.005), 2)
Next
End Sub
0 0
vladop1 vladop1

vladop1 je offline (nepripojený) vladop1

Zdravím makačov ja by som pre zmenu potreboval, aby mi číslo zaokruhľovalo na dve resp.jedno platné čísla ide také niečo. Počet desatinných miest nie je konštatné. (napr. č.: 0,0025; 0,12; 10,2....)
Resp.: mám číslo (ktoré je od 0,0001 - 100) na tie dve platné čísla a podľa neho má zaokrúhliť iné. Napr. 0,012 tak potom zaokruhli číslo 0,5219 na 0,522. Hodila by sa nejaká funkcia, ale zatiaľ som ju nenašiel.

P.S.: Nemôžem tabuľku zaokruhliť na pevný počet desat. miest. Nachádzaju sa tam rozne čísla od 0,005 až po 200 formatovaním celého bloku.Aj v rámci jednej bunky sú tie čísla rôzne. Vďaka VLADO
Naposledy upravil vladop1 : 12.04.12 at 14:42
0 0
marjankaj marjankaj

marjankaj je offline (nepripojený) marjankaj

I am a man
vladop1 Pozri príspevok
Zdravím makačov ja by som pre zmenu potreboval, aby mi číslo zaokruhľovalo na dve resp.jedno platné čísla ide také niečo. Počet desatinných miest nie je konštatné. (napr. č.: 0,0025; 0,12; 10,2....)
Resp.: mám číslo (ktoré je od 0,0001 - 100) na tie dve platné čísla a podľa neho má zaokrúhliť iné. Napr. 0,012 tak potom zaokruhli číslo 0,5219 na 0,522. Hodila by sa nejaká funkcia, ale zatiaľ som ju nenašiel.

P.S.: Nemôžem tabuľku zaokruhliť na pevný počet desat. miest. Nachádzaju sa tam rozne čísla od 0,005 až po 200 formatovaním celého bloku.Aj v rámci jednej bunky sú tie čísla rôzne. Vďaka VLADO
Ale toto je na tri platné miesta. Či...
0 0
vladop1 vladop1

vladop1 je offline (nepripojený) vladop1

Akurát som ti písal PSS. Ano, to druhé číslo môže byť aj na viac (podľa 1. čísla). To prvé potrebujem na 2 platné (0,012) a podľa neho druhé číslo zaokruhli z 0,5219 na 0,522. Zrozumiteľné?, možno som sa predtým nevyjadril dobre. Iný priklad: č.1 = 0,00253 upravené (2 platné čísla) 0,0025 a podľa neho č.2 = 1,02356 zaokruhli na 1,0236 Dík
0 0
marjankaj marjankaj

marjankaj je offline (nepripojený) marjankaj

I am a man
vladop1 Pozri príspevok
Akurát som ti písal PSS. Ano, to druhé číslo môže byť aj na viac (podľa 1. čísla). To prvé potrebujem na 2 platné (0,012) a podľa neho druhé číslo zaokruhli z 0,5219 na 0,522. Zrozumiteľné?, možno som sa predtým nevyjadril dobre. Iný priklad: č.1 = 0,00253 upravené (2 platné čísla) 0,0025 a podľa neho č.2 = 1,02356 zaokruhli na 1,0236 Dík
No takto nejako? =ROUND(A1;LEN($A$1)-LEN(POWER(10;LEN($A$1)-2)*$A$1))
0 0
vladop1 vladop1

vladop1 je offline (nepripojený) vladop1

super srdečná vďaka funguje na 100% Si dobrý
0 0
vladop1 vladop1

vladop1 je offline (nepripojený) vladop1

Nestačilo by namiesto "=ZAOKROUHLIT(A6;DÉLKA($A$6)-DÉLKA(POWER(10;DÉLKA($A$6)-2)*$A$6))" použiť len "=ZAOKROUHLIT(A6;2)" ?
Ono to zaokruhluje na dve desatinné miesta nie na 2 platné čísla. 12,365 na 12,37 a ja by som potreboval na 12, alebo 1,236 na 1,2 (a nie 1,24)
0 0
sito sito

sito je offline (nepripojený) sito

vladop1 Pozri príspevok
Nestačilo by namiesto "=ZAOKROUHLIT(A6;DÉLKA($A$6)-DÉLKA(POWER(10;DÉLKA($A$6)-2)*$A$6))" použiť len "=ZAOKROUHLIT(A6;2)" ?
Ono to zaokruhluje na dve desatinné miesta nie na 2 platné čísla. 12,365 na 12,37 a ja by som potreboval na 12, alebo 1,236 na 1,2 (a nie 1,24)
Však jednotku napíš.
0 0
marjankaj marjankaj

marjankaj je offline (nepripojený) marjankaj

I am a man
vladop1 Pozri príspevok
Nestačilo by namiesto "=ZAOKROUHLIT(A6;DÉLKA($A$6)-DÉLKA(POWER(10;DÉLKA($A$6)-2)*$A$6))" použiť len "=ZAOKROUHLIT(A6;2)" ?
Ono to zaokruhluje na dve desatinné miesta nie na 2 platné čísla. 12,365 na 12,37 a ja by som potreboval na 12, alebo 1,236 na 1,2 (a nie 1,24)
Teda mne to tak robí, ako to chceš ty. 1,236 na 1,2; 25600 na 26000 atď. Teda na dve platné číslice. Nie na dve desatinné číslice.

Veď vyskúšaj obidva spôsoby a uvidíš rozdiel.
0 0
vladop1 vladop1

vladop1 je offline (nepripojený) vladop1

idem si to pustiť na excely2007 tu mam len 2000 možno je to tým

Je to OK vdaka sorry
Naposledy upravil vladop1 : 13.04.12 at 13:15
0 0
vladop1 vladop1

vladop1 je offline (nepripojený) vladop1

Mám ešte jeden dotaz. To zaokrúhľovanie funguje OK, ale sú prípady ked sa v tom druhom čísle nachádza nula tak ju nezobrazí. Príklad: číslo1 = 0,014 (je už zaokrúhlené na dve platné čísla) a číslo2 = 0,0404 podľa čísla1 zaokrúhli na 0,040, ale v excely mi zobrazí len 0,04. Nešlo by to nejako zobraziť? Potreboval by so to zobrazené. To som si všimol, že pokiaľ mu formatovaním nezadám počet desatinných čísel tak tu nulu na konci neukazuje. Dík
0 0
Načítať ďalšie

Sleduj porady, ktoré by vás mohli zaujímať