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.
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?".
eLCHa napsal/a:
@Palooo
Bavíme se o záhlaví, jak byste tam chtěl dostat dva texty na sebe?
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
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.