Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  30 31 32 33 34 35 36 37 38   další » ... 39

Ještě mi došlo:

Čísla
125
1250
12500

Zobrazujete jako 125 - to je poněkud nepraktické, ty nuly na konci je nutné doplnit.

Obdobně 0,000125 zobrazíte jako 0,000 - občas se dá tolerovat, ale raději nuly připíšu.

Tak postupně.

Za platné číslice považují číslice bez 0 na začátku a na konci čísla. Pokud je požadavek na zobrazení platných číslic, tak obvykle jde o takové zaokrouhlení, kdy výsledné číslo mělo určitý počet platných číslic.

Tedy 12500 i -0,0000125 mají 3 platné číslice.

Formátem lze omezit počet platných číslic jak zmínil marjankaj pouze matematickým/vědeckým formátem, případně přibližně zaokrouhlovat na násobky tisíců.

Poslední žlutá. Funkce ZAOKROUHLIT (ROUND) poslední číslici 5 zaokrouhluje "od nuly", tj. kladná čísla nahoru a záporná čísla dolu. Většinou mi to nevadí.

Funkce CELÁ.ČÁST (INT) zaokrouhluje na nejbližší celé vždy dolu.

@elninoslov

Dost často dělám s většími tabulkami. Při více podmíněnných formátech občas Excel nestíhá zobrazovat. Proto se mj. vyhýbám složitějším výpočtům v podmíněném formátu i když to v daném případě není nutné. Pár čísel na pomocném listu mi nevadí.

Tj. Volný den (svátek nebo víkend) stačí:
=WORKDAY(A1-1;1;Tabulka svátků)<>A1
=WORKDAY.INTL(A1-1;1;;Tabulka svátků)<>A1

nebo když chci třeba pracovní soboty
=WORKDAY.INTL(A1-1;1;"0000001";Tabulka svátků)<>A1

nebo jenom svátky
=WORKDAY.INTL(A1-1;1;"0000000";Tabulka svátků)<>A1

Raději hodnotu zaokrouhlím vzorcem:

=ZAOKROUHLIT(A1;B1-CELÁ.ČÁST(LOG(ABS(A1)))-1)

A1 - číslo
B1 - počet platných číslic

(Vzorec v případě malých čísel nepovažuje nuly za bezprostředně za desetinnou čárkou za platné číslice.)

elninoslov napsal/a:

To ale nebude fungovať, tak ako som písal, keď budú dáta z viacerých rokov.


A co brání doplnit tabulku o svátky pro další roky?

Třeba

=WORKDAY.INTL(A1-1;1;"0000000";Tabulka s datumy)<>A1

nebo

=SVYHLEDAT(A1;$C$1:$C$2;1)=A1

Použij WORKDAY.INTL

Záleží na tom, co se chce.

a) Generovat řadu náhodných 1 a -1 s pravděpodobností výskytu 1 rovnou 80%
b) Náhodně seřadit 80% hodnot 1 a 20% hodnot -1

Uvedený vzorec řeší var. a)
Vy jste řešil var. b)

K tomu "zkoušení". Stačí využít elementární základy počtu pravděpodobnosti a zjistíme, že ve var a) při 10 pokusech je pravděpodobnost výskytu 10ti hodnot 1 je cca 10,74%. Výskyt 4 hodnot -1 má pravděpodobnost 8,81%.

Ovšem při cca 1000 číslech jsou rozdíly mezi metodami zpravidla zanedbatelné a vzorec považuji za jednodušší.

Pro hodně malý počet generovaných hodnot (tak do 100) bych doporučil Vaši metodu.

Takové využití jsem dříve neviděl. A ten popis je skvělý. Díky.

A to "objevování kola". To že se Excel někdy chová nestandardně je jedna věc - tato informace se určitě někde najde, ale jak toho efektně využít je něco jiného.

Stačí vzorec:
=KDYŽ(NÁHČÍSLO()<80%;1;-1)
a nakopírovat podle potřeby.

eLCHa napsal/a:


Ptal jsem se "Jak jsem to udělal?".


Nevím. Já takto:
Sub Zahlavi()
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = ""
.RightHeader = ""

.LeftHeader = "&C&""Consolas,Tučné""&40&K111111COOOOOOOL ;)"
.RightHeader = "&C&""Consolas,Obyčejné""&40&KFF0000CO&KFFFF00OO&KFFFFFFOO&K00FFFFOOL ;)"
End With
End Sub

eLCHa napsal/a:

@Palooo
Bavíme se o záhlaví, jak byste tam chtěl dostat dva texty na sebe?


To je ta správná otázka. (Nedošlo mi, že jde o dataz na "efekt".)

Ja také nevím co tam psát. Z popisu to není jasné. Možná:

=KDYŽ(D1="C1";D1-A1*100;KDYŽ(D1="B1";D1+A1*100;"nic"))

1. problém...
Používej relativní odkazy

2. problém...
Použij třeba funkci KDYŽ

Nebo trochu taky máme POSUN a INDEX


Strana:  1 ... « předchozí  30 31 32 33 34 35 36 37 38   další » ... 39

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje