@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
No, moc často to nevidím.
Lze jen typovat.
Předpokládám, že se jedná o nějaký externí odkaz. Při uložení se do vzorce doplní cesta a pokud je tam buňka se jménem souboru několikrát + nějaká obluda tak při otevření se to projeví.
Zkuste hledat externí odkazy, třeba podle jména.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.